Sin embargo, estos acontecimientos también han suscitado importantes preocupaciones. Si la modularidad es la solución definitiva para el escalado, y estos protocolos son componentes cruciales de esta solución, es probable que bloqueen cantidades masivas de BTC y ETH. Esto pone en tela de juicio la seguridad de los propios protocolos. ¿Se convertirá la compleja estratificación formada por numerosos protocolos LSD (Liquid Staking Derivados) y LRT (Capa 2 Rollup Tokens) en el mayor cisne negro del futuro de la cadena de bloques? ¿Es sólida su lógica comercial? Dado que ya hemos analizado EigenLayer en nuestros artículos anteriores, la siguiente discusión se centrará principalmente en Babylon para abordar estos problemas.
La primera facción utiliza una capa 1 suficientemente segura (generalmente Ethereum) como las tres capas inferiores o parte de las capas funcionales para Rollups. Esta solución ofrece la mayor seguridad y legitimidad y puede absorber recursos del ecosistema de la cadena principal. Sin embargo, puede no ser particularmente amigable en términos de rendimiento y costo para Rollups específicos (cadenas de aplicación, cadenas de cola larga, etc.).
La segunda facción tiene como objetivo crear una existencia que esté cerca de la seguridad de Bitcoin y Ethereum pero con un mejor rendimiento de costos, como Celestia. Celestia logra esto mediante el uso de una arquitectura de función DA pura, minimizando los requisitos de hardware del nodo y los bajos costos de gas. Este enfoque simplificado busca crear una capa DA que coincida con la seguridad y la descentralización de Ethereum, al tiempo que ofrece un rendimiento sólido en el menor tiempo posible. La desventaja de este enfoque es que su seguridad y descentralización aún necesitan algún tiempo para desarrollarse por completo, y carece de legitimidad mientras está en competencia directa con Ethereum, líder al rechazo de la comunidad Ethereum.
Un tercer tipo en esta facción incluye a Babylon y EigenLayer. Utilizan el concepto central de Proof-of-Stake (POS) aprovechando el valor de los activos de Bitcoin o Ethereum para crear servicios de seguridad compartidos. En comparación con los dos primeros tipos, esta es una existencia más neutral. Su ventaja radica en heredar legitimidad y seguridad, al tiempo que proporciona más valor de utilidad a los activos de la cadena principal y ofrece una mayor flexibilidad.
Para la otra mitad del mundo blockchain, especialmente después de que Ethereum hiciera la transición a PoS después de la actualización de Shanghai, se puede decir que la mayoría de las cadenas públicas utilizan diferentes arquitecturas PoS para lograr el consenso por defecto. Sin embargo, las nuevas cadenas heterogéneas a menudo no pueden atraer una participación sustancial de capital, lo que pone en duda su seguridad. En la era modular actual, las zonas Cosmos y varias soluciones de capa 2 pueden usar varias capas DA para compensar, pero esto a menudo se produce a costa de la autonomía. Para la mayoría de los mecanismos PoS antiguos o cadenas de consorcio, el uso de Ethereum o Celestia como capa DA también es generalmente poco práctico. El valor de Babylon radica en llenar este vacío mediante el uso de staking de BTC para proporcionar protección para las cadenas PoS. Así como la humanidad usó oro para respaldar el valor del papel moneda, BTC es adecuado para desempeñar este papel en el mundo blockchain.
Desglosando los elementos básicos actualmente utilizables por Bitcoin, son esencialmente los siguientes: 1. Modelo UTXO, 2. Marcas de tiempo, 3. Varios métodos de firma, 4. Códigos de operación básicos. Dada la limitada capacidad de programación y almacenamiento de datos de Bitcoin, la solución de Babylon se basa en el principio del minimalismo. En Bitcoin, solo se deben completar las funciones esenciales para los contratos de participación, lo que significa que el staking, el slashing, las recompensas y la recuperación de BTC se manejan en la cadena principal. Una vez que se logra este 0 a 1, las demandas más complejas pueden ser manejadas por la zona Cosmos. Sin embargo, sigue habiendo un problema crítico: ¿cómo registrar los datos de la cadena PoS en la cadena principal?
Babylon también necesita aprovechar UTXO para implementar contratos de staking (denominado staking remoto por Babylon, donde la seguridad de Bitcoin se transfiere de forma remota a las cadenas PoS a través de una capa intermediaria). La implementación del contrato se puede dividir en cuatro pasos, combinando inteligentemente los códigos de operación existentes:
Bloqueo de fondos
Los usuarios envían fondos a una dirección controlada por multisig. A través de OP_CTV (OP_CHECKTEMPLATEVERIFY, que permite crear plantillas de transacciones predefinidas que garantizan que las transacciones solo se puedan ejecutar de acuerdo con estructuras y condiciones específicas), el contrato puede especificar que estos fondos solo se pueden gastar bajo ciertas condiciones. Una vez que los fondos están bloqueados, se genera un nuevo UTXO, lo que indica que estos fondos han sido apostados.
Verificación de la condición
Al llamar a OP_CSV (OP_CHECKSEQUENCEVERIFY, que permite establecer un bloqueo de tiempo relativo basado en el número de secuencia de la transacción, lo que indica que el UTXO solo se puede gastar después de un cierto tiempo relativo o número de bloques), se pueden implementar bloqueos de tiempo. Combinado con OP_CTV, esto puede lograr staking, unstaking (permitiendo que el staker gaste el UTXO bloqueado después de que se cumpla el período de staking) y slashing (forzando el gasto de UTXO a una dirección bloqueada si el staker actúa maliciosamente, haciéndolo no gastable, similar a una dirección de agujero negro).

