Activos digitales
Drivechains: La Bala de Plata para los Problemas de Escalabilidad de Bitcoin o una Caja de Pandora de Nuegos Riesgos!

Una propuesta importante para aumentar la funcionalidad de la red de Bitcoin está haciendo el recorrido en Twitter, y está generando debates acalorados entre los desarrolladores.
Con la programabilidad y escalabilidad de Bitcoin relativamente limitadas en comparación con otras blockchains, una forma de mejorar las capacidades del protocolo es a través de “Drivechains”. Esta adición prometedora pero compleja al ecosistema de Bitcoin permite la creación de sidechains vinculadas a la red principal de Bitcoin pero que permanecen separadas y operan de manera independiente con sus propias reglas y funcionalidades.
Definida por BIP 300 y BIP 301, esta actualización de bifurcación suave es propuesta por Paul Sztorc y tiene como objetivo crear un mecanismo de sidechain nativo para Bitcoin. La sidechain permitirá que Bitcoin sea “conectado de confianza” a cadenas separadas.
Hoy, analizaremos este mecanismo de escalabilidad, lo que tiene que ofrecer a la red de Bitcoin y por qué está causando tanto debate en la industria. Así que, comencemos!
¿Qué es Drivechain?
Presentada por primera vez en 2015, Drivechain presenta una forma de escalar Bitcoin utilizando sidechains. Las sidechains funcionan paralelamente, suelen tener sus propias monedas únicas y típicamente derivan su seguridad de la blockchain a la que están vinculadas. Por ejemplo, Stacks es una blockchain de capa 2 que toma prestada su seguridad de la blockchain de Bitcoin pero tiene su propio token único llamado STX.
Mientras que Drivechains, por otro lado, son sidechains especiales, denominadas cadena hija, que no tienen un activo nativo sino que lo toman prestado de la cadena principal. De esta manera, Drivechains permitirían a los usuarios de Bitcoin bloquear BTC en estas drivechains utilizando un mecanismo de enganche descentralizado de dos vías, que utiliza una prueba criptográfica para acuñar monedas alternativas con sus propias características únicas.
Estas cadenas operan como blockchains independientes y posteriormente son minadas por los mineros de Bitcoin, similar a como la sidechain RSK es minada.
En cuanto a la implementación de Drivechain, requieren una bifurcación suave para ser activada pero con solo cambios mínimos en la capa base. En caso de que algo no salga bien, los cambios también pueden ser bifurcados. Al seguir este camino, Sztorc busca detener la fragmentación de Bitcoin causada por bifurcaciones duras que surgen de desacuerdos de consenso, como sucedió en 2017 durante la actualización de SegWit, que dio lugar a Bitcoin Cash.
Por lo tanto, drivechains permiten que Bitcoin tome las características o casos de uso más deseables o exitosos de las cadenas de monedas alternativas existentes sin modificar el diseño central de Bitcoin.
De esta manera, Drivechains proporcionarían a los mineros tarifas adicionales y aumentarían la tasa de hash y la seguridad de la red. Además, permitirían nuevas características y casos de uso como monedas estables, tokens de seguridad, Finanzas Descentralizadas (DeFi) y Tokens No Fungibles (NFT), construidos sobre y respaldados por Bitcoin, que han visto una adopción masiva en Ethereum y otras cadenas de monedas alternativas. Al permitir la experimentación en Bitcoin sin dañar la blockchain L1 base, Drivechains tiene el potencial de hacer que Bitcoin sea interesante.
Haga clic aquí para aprender todo sobre invertir en Bitcoin (BTC).
¿Cómo Funciona Drivechain?
Ahora, la forma en que funcionan Drivechains es que utilizan sidechains y un mecanismo de enganche de dos vías para el movimiento de Bitcoin.
Para el mecanismo de enganche de dos vías, Drivechains utilizan pruebas de verificación de pago simplificadas (SPV) que permiten a los usuarios enviar BTC a y desde una sidechain. Este método se utiliza para verificar si una transacción está en la blockchain de Bitcoin pero sin almacenar la blockchain en sí, como un nodo. Es una forma de cliente ligero que solo almacena los encabezados de bloque en lugar de bloques completos.
Para mover Bitcoin, primero, el activo criptográfico se bloquea en una dirección especial en la cadena. Una vez bloqueado, la sidechain verifica esta transacción, y una vez detectada, se crean tokens nativos de sidechain adecuados.
Este token de moneda alternativa podría tener cualquier característica, función o compensación que no sea posible en la capa uno de Bitcoin. Además, pueden disfrutar de bloques más rápidos y tarifas más bajas.
Ahora, para convertir los tokens de sidechain de regreso a BTC en cadena o para transferir BTC de regreso a la blockchain de Bitcoin, nuevamente se requiere una prueba SPV de posesión en la sidechain.
La sidechain primero valida la transacción de retiro en la sidechain en sí y garantiza que sea en efecto una transacción válida en la capa base, que paga las monedas almacenadas en la dirección especial.
Esta validación ocurre en la sidechain, así como la transacción de retiro. Una vez hecho, los fondos se congelan en la sidechain, y la transacción se envía a los mineros de la blockchain de Bitcoin para verificar que sea un gasto válido. El activo criptográfico de retiro se enviaría entonces a una dirección especial, en la que todos los mineros acuerdan a través de votación.
Las Propuestas: BIP 300 y 301
El CEO y fundador de Layer 2 Labs, Sztorc, es un conocido investigador y desarrollador de Bitcoin que ha estado trabajando en drivechains desde 2015.
Su empresa, Layer 2 Labs, recaudó una ronda de semilla de $3 millones en diciembre de 2022 de inversores ángeles para llevar drivechains y otras tecnologías innovadoras a Bitcoin. “Creemos que drivechains tienen el potencial de matar a las monedas alternativas, aumentar la adopción de bitcoin y proporcionar el catalizador para la hiperbitcoinización”, dijo la empresa en un comunicado en ese momento.
Sztorc esbozó el concepto de drivechains en BIP 300 y 301, que se propusieron por primera vez hace seis años en 2017. Los BIP o Propuestas de Mejora de Bitcoin contienen especificaciones técnicas sobre la introducción de cambios en el código del protocolo de Bitcoin y se discuten dentro de la comunidad de Bitcoin.
Ahora, echemos un vistazo a estas propuestas:
BIP 300
El desarrollador de Bitcoin Core, Luke Dashjr, presentó recientemente un borrador para implementar drivechains. El borrador de la propuesta consiste en 17 confirmaciones y se centra en reimplementar drivechains utilizando un modelo similar a UTXO.
Según un mensaje en el repositorio de Bitcoin Core en GitHub, el objetivo principal del cambio es crear una nueva versión de drivechains con un diseño modelado según la forma en que Bitcoin rastrea transacciones y propiedad. En lugar de crear una base de datos separada para sidechains, este método utilizaría estructuras de base de datos existentes para un enfoque más limpio y revisable, dijo Dashjr.
Por ahora, la propuesta no se puede implementar en su forma actual y tiene margen para un desarrollo adicional, cambios significativos y posiblemente un cambio de enfoque basado en la retroalimentación de la comunidad.
BIP 301
Esta propuesta desbloquearía la “minería fusionada ciega” para sidechains. En la minería fusionada regular, un minero mina para dos o más blockchains al mismo tiempo, aprovechando el mismo algoritmo de hash para recopilar tarifas en ambas cadenas.
Aunque la mayoría de los mineros están involucrados en alguna forma de minería fusionada, deben elegir explícitamente ejecutar el software de la sidechain. La minería fusionada ciega elimina esta necesidad al permitir que un tercero ejecute la sidechain, reciba sus tarifas y luego transfiera esas ganancias a los mineros como tarifas de transacción de BTC.
El Debate
La conversación sobre drivechains se reavivó en las redes sociales recientemente a medida que una nueva ola de entusiastas de Bitcoin mostró un interés renovado en revisitar las ideas de Sztorc. Drivechains ofrecen varios beneficios, pero por supuesto, no está exenta de algunos compromisos que deben considerarse.
Ya ha habido controversia en torno a Ordinals, que trajeron NFT a Bitcoin aprovechando algunas de las nuevas capacidades proporcionadas por los scripts de gasto de Taproot de la bifurcación suave de Taproot reciente. Sin embargo, a diferencia de los muy populares Ordinals, drivechains no requieren un nuevo activo; más bien, pueden usarse para propósitos estrictamente de BTC, como transacciones más privadas y escalables.
Según Sztorc, Drivechains busca abordar dos problemas clave con Bitcoin, la criptomoneda más grande por capitalización de mercado. En primer lugar, busca combatir la innovación estancada que ha plagado a Bitcoin desde su creación. En segundo lugar, busca prevenir la dispersión de esfuerzos causada por los desafíos de implementar cambios en la blockchain de Bitcoin.

