paint-brush
DeFi en Bitcoin Parte 1: Una guía para construir dApps con Rootstockpor@RSKsmart
8,183 lecturas
8,183 lecturas

DeFi en Bitcoin Parte 1: Una guía para construir dApps con Rootstock

por Rootstock6m2023/07/27
Read on Terminal Reader

Demasiado Largo; Para Leer

La tecnología Blockchain ha revolucionado numerosas industrias al proporcionar soluciones descentralizadas seguras y transparentes, comenzando con Bitcoin. Bitcoin fue pionero en la revolución de la cadena de bloques al establecer un marco descentralizado y seguro para almacenar valor y transacciones entre pares. Sin embargo, era principalmente un sistema transaccional con programabilidad limitada.
featured image - DeFi en Bitcoin Parte 1: Una guía para construir dApps con Rootstock
Rootstock HackerNoon profile picture

La tecnología Blockchain ha revolucionado numerosas industrias al proporcionar soluciones descentralizadas seguras y transparentes, comenzando con Bitcoin .


Bitcoin fue pionero en la revolución de la cadena de bloques al establecer un marco descentralizado y seguro para almacenar valor y transacciones entre pares. Sin embargo, era principalmente un sistema transaccional con programabilidad limitada .


Ethereum apareció para abordar esta limitación, presentando una plataforma con soporte nativo para contratos inteligentes complejos, lo que permite la creación de DeFi y se convierte en una puerta de enlace para aplicaciones Web3. Sin embargo, esto tuvo el costo de perder el nivel de seguridad de Bitcoin .


Aquí es donde el compatible con EVM Solución de capa 2 de Bitcoin Rootstock entra en juego, combinando la seguridad de Bitcoin con la programabilidad de Ethereum.


En este artículo, exploramos cómo las soluciones de capa 2 amplían las capacidades de Bitcoin, por qué los desarrolladores eligen Rootstock para construir sobre Bitcoin y cómo puede comenzar a construir su propia aplicación o servicio en la cadena de bloques de Rootstock.


Pero primero…

¿Qué es la cadena de bloques de portainjertos?

Rootstock, anteriormente conocido como RSK, es una cadena lateral compatible con EVM construida sobre la red Bitcoin .


Combina lo mejor de Bitcoin y Ethereum, lo que permite la creación de dApps mientras aprovecha la sólida seguridad de Bitcoin. Más del 50 % del poder de hashing que asegura Bitcoin también protege a Rootstock a través de un mecanismo de Prueba de trabajo (PoW) conocido como Merge Mining.


Como la mayoría de las cadenas laterales, Rootstock funciona conectándose a la cadena principal a través de un bidireccional sistema o puente. De esta forma, los desarrolladores pueden representar Bitcoins como Bitcoins inteligentes (RBTC) dentro de Rootstock, el token utilizado para pagar el gas requerido para la ejecución de transacciones.


RBTC está vinculado 1:1 con BTC, lo que significa que en Rootstock hay exactamente 21 millones de RBTC. El Powpeg permite el transferencia de bitcoins de la cadena de bloques de Bitcoin a la cadena de bloques de Rootstock y viceversa.


Powpeg es el puente más confiable y seguro hacia Rootstock, pero como resultado, también lleva más tiempo procesarlo. Si necesita RBTC rápidamente, puede usar Paso elevado RIF y sovryn FastBTC que tardan menos de 30 minutos en unir RBTC y BTC.

Por qué los desarrolladores eligen construir sobre portainjertos

Desarrollar en Rootstock tiene ventajas sustanciales, que incluyen:

1. Escalar Bitcoin manteniendo la seguridad:

La cadena de bloques Rootstock es muy segura, ya que se basa en el mecanismo de seguridad de consenso PoW de Bitcoin. Una gran parte de los mineros de Bitcoin participan en Minería combinada de portainjertos , proporcionando las propiedades de cadena de bloques de persistencia y vitalidad necesarias para asegurar de manera efectiva la red de Rootstock.


El papel de los mineros fusionados en el protocolo Powpeg es la capa más grande y crucial del enfoque de defensa en profundidad de Rootstock para asegurar el puente entre Rootstock y Bitcoin.

2. Compatibilidad de EVM con la máquina virtual Rootstock:

Rootstock admite la implementación de contratos inteligentes ya que es compatible con EVM. Esto significa que los desarrolladores familiarizados con dApps compatibles con EVM pueden crear nuevos proyectos sin problemas y migrar los existentes a Rootstock. Ver Cómo portar sus proyectos Ethereum a Rootstock .


Esta interoperabilidad con los contratos inteligentes de Ethereum se atribuye a la Máquina virtual de portainjertos (RVM) , basado en Ethereum Virtual Machine, que permite la ejecución de contratos inteligentes de Ethereum en Rootstock.


Los desarrolladores pueden usar sin problemas el mismo código, lenguaje de programación de contratos inteligentes (Solidity), herramientas y bibliotecas al crear aplicaciones de Rootstock. A su vez, esto brinda a la comunidad de Ethereum una alternativa más económica y rápida para interactuar con sus dApps favoritas.


Los usuarios también pueden enviar sus activos de Rootstock a Metamask, una popular billetera digital Ethereum.

3. Tarifas más bajas:

El portainjerto proporciona costos de transacción más bajos que Ethereum y Bitcoin (unas 50 veces más tarifas de gas más baratas). Esto es posible gracias a la naturaleza de capa 2 de Rootstock, lo que le permite procesar múltiples transacciones en paralelo y, en última instancia, agrupar el costo de múltiples transacciones.