Actualizaciones de estado
Cada vez que los usuarios hacen staking o retiran fondos apostados, implica crear y gastar UTXO. Las salidas de transacciones nuevas generan nuevos UTXO y los UTXO antiguos se marcan como gastados. De esta manera, cada transacción y movimiento de fondos se registra con precisión en la cadena de bloques, lo que garantiza la transparencia y la seguridad.
Distribución de recompensas
En función de la cantidad apostada y la duración de la apuesta, el contrato calcula las recompensas y las distribuye generando nuevos UTXO. Estas recompensas se pueden desbloquear y gastar a través de las condiciones del script una vez que se cumplen criterios específicos.


Habiendo entendido la implementación básica sin confianza del protocolo, profundicemos en cómo Babilonia conecta los dos extremos usando la zona del Cosmos. Según la explicación detallada del Tse Lab de Stanford en Babylon, Babylon puede recibir flujos de puntos de control de múltiples cadenas PoS y fusionar estos puntos de control para publicar en Bitcoin. Mediante el uso de firmas agregadas de validadores de Babylon, el tamaño del punto de control se puede minimizar, y la frecuencia de estos puntos de control se controla permitiendo que los validadores de Babylon cambien solo una vez por época.
Los validadores de varias cadenas PoS descargan bloques de Babylon para verificar si sus puntos de control de PoS están incluidos en los bloques de Babylon verificados por Bitcoin. Esto permite que las cadenas PoS detecten discrepancias, como si los validadores de Babylon crean un bloque no disponible verificado por Bitcoin y mienten sobre los puntos de control PoS contenidos en él. Los principales componentes del protocolo son los siguientes:
· Puntos de control: Solo el último bloque de una época de Babilonia es verificado por Bitcoin. Un punto de control consiste en el hash del bloque y una sola firma BLS agregada, correspondiente a las firmas de la mayoría de dos tercios de los validadores que firmaron el bloque para la finalidad. Los puestos de control de Babilonia también incluyen el número de época. Los bloques PoS pueden asignar marcas de tiempo de Bitcoin a través de los puntos de control de Babylon. Por ejemplo, los dos primeros bloques de PoS son puntos de control por bloques de Babylon, que a su vez son puntos de control por un bloque Bitcoin con t_3 de marca de tiempo. En consecuencia, a estos bloques de PoS se les asigna el t_3 de marca de tiempo Bitcoin.

· Cadenas PoS canónicas: Cuando se produce una fork de cadena PoS, la cadena con la marca de tiempo anterior se considera la cadena PoS canónica. Si dos bifurcaciones tienen la misma marca de tiempo, el empate se rompe a favor del bloque PoS con un punto de control anterior en Babylon.

· Reglas de retiro: Para retirar, los validadores envían una solicitud de retiro a la cadena PoS. El bloque de PoS que contiene la solicitud de retiro es luego punto de control por Babylon y, posteriormente, por Bitcoin, asignándole una marca de tiempo t_1. Una vez que el bloque Bitcoin con marca de tiempo t_1 alcanza una profundidad de k, el retiro se otorga en la cadena PoS. Si un validador con apuestas retiradas intenta un ataque de largo alcance, a los bloques de la cadena de ataque solo se les puede asignar una marca de tiempo posterior a t_1. Esto se debe a que una vez que el bloque Bitcoin con marca de tiempo t_1 alcanza una profundidad de k, no se puede revertir. Al observar el orden de estos puntos de control en Bitcoin, los clientes PoS pueden distinguir la cadena canónica de la cadena de ataque e ignorar esta última.