Esta incapacidad para cambiar por innovación se ve como un problema de “heterogeneidad”, que implica que los desarrolladores centrales se niegan a cambiar Bitcoin debido a varios factores. Así, al implementar Drivechain, la idea es permitir que cualquier persona construya de forma permisionless sobre Bitcoin, trayendo innovación y nuevas características que pueden fallar sin comprometer la capa base.
La escalabilidad es otro problema que podría abordarse con Drivechain, permitiendo la creación de sidechains con bloques más grandes y la incorporación directa de usuarios a ellos.
Además de atraer a más usuarios, estas sidechains agregarían valor al ecosistema de Bitcoin en forma de tokens construidos sobre Bitcoin que generarán tarifas adicionales para los mineros. Drivechains también permitirían la aplicación de conceptos como zk-SNARKs, scripts Turing-completos de mayor tamaño de bloque, MimbleWimble, firmas de anillo de Monero o más en diferentes sidechains, creando un mercado libre para la implementación de todo tipo de ideas en Bitcoin.
Los defensores de Drivechain argumentan que las sidechains y las aplicaciones y tokens construidos sobre ellas son impulsores necesarios de tarifas de transacción para los mineros de Bitcoin, ya que sin ellos, los mineros de Bitcoin podrían encontrarse en una situación no rentable algún día.

