paint-brush
DeFi en Bitcoin Parte 2: Cómo implementar DApps en Bitcoin usando la cadena lateral Rootstockby@rootstock_io
6,871
6,871

DeFi en Bitcoin Parte 2: Cómo implementar DApps en Bitcoin usando la cadena lateral Rootstock

Rootstock10m2023/11/28
Read on Terminal Reader

Si bien Ethereum, Solana y otras cadenas de bloques han estado a la vanguardia en la creación de dApps, los desarrolladores ahora están considerando el potencial sin explotar de construir sobre Bitcoin con Rootstock.
featured image - DeFi en Bitcoin Parte 2: Cómo implementar DApps en Bitcoin usando la cadena lateral Rootstock
Rootstock HackerNoon profile picture
0-item

Si bien Ethereum, Solana y otras cadenas de bloques han estado a la vanguardia en la creación de dApps, los desarrolladores ahora están considerando el potencial sin explotar de construir sobre Bitcoin con Rootstock.

Explore un cambio de paradigma que podría redefinir su experiencia de desarrollo de dApps y abrir puertas a una innovación incomparable.

¿Cómo permite Rootstock construir sobre Bitcoin?

Rootstock es un contrato inteligente, cadena lateral compatible con EVM en Bitcoin que permite a los desarrolladores crear aplicaciones descentralizadas (dApps) sobre Bitcoin.


Es un solución de capa 2 que proporciona funcionalidad y escalabilidad de contratos inteligentes sin sacrificar la seguridad de la cadena de bloques de Bitcoin. Su criptomoneda nativa se llama RBTC Se utiliza como gas para todas las transacciones que ocurren en la cadena Rootstock.


Lea esta guía completa para conocer el desarrollo y la implementación de contratos inteligentes, cómo obtener RBTC, herramientas y recursos para desarrolladores y cómo obtener ayuda al construir sobre Rootstock Blockchain.


Si desea obtener una visión en profundidad de Rootstock Blockchain y por qué los desarrolladores eligen construir sobre Rootstock, incluida la compatibilidad con EVM, la escalabilidad, la seguridad de Bitcoin y las tarifas más bajas, lea la primera parte de la serie hackernoon: DeFi en Bitcoin Parte 1: Una guía para crear dApps en portainjertos .

Requisitos previos para el desarrollo de contratos inteligentes en portainjertos

Los contratos inteligentes son códigos autoejecutables que se almacenan en una cadena de bloques. Se pueden utilizar para automatizar una amplia gama de transacciones y acuerdos, sin necesidad de intermediarios. Es esencial para crear dApps, ya que proporcionan la base para aplicaciones descentralizadas.


Para una introducción rápida, lea el guía de inicio rápido Para obtener una introducción rápida a Rootstock, aprenda cómo interactuar con Rootstock en su navegador web y cómo ver las transacciones de Rootstock.

Capacidades de contrato inteligente de portainjertos:

Rootstock ofrece una variedad de capacidades de contratos inteligentes, que incluyen:


  • Soporte para Solidity: el lenguaje de programación de contratos inteligentes más popular.


Desarrollando en Rootstock: DeFi en Bitcoin Porting dApps y beneficios sobre Ethereum


  • Compatibilidad con EVM: la máquina virtual de Rootstock (RVM) es la máquina virtual de alto rendimiento de Rootstock que puede ejecutar contratos inteligentes de forma rápida y eficiente y es compatible con EVM.


  • Seguridad: un entorno seguro y confiable para implementar y ejecutar contratos inteligentes. Dado que Rootstock (Capa 2) se basa en Bitcoin (Capa 1), se beneficia de la alta seguridad de Bitcoin.


Ver vídeo en Minería fusionada y por qué es importante

Lenguajes de programación de Rootstock

Los lenguajes de programación utilizados para desarrollar dApp en Rootstock incluyen:


  • Solidez
  • JavaScript


Para mejorar su conocimiento de los contratos inteligentes, inscríbase en el Curso de desarrollador de blockchain portainjertos . Aprenda a escribir, probar, compilar, implementar, proteger y verificar contratos inteligentes utilizando Solidity.


