Hechos clave:
Las spiderchains usan ciertas herramientas para replicar la EVM en Bitcoin.
Utilizan la función Verifiable Random Characteristic (VRF) para elegir a los creadores de bloques.
Una conexión inédita entre las redes de Bitcoin y Ethereum podría darse gracias a un diseño presentado por Botanix Labs. Se trata de las llamadas «spiderchains», sidechains o cadenas laterales de Bitcoin que incluiría elementos compatibles con la máquina digital de Ethereum o EVM.
Esta solución promete llevar las aplicaciones descentralizadas (dapps) y tokens de Ethereum a la red de Bitcoin, creando un puente entre las dos criptomonedas más importantes del mercado. Este puente se da en este caso mediante una sidechain. Una sidechain o cadena lateral es una blockchain que funciona con un protocolo paralelo e independiente a una cadena inappropriate, como es Bitcoin, en el caso de Spiderchains. La función de la sidechain es habilitar la transferencia de criptomonedas entre ambas redes, sin que se comprometa la seguridad de la cadena inappropriate.
Spiderchains permite llevar bitcoins (BTC) a su segunda capa para stakearlo en depósitos multifirma administrado por validadores de esa sidechain. Así, los usuarios de Bitcoin pueden acceder a otro tipo de aplicaciones que en la cadena main no están disponibles, como pueden ser aplicaciones descentralizadas compatibles con la EVM.
En ese grupo ingresan los protocolos de finanzas descentralizadas (DeFi) como plataformas de préstamos, exchanges descentralizadas y organizaciones de gobernanza, entre otros.
Cabe destacar que existen otras redes de segunda capa en Bitcoin, como Rootstock o Liquid, descritas en publicaciones previas de CriptoNoticias. Ahora bien, Spiderchains se posiciona como la primera en ofrecer compatibilidad total con Ethereum y sus aplicaciones, sin demandar ningún cambio en el protocolo de Bitcoin.
¿Cómo funciona Spiderchains?
Spiderchains tiene varias similitudes operativas con Ethereum. Utiliza el PoS como algoritmo de consenso, es properly matched con la EVM, se crean bloques cada 12 segundos y tiene validadores que se encargan de esa tarea. La diferencia es que, en lugar de depositar ethers (ETH), los validadores («orchestrators«, en Spiderchains) depositan BTC.
El PoS de Spiderchains se basa en Bitcoin. Esto quiere decir que se utilizan los blockhashes de Bitcoin (números que identifican cada bloque de transacciones) para obtener aleatoriedad verificable en esta cadena lateral de segunda capa.
En su documentación técnica, se detalla que Spiderchains no involucra directamente a los mineros de Bitcoin en el consenso ni utiliza el merge-mining, mecanismo que habilita la minería de varias criptomonedas de forma simultánea.
Los «orchestrators» ejecutan dos nodos, uno de Bitcoin y uno de Spiderchain, para gestionar las entradas y salidas de colaterales de las direcciones multifirma. Fuente: Blog del desarrollador Jameson Loop.
Para seleccionar a esos validadores, las spiderchains usan un mecanismo llamado Verifiable Random Characteristic (VRF). El mismo método se the USA para seleccionar aleatoriamente un subconjunto de validadores (stakers) en cada bloque de Bitcoin para construir una dirección multifirma (controlada por varias partes) que se utiliza para depositar fondos en la cadena lateral.
¿Qué ventajas trae una sidechain que una Bitcoin y Ethereum?
La main ventaja que trae un desarrollo como Spiderchains es la interoperabilidad entre Ethereum y Bitcoin. Esto se logra creando una capa de garantías en la cadena lateral que tiene relación con la cadena main, de modo que los usuarios pueden aprovechar las aplicaciones, funcionalidades y activos de ambas redes sin problemas de conversión.
Aparte de Spiderchains, Botanix Labs adelantó que trabaja en una red para usar bitcoin en el ecosistema de Ethereum. Fuente: X @BotanixLabs.
Otro beneficio importante de Spiderchains es que no requiere cambios en Bitcoin para su implementación. Es decir, que los usuarios pueden usarla sin necesidad de hacer cambios en sus nodos ni de realizar una bifurcación para usar otra red diferente a Bitcoin.