· Reglas de corte: Si los validadores no retiran sus apuestas al detectar un ataque, pueden ser cortados por tener bloques PoS conflictivos de doble firma. Los PoS validadores malintencionados saben que si esperan hasta después de que se apruebe su solicitud de retiro para lanzar un ataque de largo alcance, no pueden engañar a los clientes que pueden consultar Bitcoin para identificar la cadena canónica. Por lo tanto, pueden fork la cadena de PoS mientras asignan marcas de tiempo Bitcoin a los bloques de la cadena de PoS canónica. Estos PoS validadores, en colaboración con validadores maliciosos de Babylon y mineros Bitcoin, fork Babylon y Bitcoin reemplazar el bloque Bitcoin con t_2 de marca de tiempo con otro bloque con t_3 de marca de tiempo. En la vista posterior de los clientes PoS, esto cambiaría la cadena PoS canónica de la cadena superior a la cadena inferior. Aunque se trata de un ataque de seguridad exitoso, da lugar a la slashing de las participaciones de los PoS validadores maliciosos porque tienen bloques conflictivos con doble firma sin retirar sus participaciones.

· Reglas de pausa de PoS punto de control: PoS validadores deben pausar su cadena de PoS al observar un punto de control PoS no disponible en Babilonia. Un punto de control de PoS no disponible se define como el hash firmado por dos tercios del PoS validadores, que supuestamente corresponde a un bloque PoS que no se puede observar. Si no PoS validadores pausa la cadena de PoS al observar un punto de control no disponible, un atacante puede revelar una cadena de ataque que no estaba disponible anteriormente, cambiando la cadena canónica en vistas de cliente posteriores. Esto se debe a que el punto de control de la cadena de sombras revelada más tarde aparece antes en Babilonia. La regla de pausa anterior explica por qué requerimos que los hashes de bloque PoS enviados como puntos de control estén firmados por el conjunto de validadores PoS. Si estos puntos de control no estuvieran firmados, cualquier atacante podría enviar un hash arbitrario, afirmando que es el hash de un punto de control de bloque PoS no disponible en Babylon. PoS validadores tendría que detenerse en el puesto de control. Tenga en cuenta que crear una cadena de PoS no disponible es un desafío: requiere comprometer al menos dos tercios de la PoS validadores para firmar el bloque PoS sin proporcionar datos a validadores honestos. Sin embargo, en el ataque asumido anteriormente, el adversario malicioso pausa la cadena PoS sin comprometer un solo validador. Para evitar este tipo de ataques, exigimos que PoS puntos de control estén firmados por dos tercios de los PoS validadores. En consecuencia, no habrá puntos de control de PoS no disponibles en Babilonia a menos que dos tercios de la PoS validadores se vean comprometidos, lo cual es muy poco probable debido al costo de comprometer PoS validadores y no afecta a otras cadenas de PoS ni a la propia Babilonia.
· Reglas de pausa del punto de control de Babylon: Tanto los validadores de PoS como los de Babylon deben pausar la cadena de bloques al observar un punto de control de Babylon no disponible en Bitcoin. Un punto de control de Babylon no disponible se define como un hash con una firma BLS agregada de dos tercios de los validadores de Babylon, que supuestamente corresponde a un bloque de Babylon que no se puede observar. Si los validadores de Babylon no pausan la cadena de bloques de Babylon, un atacante puede revelar una cadena de Babylon previamente no disponible, cambiando la cadena canónica de Babylon en vistas posteriores del cliente. Del mismo modo, si no PoS validadores pausa la cadena de PoS, el atacante puede revelar una cadena de ataque PoS que no estaba disponible anteriormente y la cadena Babylon que no estaba disponible anteriormente, cambiando la cadena de PoS canónica en vistas de cliente posteriores. Esto se debe a que la profunda cadena de Babilonia revelada más tarde tiene una marca de tiempo anterior en Bitcoin e incluye puntos de control de la cadena de ataque PoS revelada más tarde. Similar a la regla para pausar en puntos de control PoS no disponibles, esta regla explica por qué requerimos que los hashes de bloque de Babylon enviados como puntos de control tengan una firma BLS agregada que demuestre las firmas de dos tercios de los validadores de Babylon. Si los puntos de control de Babylon no estuvieran firmados, cualquier adversario podría enviar un hash arbitrario, afirmando que es el hash de un punto de control de bloque de Babylon no disponible en Bitcoin. PoS validadores y Babylon validadores tendrían que esperar a un puesto de control que no tuviera cadenas de Babylon o PoS no disponibles en su preimagen. Crear una cadena de Babylon no disponible requiere comprometer al menos dos tercios de los validadores de Babylon. Sin embargo, en el ataque asumido anteriormente, el adversario pausa todas las cadenas del sistema sin comprometer un solo validador Babylon o PoS. Para evitar este tipo de ataques, requerimos que los puntos de control de Babylon se demuestren mediante firmas agregadas; por lo tanto, no habrá puntos de control de Babylon no disponibles a menos que dos tercios de los validadores estén comprometidos, lo cual es muy poco probable debido al costo de comprometer a los validadores de Babylon. Pero en casos extremos, afectará a todas las cadenas PoS al obligarlas a pausar.
Capa propia en BTC
En términos de propósito, aunque Babylon es similar a Eigenlayer, está lejos de ser un simple "fork" de Eigenlayer. Dada la incapacidad actual de usar DA de forma nativa en la cadena principal de BTC, la presencia de Babilonia es bastante significativa. Este protocolo no solo brinda seguridad a las cadenas PoS externas, sino que también es crucial para revitalizar el ecosistema BTC internamente.
Reducción de los períodos de staking y mejora de la seguridad: Las cadenas PoS generalmente requieren consenso social (consenso entre la comunidad, los operadores de nodos y los validadores) para evitar ataques de largo alcance. Estos ataques implican reescribir el historial de la cadena de bloques para manipular los registros de transacciones o controlar la cadena. Los ataques de largo alcance son particularmente graves en los sistemas PoS porque, a diferencia de PoW, los sistemas PoS no requieren validadores para consumir recursos computacionales significativos. Un atacante puede reescribir el historial controlando las claves de los primeros stakers. Para garantizar la estabilidad y seguridad del consenso de la red blockchain, generalmente son necesarios períodos de participación largos. Por ejemplo, Cosmos requiere un período de desvinculación de 21 días. Sin embargo, con Babylon, los eventos históricos de la cadena PoS se pueden incluir en el servidor de marca de tiempo de BTC, utilizando BTC como fuente de confianza para reemplazar el consenso social. Esto puede reducir el tiempo de desvinculación a solo un día (equivalente a aproximadamente 100 bloques de BTC). Además, las cadenas PoS pueden tener doble seguridad a través del staking de tokens nativos y el staking de BTC.