Esto también es posible a través de Resumen de RIF , una solución de escalado de Rootstock, que ofrece pagos rápidos e inmediatos a un costo de transacción ultra bajo al aprovechar el poder de escalamiento de las pruebas de conocimiento cero (ZK).


4. Transacciones más rápidas:

La red Rootstock puede alcanzar hasta300TPS (transacciones por segundo), mucho más rápido que los 27 TPS de Ethereum y los 7 TPS de Bitcoin. Ver https://stats.rsk.co/ para más información.


5. Base de usuarios en rápido crecimiento

Rootstock es un ecosistema de rápido crecimiento que consta de socios y una comunidad activa de desarrolladores con más de 140 dApps creadas en Rootstock.

6. Comunidad de apoyo activo

El portainjerto tiene un comunidad activa de miembros multilingües en las plataformas Telegram, Slack y Discord.

7. Emocionantes beneficios y oportunidades

El Portal de desarrolladores de portainjertos es un centro para todos los recursos y herramientas de desarrollador necesarios para comenzar a construir en Rootstock.


Aproveche las oportunidades y los recursos de aprendizaje como el programa de embajadores para obtener recompensas y beneficios exclusivos y asumir un papel activo en el avance del ecosistema de Rootstock.


Rootstock también proporciona una variedad de recursos para que los desarrolladores aprendan sobre blockchain y el desarrollo de contratos inteligentes. Revisar la Cursos sobre Portainjertos .

¿Por qué Rootstock es una cadena lateral única de Bitcoin?

Extendiendo las capacidades de Bitcoin con Rootstock


Como cadena lateral, Rootstock tiene un diseño único que le permite ampliar las capacidades de Bitcoin de manera transparente y segura. Así es cómo:

Minería fusionada

La cadena de bloques de Rootstock utiliza el mismo algoritmo de consenso de prueba de trabajo (PoW) que Bitcoin, excepto que los mineros pueden generar bloques significativamente más rápido que la capa base de Bitcoin. Estos bloques de Rootstock se extraen a través de un proceso llamado minería fusionada .


Dado que ambas cadenas de bloques utilizan el mismo consenso, los mineros pueden participar en la minería fusionada para extraer las cadenas de bloques de Bitcoin y Rootstock simultáneamente. Bitcoin y Rootstock consumen la misma potencia informática de minería, por lo que los mineros pueden contribuir con la tasa de hash para extraer bloques en Rootstock.


En última instancia, la minería fusionada puede aumentar la rentabilidad de un minero sin requerir recursos adicionales.


La minería combinada permite a Rootstock validar transacciones, crear bloques y enviarlos a Bitcoin. Con este proceso de minería, los usuarios pueden tener la tranquilidad de saber que los contratos inteligentes de Rootstock se benefician de la seguridad probada en batalla de la cadena de bloques de Bitcoin.


Leer más sobre minería fusionada en el Libro Armadillo .

Powpeg

Powpeg es el puente bidireccional para transferir Bitcoin hacia y desde la cadena de bloques de Rootstock.


Técnicamente, la plataforma Rootstock no tiene su propio token de gas nativo. En su lugar, Rootstock utiliza RBTC, que se emite en una proporción de 1:1 frente a BTC bloqueado en la red de Bitcoin. RBTC siempre tendrá el mismo valor que BTC y se utiliza para pagar las tarifas de transacción en Rootstock.


Los fondos puente entre Rootstock y Bitcoin están controlados por 2 mecanismos principales: una bóveda y un contrato inteligente. La transferencia de Bitcoin a Rootstock es un proceso conocido como peg-in y requiere que el usuario bloquee una cantidad de BTC en una bóveda en la red de Bitcoin.


Esto permite desbloquear la cantidad correspondiente de BTC en Rootstock.


Por el contrario, la transferencia de BTC de nuevo a la red de Bitcoin desde el conector de salida de Rootstock requiere que el usuario envíe una cantidad de RBTC a un contrato inteligente en Rootstock. Esto posteriormente desbloquea la cantidad correspondiente de BTC de la bóveda en Bitcoin.


Leer más sobre el Powpeg .

Dentro del ecosistema de portainjertos

Debido a su infraestructura segura y sus capacidades de escalado, la cadena de bloques de Rootstock permite a los desarrolladores crear una amplia gama de dApps incluyendo soluciones de pago, protocolos de préstamo, herramientas de intercambio de activos y más.


Primeros pasos con el portainjertos

¿Nuevo en la implementación de contratos inteligentes? Inscríbete para el Curso para desarrolladores Rootstock Blockchain creado por IOV Labs o vea el tutorial en The Complete Full Stack dApp en Rootstock .


Experto en la creación de dApps en Ethereum, continúe y visite el Portal para desarrolladores de Rootstock para dar vida a sus dApps en Rootstock.

Acerca de Portainjertos

Rootstock, anteriormente conocido como RSK, cambia las reglas del juego en la esfera de la cadena de bloques. Es una cadena lateral de Bitcoin que trae las capacidades de contrato inteligente de Ethereum a la mezcla, esencialmente brindándonos lo mejor de ambos mundos.


Como desarrollador, esto abre una gran cantidad de oportunidades para la creación de DApp en un entorno altamente seguro.


Tiene el poder de la seguridad de Bitcoin y la programabilidad de Ethereum. Además, los costos de transacción son mucho más bajos y las velocidades alcanzan hasta 300 transacciones por segundo.


Entonces, si está pensando en profundizar en el desarrollo de blockchain, Rootstock es una apuesta sólida. Es de alto rendimiento, rentable y está perfectamente preparado para aplicaciones de contratos inteligentes.


Este podría ser un importante trampolín en el viaje de desarrollo de cualquier persona. ¡Puede comenzar a codificar siguiendo el curso para desarrolladores de Rootstock Blockchain !