Los recursos adicionales incluyen:


¿Quieres integrarte con Rootstock? Póngase en contacto con nosotros o visitar el Portal del desarrollador Para empezar.

Herramientas para desarrolladores

Si ya ha desarrollado alguna dApp en Ethereum, debería estar listo para subirse a Rootstock y comenzar a desarrollar Bitcoin.


A continuación se muestran algunas herramientas de desarrollador para permitir la implementación de contratos inteligentes en Rootstock, incluidos exploradores, marcos, bibliotecas, fragmentos de código de demostración, oráculos de blockchain, infraestructura de nodos y monitoreo de contratos inteligentes :


  1. Exploradores (Explorador de portainjertos)


El Explorador de blockchain de portainjertos proporciona una visualización en profundidad de todas las transacciones, bloques, direcciones y tokens en la cadena de bloques. También admite verificaciones/interacciones de contratos.


Explorador de portainjertos


  1. Marcos


Los marcos permiten a los desarrolladores de Rootstock participar en el ecosistema de Rootstock en diferentes niveles, como ejecutar nodos completos, intercambiar tokens, extraer criptomonedas y más.


A continuación se muestran algunos marcos utilizados para crear dApps Rootstock:



  1. Bibliotecas


  • Ethers.js: Ethers.js es una biblioteca de JavaScript que permite a los desarrolladores interactuar con blockchain. La biblioteca incluye funciones de utilidad en JavaScript y TypeScript, y también admite billeteras.


  • AbiertoZeppelin: AbiertoZeppelin es una biblioteca para el desarrollo seguro de contratos inteligentes que ayuda a los desarrolladores a construir sobre una base sólida de código examinado por la comunidad.


  1. Fragmentos de código de demostración


    El fragmentos de código de demostración es un repositorio de github lleno de fragmentos de código que demuestran las tareas de desarrollo en Rootstock. Cada carpeta dentro de este repositorio contiene una demostración separada y tiene sus propias dependencias para instalar.


  2. Oráculos de cadena de bloques


    Los oráculos de blockchain son entidades que conectan blockchains a sistemas externos, lo que permite que los contratos inteligentes se ejecuten dependiendo de las entradas y salidas del mundo real.


Aquí hay algunos oráculos integrados con Rootstock:


  • API3 La misión es conectar las API de Web2 con Web3 para desbloquear el tremendo potencial de las aplicaciones sin confianza que interactúan con empresas del mundo real y fuentes de datos fuera de la cadena verdaderamente descentralizadas.


  1. Infraestructura de nodo


  • ObtenerBloque es un servicio que proporciona una conexión rápida y sencilla a los nodos Rootstock y una lista en continuo crecimiento de más de 40 nodos de criptomonedas.


  • AHORANodos es una solución empresarial blockchain como servicio que permite a los usuarios obtener acceso a Nodos completos y exploradores de libros de bloques a través de una API. El servicio proporciona una infraestructura de alta calidad que es rápida, rentable y confiable.


  1. Análisis de datos Blockchain, monitoreo y gestión de activos


  • tiernamente ayuda a los desarrolladores a crear, monitorear y mejorar contratos inteligentes al proporcionar un conjunto de herramientas para aumentar la productividad, ahorrar tiempo y garantizar que los contratos inteligentes funcionen como se espera.
  • covalente es una solución de datos de blockchain alojada que brinda acceso a datos históricos y actuales en cadena para más de 100 blockchains compatibles, incluido Rootstock.
  • Coinfirmar es una plataforma de cumplimiento y análisis líder en la industria. Se confía en sus soluciones AML para analizar y gestionar mejor el riesgo.
  • Bloques contra incendios es una plataforma de nivel empresarial que ofrece una infraestructura segura para mover, almacenar y emitir activos digitales destinados a casos de uso institucional.


  1. Infraestructura sin código


    Protocolo directo permite la creación de Blockchains, Subredes y dApps con una interfaz sin código.


¿Quieres integrarte con Rootstock? Póngase en contacto con nosotros o visitar el Portal del desarrollador Para empezar.

Obtener RBTC

