Revisión de RSK (Rootstock) – Contratos inteligentes en Bitcoin

Bitcoin sigue siendo el estándar de oro para las criptomonedas, pero ha sido dejado atrás por otras cadenas de bloques que brindan una mejor funcionalidad y ecosistemas más amigables para el desarrollo de dApp. RSK ofrece una forma de sortear este enigma con su plataforma, que proporciona contratos inteligentes de código abierto y algoritmos de minería innovadores que incentivan el crecimiento, así como un ecosistema de desarrollo completo de Turing. Gracias a un fuerte reconocimiento y un diseño innovador, RSK se está preparando para optimizar bitcoin.

La idea detrás de RSK

Aunque las cadenas de bloques más nuevas proporcionan mejoras significativas al modelo original de bitcoin, es decir, en los contratos inteligentes, la criptomoneda original sigue siendo la moneda más popular. Sin embargo, todavía carece de gran parte de la funcionalidad que otros criptos como Ethereum han implementado, lo que permite el desarrollo de dApp y facilita las transacciones. RSK (anteriormente conocido como RootStock) busca mejorar el ecosistema de Bitcoin proporcionando una plataforma para contratos inteligentes directamente en la cadena de bloques de bitcoin..

Sin embargo, en lugar de requerir un hard fork, la compañía ha encontrado una solución al crear su plataforma como una cadena lateral y construir un sistema inventivo para manejar la ejecución inteligente de contratos con bitcoin en lugar de requerir conversiones a otras criptomonedas. El objetivo de RSK de mejorar la velocidad de las transacciones, proporcionar nuevas funcionalidades y expandir la usabilidad de la cadena de bloques de bitcoin es un componente vital en el crecimiento del sector..

El equipo de RSK

RSK fue fundada por un grupo de innovadores argentinos con sede en Buenos Aires, y la empresa ha ido creciendo desde sus inicios. RSK tiene 5 fundadores, todos los cuales tenían experiencia previa en el mundo de las startups, así como en las comunidades latinoamericanas de blockchain y VC. El equipo incluye experiencia en desarrollo web, seguridad, desarrollo empresarial y otros campos relacionados con la tecnología..

Asociaciones de RSK

Debido al amplio alcance de RSK y la naturaleza de su tecnología, las asociaciones han sido un componente crucial en la evolución y el crecimiento de la plataforma. La compañía ha sido agresiva en la búsqueda de asociaciones individuales y nuevos miembros para su Federación RSK, que cumple un papel vital para garantizar que las transacciones y operaciones se desarrollen sin problemas en la cadena RSK..

En noviembre de 2016, RSK Labs anunció que se asociaría con la empresa WINGS basada en blockchain para permitir la creación de organizaciones autónomas descentralizadas (DAO) impulsadas por bitcoin. La asociación ofreció a WINGS acceso a la federación de 25 miembros de RSK.

En 2017, RSK anunció asociaciones con Coinfirm y Etherparty. El primero fue un acuerdo que proporciona a RSK las herramientas AML y KYC para proporcionar un mejor cumplimiento y regulación al mercado de criptografía, mientras que el segundo estaba destinado a ayudar a Etherparty a brindar mejores servicios y acceso a la funcionalidad de contrato inteligente basada en bitcoin..

Asociaciones de RSK

En 2018, RSK anunció varias asociaciones, comenzando con Exchange Union en abril. Esta colaboración está destinada a ayudar a RSK a desarrollar aún más el canal de pago y la funcionalidad de intercambio atómico para facilitar la integración de SBTC en la red Exchange Union. En mayo, RSK anunció una colaboración con iExec destinada a proporcionar computación fuera de la cadena para aplicaciones bitcoin. Ese mismo mes, la compañía también anunció un acuerdo con EVShare para ayudarlos en la creación de una aplicación de viaje compartido autónomo. En junio, RSK anunció un acuerdo con Verge para proporcionar a la empresa la funcionalidad de contrato inteligente para sus servicios..

Estas asociaciones se suman a la formación de la Federación RSK en 2016, que actúa como un tercero de confianza para mantener monedas en custodia, verificar transacciones entre cadenas y desempeñar el papel de oráculos en la cadena. La Federación incluye nombres como Bitfinex, BitGo, BitPay, Bitstamp, OKCoin, Blockchain Institute of Technology, BTC.com, AntPool, Xapo, proveedor de billetera Jaxx y BTCC..

Gobernanza de RSK