Interoperabilidad entre cadenas: A través del protocolo IBC, Babylon puede recibir datos de puntos de control de múltiples cadenas PoS, lo que permite cross-chain interoperabilidad. Esta interoperabilidad permite una comunicación fluida y el intercambio de datos entre diferentes cadenas de bloques, lo que mejora la eficiencia y la funcionalidad generales del ecosistema de cadenas de bloques.- Integración del ecosistema BTC: La mayoría de los proyectos dentro del ecosistema BTC actual, incluidos Capa 2, LRT y DeFi, carecen de suficiente seguridad y, a menudo, dependen de suposiciones de confianza de terceros. Estos protocolos también almacenan grandes cantidades de BTC en sus direcciones. En el futuro, Babylon podría desarrollar algunas soluciones altamente compatibles con estos proyectos, creando beneficios mutuos y eventualmente formando un ecosistema robusto similar a Eigenlayer dentro de Ethereum.- Gestión de activos entre cadenas: El protocolo Babylon se puede utilizar para la gestión segura de activos cross-chain. Al agregar marcas de tiempo a las transacciones cross-chain, garantiza la seguridad y transparencia de las transferencias de activos entre diferentes blockchains. Este mecanismo ayuda a prevenir el doble gasto y otros ataques cross-chain.

A partir de ahora, la red de prueba de Babylon ha proporcionado garantías de seguridad a 50 zonas Cosmos a través del protocolo IBC. Más allá del ecosistema Cosmos, Babylon se ha integrado con algunos protocolos LSD (Liquid Staking Derivados), protocolos de interoperabilidad omnicadena y protocolos de ecosistema Bitcoin. Sin embargo, en términos de staking, Babylon actualmente está detrás de Eigenlayer, que puede reutilizar staking y LSD dentro del ecosistema Ethereum. Sin embargo, en la larga carrera, la gran cantidad de BTC que se encuentra inactiva en billeteras y protocolos aún no se ha despertado por completo, lo que representa solo la punta del iceberg de $ 1.3 billones. Babylon necesita formar una simbiosis positiva con todo el ecosistema BTC.
Sin embargo, es importante tener en cuenta que Eigenlayer y Babylon tratan fundamentalmente de guiar el volante de replanteo hacia una utilidad genuina, creando una demanda real para compensar los riesgos. Por lo tanto, si bien estos protocolos de "seguridad compartida" pueden exacerbar directa o indirectamente las malas prácticas, también representan la única forma de escapar de los rendimientos similares a los de Ponzi del staking en capas. La cuestión más apremiante ahora es si la lógica comercial de los protocolos de "seguridad compartida" es realmente viable.
Este artículo es una reimpresión de [Medium]. Todos los derechos de autor pertenecen al autor original [YBB]. Si hay objeciones a esta reimpresión, póngase en contacto con el equipo de [Gate Learn](https://www.Gate.com/questionnaire/3967, y ellos se encargarán de ello con prontitud.
Descargo de responsabilidad: Los puntos de vista y opiniones expresados en este artículo son únicamente los del autor y no constituyen ningún consejo de inversión.
Las traducciones del artículo a otros idiomas son realizadas por el equipo de Gate Learn. A menos que se mencione, está prohibido copiar, distribuir o plagiar los artículos traducidos.





