¿Por que Rootstock (RSK) puede suponer la revolucion en Bitcoin?
Rootstock (RSK) busca construir una plataforma para trabajar con smart contracs o contratos inteligentes sobre la blockchain de Bitcoin.
Para lograr esto, RSK usa un protocolo de segunda capa del tipo sidechain o cadena lateral. Esto le permite realizar una comunicación bidireccional con la blockchain de Bitcoin. Todo ello mientras le permite al usuario realizar transacciones de criptomonedas usando el token nativo de RSK. Este token nativo llamado RSK Smart Bitcoin (RBTC) es un token anclado a Bitcoin en una proporción uno-a-uno (1:1). Gracias a este token, es posible disfrutar del poderoso y flexible sistema de contratos inteligentes y otras funcionalidades adicionales que el protocolo RSK es capaz de ofrecer.
En este punto es bueno preguntarnos ¿Por qué empezó a desarrollarse este protocolo? ¿Cómo funciona este protocolo? ¿Por qué es tan importante? ¿Qué ventajas y características nos ofrece?
Comienzo del desarrollo de RSK
La historia detrás de Rootstock (RSK) comienza con Sergio Demian Lerner, un argentino que es considerado como uno de los investigadores de seguridad informática y criptomonedas más reconocidos en el mundo. Lerner conoce el mundo del Bitcoin en 2011 y desde entonces se muestra muy interesado en la misma. Inicialmente su trabajo en Bitcoin le lleva auditar y ser un bug hunter (buscador de errores) de Bitcoin. Una situación que le aporta un enorme conocimiento técnico sobre la tecnología blockchain.
En 2013, siendo parte del Core de desarrollo de Bitcoin, Lerner comienza a desarrollar nuevas ideas en pro de mejorar la privacidad, la eficiencia de los pagos y la descentralización de la plataforma. Fue este proceso de investigación lo que llevó a la creación de QixCoin en ese mismo año. QixCoin era una criptomoneda con capacidad turing completa que buscaba mejorar la capacidad de Bitcoin para desplegar aplicaciones descentralizadas.
Sin embargo, la idea de QixCoin fue retrabajada y en 2015 evolucionó a la que conocemos hoy como RSK. Rootstock (RSK) brinda una experiencia de pago mejorada con confirmaciones casi instantáneas. Además, tiene la capacidad de alcanzar 300 transacciones por segundo (300 TPS) y confirmar la mayoría de los pagos en menos de 20 segundos. Todo estos sin dejar atrás las bondades de la blockchain de Bitcoin, como lo son su protocolo de consenso PoW y un proceso de minería fusionada basado en SHA-256D.
Desde entonces, RSK ha ido evolucionando como protocolo de segunda capa para ofrecer funcionalidades que Bitcoin originalmente no tiene o son limitadas.
Funcionamiento de RSK
Rootstock (RSK) es un protocolo de segunda capa del tipo sidechain o cadena lateral. Esto significa que todo el funcionamiento de RSK tiene lugar en una blockchain alterna a la blockchain de Bitcoin.
La razón para esto, es que de esta forma los desarrolladores de RSK pueden crear un sistema completamente adaptado a sus necesidades para su funcionamiento. Así se pueden alterar distintas variables de la blockchain, con la finalidad de hacer que sea más rápida o con nuevas características. Pero al final, cada interacción dentro de esta sidechain termina siempre escrita en la blockchain de Bitcoin. Esto último es lo que brinda la seguridad de RSK. Puesto que todo comienza en Bitcoin, llegas a la sidechain de RSK, y al terminar, todo queda escrito en la blockchain de Bitcoin de forma inalterable.
Y es que básicamente el funcionamiento de RSK comienza cuando los usuarios transfieren bitcoins a una sidechain de RSK. En se momento, el bitcoin transferido se transforma en RSK Smart Bitcoins (RBTC) en una proporción 1:1 con bitcoin. El token RBTC es la moneda nativa utilizada en RSK Blockchain y es usada para todos los procesos dentro de la sidechain RSK. Desde pagarle a los mineros por las transacciones hasta el procesamiento de los contratos inteligentes dentro de la plataforma.
Otra característica de RBTC, es que esta moneda no tiene una emisión estipulada. En su lugar, los RBTC se crean a partir de los bitcoins transferidos desde la blockchain de Bitcoin. Una situación que ayuda a mantener el equilibrio dentro del ecosistema económico de RSK evitando manipulaciones en el precio de su token.
Pero adicional a esto, existen una serie de partes que son vitales para el funcionamiento de RSK, y estas son:
🔴Sidechains o Cadenas laterales
Una sidechain o cadena lateral es una blockchain independiente cuya moneda nativa está vinculada al valor de una moneda perteneciente a la blockchain original. Esta vinculación es creada de forma automática mediante el uso de pruebas de pago. Dentro de esta sidechain, se puede movilizar este token nativo tal cual como si fuera una criptomoneda normal. De hecho, el funcionamiento de la sidechain es casi idéntico a una blockchain normal, incluyendo la necesidad de un protocolo de consenso, la emisión de bloques y la verificación de las transacciones.
Esto hacer de las sidechains un tipo de protocolo de segunda capa muy usado y enfocado a brindar nuevas funcionalidades a las blockchain sin alterar el protocolo base u original de una blockchain. Por esa razón, son perfectas para implementar mejoras que de otra forma requieren grandes cambios sobre la blockchain original, pero sin afectar a la misma.
Rootstock (RSK) está implementado como un protocolo de segunda capa que hace uso de sidechain para funcionar. Para ello, RSK implementa un conector bidireccional que permite intercambiar BTC y RBTC de forma libre y automática.
Gracias a esto, RSK puede crear canales de intercambio con Bitcoin que permiten a los usuarios acceder a las funcionalidades de RSK. Esto es posible gracias a un sistema manejado por nodos semi-confiables denominado como Federación. Son estos nodos los encargados de recibir, bloquear y proteger el bitcoin que entra a la sidechain de RSK. Por este trabajo, los nodos reciben el 1 % de las tarifas de transacción generadas en RSK. Un pequeño incentivo que sirve para cubrir los gastos de hardware, los costos de mantenimiento, y las ganancias para mantener el proceso.
🔴RVM, el corazón de RSK
El corazón de Rootstock (RSK) reside en su máquina virtual, la RSK Virtual Machine (RVM). Gracias a ella, RSK es capaz de proveer una plataforma Turing completa sobre la cual ejecutar smart contracts o contratos inteligentes. Estos contratos son fundamentales para RSK, puesto que la finalidad de este proyecto, es proveer la estructura y capacidad para que puedan implementarse contratos inteligentes sobre Bitcoin sin mayores dificultades.
Estos contratos son ejecutados por todos los nodos completos de la red de RSK. El resultado de la ejecución de un smart contract puede ser el de mensajes entre contratos, creando transacciones monetarias y cambiando el estado de la memoria persistente de los contratos.
Otro punto a favor de RVM es su compatibilidad con Ethereum Virtual Machine (EVM). Gracias a esta compatibilidad es posible portar los contratos inteligentes de Ethereum a RSK con un mínimo de trabajo. De hecho, al hacerlo se ven beneficiados por la mayor capacidad de procesamiento de transacciones de RSK (300 TSP) con respecto a Ethreum (22 TPS). Esto significa transacciones más rápidas y mejor interacción entre contratos, DApps y los usuarios.
Pero más allá de eso, Rootstock (RSK) busca transformar RVM en una máquina virtual de alto rendimiento. Para ello están trabajando en dos puntos importantes: la paralelización de operaciones (RSKIP-4 y RSKIP-144) y la reformulación en la ejecución de instrucciones de forma dinámica y en formato bytecode. Esto significa que la nueva VM será capaz de ejecutar tareas de forma paralela y en un formato de código más optimizado y veloz, mejorando así la escalabilidad y seguridad de la misma.
🔴Merged mining o minería fusionada
La minería fusionada es una forma de minería que permite a los mineros de Bitcoin minar simultáneamente otras criptomonedas con un costo marginal casi igual a cero. La misma infraestructura y configuración de minería que utilizan para minar Bitcoins se reutiliza para minar RSK de manera simultánea. Esto significa que, dado que RSK recompensa a los mineros con tarifas de transacción adicionales, el incentivo para la minería fusionada es alto.
Pero el beneficio de la minería fusionada va más allá de mayores incentivos para los mineros. Esta técnica permite que RSK aproveche la red Bitcoin para ofrecer un nivel de seguridad al mismo nivel que esta criptomoneda.
Fuente: altcoinbuzz, rsk.co, cointelegraph, academy.bit2me