A diferencia de muchos otros proyectos en la esfera de la cadena de bloques, la falta de un token de RSK y su modelo de minería de fusión requieren una forma diferente de mecanismo de gobernanza. En lugar de optar por un modelo de gobierno totalmente democratizado y descentralizado, RSK optó por crear una junta de gobierno con un número definido de escaños y votos para resolver cualquier problema que surja dentro de la cadena. La composición de la junta tiene como objetivo darle a la comunidad una voz proporcional y representar a todas las partes interesadas por igual. Actualmente hay cinco escaños, que se desglosan de la siguiente manera:

  • Un asiento para los mineros que pueden usar su poder de hash para votar
  • Un asiento para bitcoin y RSK que se vota con Proof of Stake
  • Un asiento para intercambios y billeteras que se vota a través de la Federación RSK
  • Un asiento para los desarrolladores de RSK y Bitcoin Core que votan con un sistema de umbral especial
  • Un asiento reservado para una institución bitcoin sin fines de lucro como la Fundación Bitcoin

Tecnología RSK

RSK está construido como una cadena lateral a la cadena de bloques principal de bitcoin, pero ofrece varias innovaciones que la convierten en una plataforma única con una funcionalidad intrigante. El más importante de ellos es la capacidad de crear contratos inteligentes completos de Turing que se pueden ejecutar directamente a través de bitcoin. Esto requiere varios componentes técnicos clave.

Vinculación bidireccional: debido a que bitcoin no tiene la funcionalidad de contrato inteligente integrada en sus raíces, es difícil realizar transacciones y ejecutar contratos inteligentes directamente con blockchain. RSK soluciona esto mediante el uso de una vinculación bidireccional de bitcoin, lo que significa que en lugar de transferir bitcoins con contratos, se ejecutan en SBTC, que refleja los precios de BTC..

Cuando se crea un contrato inteligente, la cantidad de BTC requerida no se transfiere, sino que se coloca en una cuenta bloqueada, y la cantidad exacta de SBTC se libera para cumplir con los términos del contrato. Los fondos se mantienen en una cuenta con un protocolo seguro que garantiza que no se pueda desbloquear el mismo BTC en las cadenas bitcoin y RSK simultáneamente. RSK logra esto mediante el uso de billeteras multifirma cuyos fondos están asegurados por la federación RSK. Las monedas tienen las mismas claves públicas que su contraparte SBTC, por lo que los usuarios que controlan la clave privada de un BTC también tendrán el mismo SBTC.

Merge-Mining: el otro aspecto único de RSK es que, en lugar de optar por un método completamente nuevo de minería y consenso, utiliza un modelo de prueba de trabajo que permite a los mineros trabajar en las cadenas bitcoin y RSK simultáneamente. A través del modelo de minería combinada de RSK, los mineros pueden usar el mismo hardware y los mismos recursos para extraer ambas cadenas de bloques simultáneamente. La cadena de RSK usa la misma función de hash criptográfico SHA 256, aunque usa un solo SHA256 en lugar del doble SHA256 de bitcoin..

DECOR + Protocolo: para evitar el problema de los conflictos al decidir entre dos bloques para adjuntar como punta de consenso, RSK también desarrolló un protocolo que resuelve cualquier problema entre los mineros que completan un hash simultáneamente. Más importante aún, reduce la necesidad de competencia y asegura que haya menos posibilidades de tener que invertir bloques. Esto, a su vez, reduce el intervalo de bloqueo del estándar de bitcoin a un promedio de 10 segundos, más rápido que incluso los intervalos de 16 segundos de Ethereum..

Velocidades de transacción y ejecución de RSK

Uno de los mayores problemas que tienen la mayoría de las empresas con la cadena de bloques de bitcoin es el tiempo que tardan en verificar las transacciones y liquidar los pagos. Reducir esta velocidad es uno de los objetivos principales de RSK, y la arquitectura del proyecto se ha mostrado prometedora gracias a varios factores clave. La primera es la forma en que se procesan los bloques con DECOR +, lo que reduce la necesidad de competencia en la selección de bloques, así como un modelo más centralizado a través de su Federación RSK que reduce la fricción que enfrentan muchas transacciones al momento de ser procesadas. Actualmente, el promedio de transacciones de 10 segundos de RSK está muy por delante de los tiempos de 10 minutos de bitcoin gracias a su uso de DECOR + y GHOST..

Hoja de ruta y planes futuros

La compañía extrajo su bloque de génesis en enero después de 3 años de trabajo y planificación, y ha declarado repetidamente a través de canales oficiales que lanzará sus esfuerzos de mainnet en fases para evitar vulnerabilidades de seguridad y posibles problemas. La red principal, cuyo nombre en código es Bamboo, ha estado activa desde entonces y la empresa está trabajando en una nueva capa de infraestructura de servicios empresariales muy parecida a Amazon Web Services. Además, RSK todavía está trabajando en la actualización de su red Orchid, que continuará hasta finales de 2018..