Hechos clave:
-
Drivechain es una cadena de segunda capa que podrĂa impulsar la escalabilidad.
-
Posibilita integrar mĂșltiples cadenas laterales en una cadena principal.
Desde hace algunos años la comunidad bitcoiner ha debatido sobre la posibilidad de mitigar los efectos de la fragmentación del mercado de criptoactivos y la dispersión del esfuerzo realizado para llevar a cabo avances técnicos en la industria.
Pero distintos factores han conducido al mercado hacia la proliferaciĂłn de criptomonedas que no aportan nada nuevo, un escenario donde los desarrolladores de software e infraestructura no gozan de motivaciones que refuercen una dinĂĄmica de colaboraciĂłn o de competencia por un mismo objetivo: hacer que la tecnologĂa crezca al mismo ritmo que el ecosistema.
El lanzamiento de una herramienta como Drivechain podrĂa aportar las bases para pensar y probar nuevas ideas en tĂ©rminos de interoperabilidad de distintas cadenas de bloques, con el añadido de que una sola criptomoneda, como bitcoin, podrĂa ser el nĂșcleo de un sistema econĂłmico mĂĄs rico en posibilidades de uso y en el que mĂșltiples proyectos trabajen armĂłnicamente.
Drivechain es una blockchain secundaria o de segunda capa con un protocolo que permite anclar un token nativo a una blockchain principal, como Bitcoin. Es al mismo tiempo una plataforma para que distintas cadenas laterales (blockchains independientes) se vinculen entre sĂ, con la finalidad de poder intercambiar el valor de una Ășnica criptomoneda en una red interoperable.
Cada cadena lateral o sidechain conectada con Drivechain tiene la capacidad de implementar sus propias reglas. De esta manera, sus desarrolladores creen que es posible utilizar una criptomoneda como bitcoin sin verse obligados a diversificar sus fondos y repartirlos en transacciones de distintos criptoactivos como ether, dash o zcash.
Drivechain en periodo de pruebas
Desde el pasado 24 de septiembre de 2018 el desarrollador Paul Sztorc, quien ideó hace tres años el concepto de Drivechain, anunció el lanzamiento de un protocolo de prueba para Drivechain, que posee una interfaz para que las personas puedan realizar intercambios de bitcoins en una red de pruebas.
Los desarrolladores de drivechain crearon fondos descartables y una sidechain idéntica a Bitcoin, para probar intercambios entre la drivechain y la sidechain: un usuario puede enviar criptomonedas desde una cuenta de la drivechain hacia una cuenta en la sidechain que estå conectada a la red. Posteriormente puede enviar criptomonedas de vuelta.
ÂżPor quĂ© crear un criptomercado con una Ășnica moneda?
Una red de cadenas laterales construidas alrededor del valor y la seguridad de Bitcoin solo tiene sentido porque esta criptomoneda ha probado ser eficiente y resistente a la censura. AdemĂĄs, posee mecanismos de seguridad difĂciles de romper y una dominancia en el mercado superior al resto de las criptomonedas. Cada proyecto que funcione encima de esta blockchain contarĂa con independencia operacional, pudiendo desplegar cuantas caracterĂsticas permita el protocolo, tales como las que posibilitan los contratos inteligentes.
Dado que una sidechain posee la propiedad de crear un criptoactivo basado en una determinada cantidad de otro, es posible crear una infraestructura que se sostendrĂa en los principios de seguridad y confianza depositadas en una criptomoneda como bitcoin.
Una red de distintas blockchains que utilice una misma criptomoneda para transacciones mĂĄs rĂĄpidas, para crear y administrar contratos inteligentes, para realizar transacciones mĂĄs privadas, por ejemplo, podrĂa ofrecer un objetivo comĂșn para enforzar el desarrollo.
El hecho es que los equipos de desarrollo de muchos criptoactivos no cuentan con las herramientas apropiadas para generar valor a travĂ©s de la resoluciĂłn de problemas especĂficos de diseño de cĂłdigo, criptografĂa y seguridad. La prueba es que cada dĂa mĂĄs criptoactivos son el objetivo de hackers, por fallas intrĂnsecas de cĂłdigo. AdemĂĄs, todas las blockchains tienen que enfrentar las dificultades intrĂnsecas a la escalabilidad.
A fin de cuentas, la dispersiĂłn de la energĂa de los desarrolladores, que se enfocan en problemas banales, contribuye a que la comunidad pierda su objetivo comĂșn: la posibilidad de utilizar un criptoactivo que no dependa de terceros de confianza, que ofrezca seguridad y que permita realizar todo lo que se puede hacer con dinero sin las limitaciones propias del dinero fiduciario. En pocas palabras, descentralizaciĂłn.
Un mercado donde la proliferaciĂłn desmesurada de criptoactivos no juegue un papel preponderante, agregarĂa valor al criptoactivo de mayor dominancia, porque la inversiĂłn y los juegos de mercado solo estarĂan basados en el precio de uno; a lo sumo, unos pocos.
Al momento de publicar este artĂculo, el valor global del critomercado es de 217 mil millones de dĂłlares, en tĂ©rminos de capitalizaciĂłn de mercado, segĂșn CoinMarketCap. La competencia irracional entre tantas criptomonedas fragmenta el valor global de mercado. MĂĄs allĂĄ de los esfuerzos de cada sistema monetario individual, hay una suerte de dislocaciĂłn que cobra valor si se toma en cuenta que el criptomercado representa cerca del 1% de todo el mercado financiero en el planeta.
Si todos los inversionistas y usuarios depositaran valor en una Ășnica red de intercambios, esta representarĂa un poder econĂłmico frente a los mercados de valores, la industria informĂĄtica, de videojuegos o de petrĂłleo. Incluso frente al poder econĂłmico de paĂses que todavĂa dominan las polĂticas financieras de las sociedades a travĂ©s de la emisiĂłn descontrolada de dinero fiduciario en sus bancos centrales. QuizĂĄ ese valor no estĂĄ en el tamaño del mercado, puesto que el 1% no significa mucho frente a ese descontrolado flujo de dinero, pero sĂ en tĂ©rminos polĂticos: debido a que una comunidad con tal alcance no puede ser censurada fĂĄcilmente.
En la actualidad coexisten al rededor de 2.000 criptoactivos en el mercado; muchos de ellos solo replican el cĂłdigo de otros, la mayorĂa no demuestra expectativas reales sobre el desarrollo de una propiedad interesante para el mercado o la sociedad.
Un criptosistema, una red de distintas blockchain ancladas a un criptoactivo
La realidad es que Bitcoin ofrece mucha seguridad, pero tiene limitaciones que deliberadamente han sido programadas en su protocolo y han sido acogidas en su filosofĂa. Lo que se traduce en el hecho de que los cambios ocurren muy lentamente.
Por esta razĂłn, una red de distintas blockchain, cada una con la capacidad de resolver un problema especĂfico sobre usabilidad, privacidad, rapidez de las transacciones, creaciĂłn de contratos inteligentes, podrĂa enriquecer el ecosistema de un criptoactivo que posee limitaciones intrĂnsecas.
Esto es posible gracias a una soluciĂłn tĂ©cnica denominada anclaje de doble vĂa o 2-way-peg, en inglĂ©s.
El anclaje de doble vĂa es un mecanismo para crear una transacciĂłn, dirigida a una direcciĂłn especial que âguardaâ fondos de una criptomoneda -por ejemplo, bitcoin- que posteriormente pueden ser utilizados en una cadena lateral o sidechain.
La clave estĂĄ en la capacidad que tienen los dueños de los fondos de la criptomoneda de la blockchain principal de probar que son los dueños de esos fondos en la cadena secundaria. De manera que resulte posible para ellos tener acceso a una especie de âcopiaâ de la criptomoneda que ha sido depositada en la direcciĂłn especial.
La sidechain, construida con reglas distintas de la cadena principal, tendrĂa la posibilidad de desplegar un espacio para que las personas realicen operaciones que no son posibles en la cadena principal. Al mismo tiempo, cada sidechain que posea sus propias reglas debe aportar las condiciones necesarias para que su funcionamiento autĂłnomo no afecte el funcionamiento de la blockchain principal. Dado que, en principio, tanto el concepto de sidechain como drivechain han sido pensados para que los problemas que surjan en una cadena lateral particular no se transfieran a la cadena principal. Fallas de cĂłdigo, robos de un token, no deberĂan afectar a la criptomoneda que se encuentra resguardada en la direcciĂłn especial.
Una vez que los usuarios han realizado las operaciones especĂficas de cada cadena lateral, el mecanismo de anclaje de doble vĂa permite a los dueños de fondos de una sidechain, la posibilidad de enviar de vuelta el valor de su criptoactivo a la cadena principal. De este modo, el registro contable de esas criptomonedas permanece en la historia de las transacciones de la cadena principal.
En el caso de las sidechain, la transferencia de valor de una blockchain a otra ocurre en un estimado de cada tres o cada seis meses, debido a la complejidad propia del sistema de pruebas criptogrĂĄficas que deben aportar los poseedores de criptomonedas de las distintas blockchain. Las drivechain podrĂan acortar ese procedimiento. Sin embargo, las estimaciones siguen siendo de periodos relativamente largos, de dĂas o semanas, en pos de la seguridad.
En el caso de las sidechain, se trata de un procedimiento denominado VerificaciĂłn de Pago Simplificado (SPV), donde los nodos federados demuestran, sin necesidad de correr un nodo completo, que poseen el secreto para validar la direcciĂłn especial donde estĂĄn guardados los criptoactivos.
En el caso de las drivechain los mineros âvotanâ en un esquema denominado Prueba de VerificaciĂłn de Pago Simplificado (SPV Proof), donde el voto de los mineros se realiza con una modificaciĂłn del algoritmo de Prueba de Trabajo de Bitcoin, para demostrar la validez de la transacciĂłn realizada hacia la direcciĂłn especial. El propĂłsito de este esquema es minimizar el riesgo de que cualquiera pueda engañar a la red al realizar una transacciĂłn no permitida a travĂ©s de una Prueba de Pago Simplificado. Por ejemplo, que un grupo de mineros robe en la cadena secundarĂa sus propios criptoactivos, con el fin de declarar un doble gasto en la red principal.
En teorĂa, una drivechain permitirĂa crear una red de blockchains que utilicen mĂșltiples caminos para intercambiar valor a travĂ©s del anclaje de doble vĂa, siempre y cuando sea posible que los dueños de los fondos puedan probar sin lugar a dudas que conocen las claves secretas de las cuentas que resguardan el valor de cada lado de las distintas blockchains.
Controversia sobre la seguridad de sidechain y drivechains
A partir de las distintas propuestas conceptuales de las sidechain y las drivechain, ha surgido un debate sobre cuĂĄl sistema es mĂĄs seguro para intercambiar valor entre distintas blockchains sin poner en riesgo la infraestructura y los criptoactivos de las personas.
El temor de que una coaliciĂłn de mineros con el 51% del poder de procesamiento pudiera robar dinero de una cadena lateral o de una drivechain puso a pensar a los desarrolladores. Empresas como RSK resolvieron el asunto creando una red de nodos federados, aunque su sistema propone un mecanismo hĂbrido entre el concepto de sidechain y el de drivechain. Solo aquellas empresas que invirtieron en la compañĂa, tienen la potestad de validar las transacciones, con lo cual se elimina la posibilidad de realizar un robo, porque la seguridad se sostiene incentivando a los inversionistas a mantener la seguridad de la cadena lateral.
Drivechain persigue el mismo objetivo: proporcionar incentivos suficientes para que los mineros de Bitcoin que participan en el consenso de la cadena secundaria no encuentren atractivo realizar un ataque de 51%, que podrĂa resultar en pĂ©rdidas de dinero al desgastar la confianza de los usuarios y desvalorizar el criptoactivo.
Algunas sidechain sacrifican la descentralizaciĂłn para obtener seguridad. Pero solo el uso de PoW ofrece suficiente descentralizaciĂłn en una red de este tipo. El problema es que hay que ofrecer otra soluciĂłn si no funciona el incentivo para que los mineros no se unan en un ataque de 51%, que podrĂa modificar la prueba de reorganizaciĂłn planteada como un respaldo del mecanismo de VerificaciĂłn de Pago Simplificado en la sidechain.
Una alternativa es hacer deliberadamente lenta la transacciĂłn de la sidechain a la cadena principal, de modo que todos los mineros de la cadena principal tendrĂan que validar un gasto, por lo cual serĂa poco probable que validen un gasto doble. Los mineros tendrĂan que reconocer el encabezado de la cadena lateral, pero tendrĂan un perĂodo de tres dĂas para completar el reconocimiento.
La polĂ©mica sobre cuĂĄn vulnerable pueden ser estas cadenas si utilizan Prueba de Trabajo y el mismo algoritmo de Bitcoin no concluye aquĂ, sin embargo es necesario seguir pensando cuĂĄles pueden ser las fallas posibles y probar en un entorno seguro cada posibilidad para prevenir riesgos.
Imagen destacada por ljo57 / stock.adobe.com