¿DeFi en Bitcoin? Rootstock, una red de Smart Contracts con BTC
Por Milstein
Cuando hablamos de Rootstock (RSK), nos referimos a la primer plataforma de Smart Contracts de propósito general protegida por la red Bitcoin. En este artículo nos vamos a tomar el tiempo para analizar esta blockchain y los nuevos activos que listamos en Buenbit.
La red blockchain RSK se lanzó en mainnet a principios de 2018. La versión más reciente se llama Wasabi y se trata de la primera plataforma que permitió el desarrollo de aplicaciones financieras con Bitcoin, ya que la red funciona como una capa adicional a la red de Bitcoin. Es una red descentralizada la cual se fusiona con Bitcoin y posee una potencia de hash elevada.
¿Qué es el PowPeg? La conexión entre Bitcoin y RSK
La conversión entre Bitcoin (BTC) y Smart Bitcoin (RBTC) se logra a través de un mecanismo de puente bidireccional. Este puente bidireccional comenzó con el apoyo de una federación de nodos bajo el control de una multisig en Bitcoin. Sin embargo, RSK ya dejo esto atrás e hizo la transición hacia un sistema llamado PowPeg.
El PowPeg se trata de un sistema multisig en el cual los nodos participantes no tienen acceso directo o control sobre las claves privadas. Las claves se controlan mediante un HSM (Hardware Security Module) a prueba de manipulaciones. Estos HSM ejecutan internamente nodos livianos de RSK que responden a los comandos que se originan en un Smart Contract de RSK llamado “Bridge” (puente), a cargo de organizar las salidas de la red. Solo cuando dichos comandos son confirmados por miles de bloques producidos por la red de minería, el HSM procede a firmar solicitudes de salida. Este sistema es único en el ecosistema criptográfico y reduce radicalmente la superficie de ataque con respecto a las potenciales brechas de seguridad más frecuentes.
Fue la comunidad de RSK la que decidió de manera colectiva una estrategia capaz de aumentar la seguridad del “peg” entre BTC y RBTC, basada en la “defensa en profundidad”:
- Añadir más capas de seguridad sobre las existentes.
- Proteger al sistema de la falla de cualquiera de estas capas.
Por lo tanto, el objetivo final es la descentralización completa de este puente bidireccional que sostiene el peg entre BTC y RBTC.
Por otro lado, desde la perspectiva de las capacidades de programación, la red RSK, al igual que Ethereum, usa Solidity como lenguaje de programación. Esto hace que sea muy fácil para los desarrolladores implementar o migrar aplicaciones en RSK de la misma forma que se hace en Ethereum.
Desde el punto de vista de seguridad, la red RSK está protegida por más del 40% del poder de cómputo de la red Bitcoin y utiliza el mismo mecanismo de hashing que Bitcoin, la red descentralizada más segura del mundo.
En resumen, RSK combina lo mejor de Bitcoin y Ethereum en una sola plataforma.
Nuevos tokens en Buenbit: RIF, RDOC y RBTC
En primer lugar, tenemos a RIF (RSK Infrastructure Framework), el token nativo de RSK. Tiene como utilidad permitir que cualquier poseedor de tokens pueda consumir los servicios de infraestructura descentralizados que sean compatibles con las especificaciones del protocolo RIF OS. Esto puede incluir servicios de infraestructura desarrollados por terceros o cualquier otra aplicación que pueda integrarse al mercado de RIF OS y se comprometa a aceptar RIF Tokens como medio para consumir servicios o aplicaciones.
Luego RDOC, moneda estable al precio del dólar, respaldada y garantizada por el token RIF a través de un Smart Contract. Fue creado para que cualquiera pueda beneficiarse de las ventajas del uso de criptomonedas, pero sin exponerse a la volatilidad de los precios. Se encuentra colateralizado en criptoactivos con una relación de 6:1 con el token RIF.
Por último, el token RBTC, la representación simétrica de BTC en la red RSK. También se conoce esta moneda como smartBitcoins, y es la moneda con la cual se pagan las transferencias y las ejecuciones de los Smart Contracts. La paridad se mantiene ya que la única forma de crear RBTC es enviando BTC a una dirección multisig en la blockchain de Bitcoin, gestionada por el RSK PowPeg. Los bitcoins que llegan a esa dirección quedan bloqueados, y una prueba de esa transferencia (prueba SPV) es distribuida a un Smart Contract especial en RSK (contrato Puente). Una vez que el contrato puente recibe esta prueba, envía el monto equivalente de RBTC a lo que fue recibido en BTC a una dirección de RSK que se corresponde con la dirección de BTC que comenzó el proceso en la blockchain de Bitcoin. Con eso, el cruce de Bitcoin a RSK se completa de manera totalmente descentralizada.
Hasta aquí llegamos. El ecosistema de RSK va más allá de lo que analizamos en este artículo. Los invito a conocer, por ejemplo, a protocolos como Tropykus, Sovryn y Money On Chain. Estas plataformas le otorgan valor a la red y hacen uso de toda la infraestructura construida en Rootstock.Hasta la próxima edición de Buenblog.