Bitcoin Lightning hacker layer-2 Brollups

Burak, el famoso hacker que en noviembre de 2022 activó un error en la cadena de escalado de Lightning Network, está introduciendo en el mercado su propia capa 2 basada en Bitcoin: “Brollups”.

El nuevo producto denominado trae varias mejoras a la infraestructura criptográfica de Bitcoin al introducir nuevos casos de uso en el campo de las finanzas descentralizadas sin tener que recurrir a un fork y sin tener que introducir un nuevo token.

Veamos todo en detalle a continuación.

El hacker de Lightning Network presenta Brollups e introduce nuevos casos de uso para la capa 2 de Bitcoin

Burak, un desarrollador criptográfico que fue una figura clave en el ataque de piratas informáticos a Lightning Network en noviembre de 2022, está a punto de lanzar su propia capa 2 de Bitcoin llamada “Brollups”.

Es una cadena de bloques de segunda capa anclada a la DA (disponibilidad de datos) superior, que ofrece un nuevo tipo de diseño acumulativo nativo de Bitcoin, ya que agrupa las transacciones proporcionando una mayor escalabilidad, sin la necesidad de bifurcar Bitcoin o emitir un token secundario.

Este tipo de capa 2 aún se encuentra en la fase de diseño, y se espera su lanzamiento en testnet para fin de año, pero ya planea admitir más del 90% de los próximos casos de uso que se introducirán en DeFi.

Según informó el mismo creador de la nueva cadena: 

“Ya sea poner a la venta un NFT a cambio de Bitcoin donde el comprador paga con Bitcoin en el momento de la ejecución o colocar una orden de venta simbólica en un intercambio descentralizado, [todo esto] se ejecuta de forma atómica, verificable, escalable y ejecutable en Bitcoin. .”

El creador de Brollups no es nuevo en este tipo de cadenas: el año pasado creó un competidor de Lightning Network llamado Ark Protocol.

Presentamos Brollups: un diseño acumulativo nativo de Bitcoin que funciona con una vinculación nativa de Bitcoin y no requiere cambios en el protocolo de Bitcoin.https://t.co/OW2y0xJrg0

– Burak (@brqgoo) 21 de junio de 2024

Según lo informado por Burak, la arquitectura de Brollups difiere del rollup optimista (Optimism, Arbitrum) y del zk-rollups (Starknet, Zksync) típicos de la cadena de bloques Ethereum.

De hecho, este tipo de redes son gestionadas por un operador central o por un quórum de operadores, que aportan liquidez al protocolo y avanzan el estado de acumulación encadenando transacciones de Bitcoin a intervalos regulares.

Se basan en el concepto de utilizar UTXO virtuales (VTXO) como vinculación dentro de contratos inteligentes, confiando en la capa 1 como capa de disponibilidad de datos y ejecutando transacciones en la VM personalizada de la máquina virtual Bitcoin.

El VTXO se puede utilizar fuera de la cadena (y, por lo tanto, implementarse con contratos inteligentes) mientras los clientes verifican los datos de la llamada. Los VTXO se ven como bytes, mientras que los datos de llamada interpretan los bytes: combinarlos da lugar a condiciones automatizadas en cadena típicas de los contratos DeFi. 

Simplificano Burak escribió en su blog que:

"Los brollup son, en resumen, las monedas entre VTXO y calldata".

La comunidad Bitcoin felicitó inmediatamente al desarrollador de capa 2 por introducir una nueva red que no requiere cambios en el protocolo pero que al mismo tiempo permite la introducción de nuevos casos de uso en el campo de las finanzas descentralizadas.

A pesar de esto, algunos expertos en el campo han señalado a Burak que, contrariamente a lo escrito en su publicación, no es cierto que todos los zk-rollups se basen en la dependencia fundamental de una configuración confiable, ya que ya existen varios sistemas como STARK, Halo y Plonky2 que no requieren este paso.

Además, algunos hacen preguntas sobre el costo operativo que requerirán los Brollups de capa 2 para verificar y controlar todas las claves en la sesión del KDC.

¡Otro invento interesante Burak! Algunas pequeñas correcciones:

> Los rollups de ZKP se basan en una dependencia fundamental de una configuración confiable

no es cierto para todos los paquetes acumulativos de ZKP, ahora existen varios tipos de sistemas de prueba que no requieren una configuración confiable (por ejemplo, STARK, Halo, Plonky2)

– luz (@lightcoin) 21 de junio de 2024

El ataque de Burak en 2022 a la red Lightning de capa 2

Al sumergirnos en el pasado, vemos cómo el mismo desarrollador Burak que está a punto de presentar "Brollup", en 2022 había organizado un ataque de piratas informáticos en la red de capa 2 de Bitcoin Lightning Network.

En esa circunstancia, el usuario aprovechó un error en la red, provocando la caída temporal de todos los nodos, pero sin proceder con intenciones maliciosas y sin robar fondos de la cadena de segundo nivel. En particular, los nodos dejaron de sincronizarse debido a un problema con la biblioteca de análisis btcd.

Según informó en su momento Lightning Labs, fue necesario activar una actualización de emergencia en la red unas horas después del incidente, evitando consecuencias perjudiciales para los nodos no actualizados que se cierran por timelock si no están conectados y sincronizados dentro de dos semanas.

El propio Burak aclaró que su intención en el asunto es atribuible a las actividades de un "hacker blanco", y la activación del error en Lightining Network se realizó única y exclusivamente para probar la red en busca de sus vulnerabilidades técnicas.

En una publicación de 2022, escribió: “A veces, para encontrar la luz, primero debemos tocar la oscuridad”.

A veces, para encontrar la luz, primero debemos tocar la oscuridad.https://t.co/dhCwF0DxpE

– Burak (@brqgoo) 1 de noviembre de 2022

El mismo año, apenas un mes antes del incidente, Burak había explotado otra falla en el sistema de capa 2 de Bitcoin Lightning Network.

Al activar una transacción multifirma 998-999, rechazada por los nodos btcd y LND, el hacker ha puesto bajo control todo el bloque y todos los bloques posteriores a la transacción.

También en este caso, se destacó el propósito “ético” del usuario, ya que no aprovechó el error para obtener beneficios económicos personales y, de hecho, gastó 5 dólares en comisión para avanzar en la transacción multifirma.

El mismo día que Burak bloqueó intencionalmente la validación de bloques en L2, Lightning Labs lanzó un parche para resolver el problema.

Acabo de hacer una multifirma tapscript de 998 de 999 y solo me costó $4,90 en tarifas de transacción. https://t.co/CvBHaRAqPu

– Burak (@brqgoo) 9 de octubre de 2022

Veremos si en el futuro el desarrollador de Brollups disfrutará eliminando temporalmente también su capa 2 y si continuará innovando en toda la industria de Bitcoin con nuevas mejoras técnicas.

Por el momento, otras redes de segunda capa que compiten por incorporar actividades DeFi en Bitcoin son Stacks, Merlin Chain, Bouncebit, Anduro, Citrea, Liquid Network y Dovi, además de la cadena insignia Lightning Network.