La cosa es que la mayoría de los ingresos de los mineros de Bitcoin provienen de recompensas de bloque, que es la cantidad de nuevos BTC emitidos por el protocolo como una forma de subsidio. Este subsidio de bloque disminuye a un ritmo constante, y alrededor de 2140, no se emitirán más BTC como subsidio por el protocolo. Por lo tanto, los mineros dependerán completamente de las tarifas de transacción como sus fuentes de ingresos para entonces.
Así, con este subsidio de bloque en declive, las tarifas de transacción tendrán que compensar cada vez más los ingresos que los mineros reciben actualmente en forma de recompensas de bloque. Es aquí donde drivechains pueden ayudar a crear tráfico sobre Bitcoin y, posteriormente, tarifas de transacción que finalmente se pagarán a los mineros de Bitcoin.
Sin embargo, drivechains implican un compromiso de seguridad en la forma de minería fusionada ciega para asegurar la drivechain y el mecanismo de enganche. Bajo este, los mineros no necesitan ejecutar un nodo de drivechain pero aún pueden recopilar todas las tarifas de transacción de ellos simplemente contrayendo con alguien que ejecuta un nodo de drivechain completo.
Según el desarrollador de Bitcoin Core, Dashjr, drivechains harían que un ataque hipotético del 51% contra Bitcoin fuera aún más grave porque, además de conspirar para revertir la blockchain, los mineros también tendrían el poder de robar las monedas de los usuarios.
“Con el estado actual de centralización de la minería, en mi opinión, sería bastante tonto enviar cualquier bitcoin a una drivechain”, escribió Dashjr recientemente. “Hay mejores formas de quemar bitcoins o donar a los mineros”.
Sin embargo, el desarrollador dijo que se mantiene “neutral” sobre Drivechains, y si hay suficiente apoyo de la comunidad, deberían estar disponibles para aquellos que desean usarlos.
BitMEX, mientras tanto, llamó a las técnicas del mecanismo de desenganche “controvertidas” y que este borrador de “propuesta abraza la realidad de que bajo cualquier sistema de desenganche conocido… los mineros de Bitcoin podrían censurar datos, falsificar datos o cooperar con el administrador y robar el bitcoin de la sidechain”. Pero al mismo tiempo, señaló que “un uso aumentado de sidechains podría ser potencialmente positivo para la utilidad de Bitcoin”.

Además de las preocupaciones sobre que los mineros roben los fondos de los usuarios, los opositores a drivechain también argumentan que la minería fusionada hará que los nodos sean más costosos y la minería sea menos rentable. En contraste, los mineros ganarán tarifas adicionales, y la minería fusionada ciega es opt-in solo.
Los críticos de Drivechain argumentan además que es un ataque a Bitcoin y solo una forma de traer “monedas basura” a Bitcoin que no entregará mucha utilidad a la criptomoneda más grande. Pero los defensores argumentan que estos críticos simplemente temen el cambio.
Pensamientos Conclusivos
Como vimos, hay mucha controversia en torno a Drivechains, que son blockchains secundarias que interactúan con una blockchain principal y tienen como objetivo ofrecer una mejor experiencia de usuario. Sin embargo, no es un desarrollo nuevo y ha sido discutido durante muchos años.
Por el lado positivo, Drivechains ayudarán a la red de Bitcoin a escalar de manera efectiva, permitir la experimentación permisionless y aumentar la adaptabilidad. Con esta actualización, los usuarios de Bitcoin obtendrán acceso opcional a características como medidas de privacidad, contratos inteligentes y tokens adicionales, abriendo el camino para nuevos casos de uso y productos innovadores dentro del ecosistema de Bitcoin.
Sin embargo, no está exenta de problemas, ya que esto requeriría una bifurcación suave para implementarse y puede incluir vulnerabilidades y complejidad adicionales. Pero con solo una actualización, drivechains podrían permitir que el desarrollo futuro tenga lugar sobre Bitcoin sin necesidad de cambios adicionales en la capa base.
Al comienzo de este año, cuando Ordinals comenzó a ganar tracción, se desató un debate similar en la comunidad de Bitcoin, pero hasta ahora han estado constituyendo la mayoría de las transacciones de Bitcoin.
Ahora, la propuesta de Drivechain, según Sztorc, es “inevitable” y eventualmente será activada, ya que paga tarifas a los mineros y permite la incorporación directa de fondos a sidechains sobre Bitcoin. Pero por ahora, la comunidad está debatiendo la propuesta con vigor, y queda por ver si y cuándo se activará finalmente.
Haga clic aquí para aprender todo sobre comprar Bitcoin (BTC).