RBTC, o Smart Bitcoin, es el token nativo de la cadena de bloques Rootstock y está vinculado 1:1 a BTC. Desempeña un papel crucial en el funcionamiento y la seguridad del ecosistema Rootstock y es el token que se utilizará para las tarifas de transacción, la ejecución de contratos inteligentes, el mantenimiento de la vinculación de Bitcoin y como depósito de valor, ya que tiene el mismo valor de BTC.


Para comenzar a construir sobre Rootstock, deberá adquirir RBTC. Para obtener una guía detallada sobre intercambios, criptomonedas y las diversas formas de obtener criptomonedas en Rootstock. Ver 3 formas sencillas de obtener RBTC o Obtenga criptomonedas en portainjertos .


Aquí hay algunos otros métodos;

Grifos

A grifo criptográfico es una aplicación o un sitio web que distribuye pequeñas cantidades de criptomonedas como recompensa por completar tareas sencillas. El Grifo de red de prueba para portainjertos se utiliza para obtener tokens de prueba para la construcción y las implementaciones en Testnet.

Intercambios descentralizados

Los intercambios descentralizados o "DEX" son un mercado de igual a igual donde los usuarios pueden intercambiar criptomonedas sin la necesidad de una autoridad central. En cambio, los DEX utilizan contratos inteligentes para facilitar las operaciones y garantizar que se ejecuten de manera justa y segura.


Echemos un vistazo a los DEX que admiten tokens Rootstock:


  • Dinero en cadena
  • Sovryn es un sistema basado en contratos inteligentes sin custodia y sin permiso para préstamos, empréstitos y operaciones de margen de Bitcoin. Los usuarios pueden comprar SOV con RBTC, intercambiar e intercambiar: tokens DOC, BPRO, rUSDT, xUSD y MOC en Sovryn.
  • Texas es un intercambio descentralizado de Money on Chain, que utiliza ticks periódicos en un libro de órdenes para igualar operaciones a un precio emergente, evitando la ejecución anticipada y permitiendo el descubrimiento de precios justos incluso con un volumen bajo.
  • Cartera de calidad es una extensión del navegador para acceder a aplicaciones Bitcoin, Rootstock y Ethereum. Esta alternativa de MetaMask admite múltiples cadenas de bloques y proporciona la forma más fácil de alternar entre tokens BTC, ETH/ERC20 y RSK con intercambios atómicos integrados con un solo clic.

Intercambios centralizados

Los intercambios centralizados son administrados por una organización centralizada, como un banco, que de otro modo participa en servicios financieros con el objetivo de obtener ganancias.


Algunos de estos intercambios incluyen:


Puentes

Los puentes son protocolos de software que permiten la comunicación y la interacción entre diferentes blockchains.


clavija de 2 vías


La vinculación bidireccional es un protocolo que convierte BTC en RBTC y viceversa. Está asegurado por el powpeg , que es un sistema de vinculación bidireccional único que protege los bitcoins bloqueados con el mismo hashrate de Bitcoin que establece el consenso. Ver el Aplicación de clavija de 2 vías Para empezar.


Puente Token


El Puente Ethereum/Portainjerto permite el movimiento de tokens ERC20 entre una cadena y otra.


Puente de cadenas cruzadas de Sovryn


El Puente de las cadenas cruzadas de Sovryn permite transferencias fáciles y sin permiso de sus tokens de una cadena de bloques a otra. Actualmente hay tres cadenas de bloques incluidas en el puente: Rootstock, Ethereum y Binance Smart Chain.

Carteras compatibles

Las carteras que admiten RBTC incluyen:


Estándares de tokens admitidos

  • ERC20

  • ERC677


Para comprender las diferencias, lea Estándares de tokens fungibles .

Tipos de activos

Fichas fungibles

  • USDRIF: RIF Dólar estadounidense es una moneda estable totalmente criptogarantizada. 1:1 vinculado al dólar estadounidense garantizado por el contrato inteligente que lo crea.

  • RIF: Esto Simbólico permite a cualquier titular de token consumir los servicios que son compatibles con la arquitectura RIF.

  • DOC: Dólar en cadena es la moneda estable ideal para transacciones diarias y usuarios que buscan mantener el valor actual sin abandonar los beneficios de bitcoin.


Activos financieros no simbólicos

  • BPRO: Esto simbólico permite a los hodlers obtener ingresos pasivos combinados con un apalancamiento gratuito que hace que el precio del token suba aún más cuando el precio de bitcoin sube.

  • RIF Pro: Titulares obtenga apalancamiento adicional en su RIF y también es elegible para ganar una parte de las tarifas generadas por el protocolo RIF on Chain.


Visita el Protocolo descentralizado RIF On Chain Para empezar.

Comunidad y apoyo de portainjertos

La cadena de bloques Rootstock cuenta con el respaldo de su comunidad de desarrolladores y entusiastas de la cadena de bloques que, en conjunto, brindan una importante base de conocimientos para los recién llegados a la comunidad. Puede encontrar estas comunidades y canales de soporte en:


Desbordamiento de pila


Obtenga respuestas a sus preguntas en Stackoverflow . Etiqueta #RSK o #Rootstock para obtener soporte.


Comunidad global de discordia de portainjertos


Únase al portainjerto Comunidad global de discordia para obtener los recursos y el apoyo necesarios al comenzar su viaje para desarrollar Bitcoin y Ethereum.


¿Quieres integrarte con Rootstock? Póngase en contacto con nosotros o visitar el Portal del desarrollador Para empezar.


Fuentes educativas gratuitas

Realice estos cursos sobre Rootstock para mejorar sus conocimientos sobre Rootstock Sidechain y redacción de contratos inteligentes.


Curso de desarrollador de blockchain portainjertos

El curso de desarrollador le enseña cómo desarrollarse en la cadena de bloques Rootstock, con un enfoque principal en el desarrollo de contratos inteligentes. En este curso, aprenderá a escribir, probar, compilar, implementar, proteger y verificar contratos inteligentes utilizando Solidity, ¡y es completamente GRATIS!


Curso de usuario de portainjertos

El Curso de usuario tiene como objetivo enseñarle cómo utilizar e interactuar con la red blockchain de Rootstock. ¡Este curso es para un usuario técnico, pero no requiere ni involucra ningún conocimiento de programación y es completamente GRATIS!

Contribuir

¡Aquí están las diversas formas en que puede contribuir al ecosistema de portainjertos!

Únase al programa de embajadores

Conviértase en embajador de portainjertos , apoye el ecosistema Rootstock y gane recompensas exclusivas.


  • Gana recompensas
  • Colaborar
  • Red
  • Aumentar la red
  • Obtener mercancía
  • Reciba una invitación y participe en eventos exclusivos con los principales líderes de opinión del sector.

Enviar un problema

Contribuir a la Portal para desarrolladores de portainjertos .


Enviar un problema

Participa en un hackathon o subvención

Ola tres de Programa de subvenciones para portainjertos cierra el 17 de noviembre, y si tiene un proyecto o una idea que podría potenciar nuestro ecosistema, queremos saber de usted.


Conoce a los ganadores del Primeras oleadas del Programa de subvenciones para portainjertos .

Perspectivas futuras e impacto potencial del portainjerto en la industria blockchain

Rootstock está revolucionando la forma en que se crean e implementan las aplicaciones descentralizadas. Al proporcionar funcionalidad de contrato inteligente y escalabilidad en Bitcoin, Rootstock permite a los desarrolladores y empresas crear dApps que sean más seguras, confiables y eficientes.


Rootstock también tiene un impacto significativo en la adopción de Bitcoin, al permitir crear dApps en Bitcoin, Rootstock ha abierto nuevas posibilidades para el uso de Bitcoin. Por ejemplo, Rootstock se puede utilizar para crear aplicaciones financieras descentralizadas (DeFi) y otras dApps innovadoras en Bitcoin.


En este artículo, cubrimos cómo implementar dApps en Bitcoin utilizando la cadena lateral compatible con Rootstock EVM, analizamos las herramientas de desarrollador y los recursos necesarios para comenzar con Rootstock.

Recursos útiles