En cuanto al potencial del ecosistema Bitcoin, la esencia es que BTC es el activo más grande. El techo ecológico de una cadena pública está determinado por el valor de mercado de la cadena pública. Lo más fácil de entender es pedir prestado. Los titulares de BTC siempre necesitarán préstamos hipotecarios, incluso si se trata del 10% de la cantidad de fondos, es decir, 120 mil millones de dólares. Y si se trata de una cadena pública con un valor de mercado de mil millones, el 50% de los fondos serán sólo 500 millones de dólares, que es una brecha máxima. Otro ejemplo es la generación de monedas estables a través de hipotecas. La escala de los activos hipotecados debe ser grande y el potencial de la vía de las monedas estables será grande.
Desde esta perspectiva, el valor de mercado de Bitcoin es cuatro veces mayor que el de Ethereum, y su potencial ecológico es definitivamente mucho mayor que el de Ethereum. Pero la situación real es todo lo contrario. La escala general del ecosistema de Bitcoin está ahora muy por detrás de la de Ethereum. La razón fundamental es que el rendimiento de Bitcoin como cadena pública es demasiado bajo, su programabilidad es demasiado pobre y no tiene la integridad de Turing. Entonces la solución es imitar la arquitectura de Ethereum y utilizar la capa 2. La Capa 2 necesita TPS y TPS, y necesita programabilidad y programabilidad.
Adoptar el método Layer2 es la estrategia de la mayor parte del ecosistema Bitcoin ahora, pero hay un problema urgente que debe resolverse, y es la seguridad. Si desea que los titulares de BTC coloquen sus fondos en la capa 2 con tranquilidad, se debe garantizar la seguridad de BTC. En primer lugar, la seguridad es muy importante. Después de todo, nadie quiere revisar las semillas de sésamo y perder la sandía. En segundo lugar, la cadena Bitcoin en sí es diferente de Ethereum y no puede aprender del diseño de seguridad de Ethereum.
Entonces aparece nuestro protagonista. babylon proporciona la seguridad del BTC nativo y es la base para otras capas de BTC2.
La lógica arquitectónica de Babilonia

Varias cadenas de PoS, incluida BT
●Esto incluye BTC capa 2, pero también pueden ser otras cadenas públicas. La capa de datos consta de cadenas de PoS individuales que quieren aprovechar Bitcoin para mejorar su seguridad y están dispuestas a pagar por ello.
●Además de realizar funciones normales del protocolo de consenso, como generar y validar bloques, los validadores en la cadena PoS también son responsables de firmar firmas de finalidad en el dispositivo de finalidad.Capa de control: cadena de Babilonia
●La capa de control es el puente que conecta la red Bitcoin y la cadena PoS, y está implementada por una cadena Cosmos-SDK llamada cadena Babylon.
●La cadena Babylon sirve como plano de control y es responsable de las siguientes funciones clave:
Proporcionar servicios de marca de tiempo de Bitcoin: la cadena Babylon registra hashes de bloques de PoS y conjuntos de validadores en la cadena de Bitcoin, lo que garantiza la coherencia entre la cadena de PoS y la red de Bitcoin y permite una desagregación rápida y segura.
Actúa como un mercado comercial: la cadena Babylon une a los participantes de Bitcoin y la cadena PoS, facilitando las transacciones entre los dos.
Seguimiento de la información de verificación y participación: la cadena Babylon registra información como el registro de claves EOTS y actualizaciones para garantizar la seguridad y transparencia del proceso de participación.
Registre la firma final de la cadena PoS: la cadena Babylon almacena la firma final de la cadena PoS para garantizar la seguridad del protocolo.La capa de seguridad subyacente: la red Bitcoin
●La red Bitcoin es la piedra angular de toda la arquitectura y proporciona seguridad subyacente al sistema.
●La seguridad y la naturaleza descentralizada de la red Bitcoin garantizan la seguridad de los activos Bitcoin comprometidos y previenen comportamientos maliciosos.
Los usuarios de Babylon pueden realizar apuestas seguras sin transferir Bitcoins desde sus propias direcciones. De esta manera, los titulares de Bitcoin no necesitan conectarse a la cadena PoS. Y no hay necesidad de encapsular, alojar, etc., los Bitcoins prometidos.
Dado que Bitcoin en sí no admite contratos inteligentes completos de Turing, el protocolo Babylon utiliza inteligentemente el lenguaje de programación existente de Bitcoin y el modelo UTXO para implementar la función del contrato hipotecario. El protocolo diseña cuatro tipos de transacciones: transacciones hipotecarias, transacciones de liberación, transacciones de reducción y transacciones de liberación. Estas transacciones limitan la ruta de transferencia de Bitcoin a través de una lógica de script específica, logrando así funciones similares a los contratos inteligentes.
Transacción de apuesta:
La transacción hipotecaria es el primer paso para que los usuarios participen en la participación en Bitcoin. Bloquea el Bitcoin del usuario en un UTXO especial. Este UTXO solo se puede desbloquear de dos maneras: una transacción sin participación iniciada por el usuario después de cumplir las condiciones de no participación, o una barra. transacción iniciada cuando ocurre una violación de seguridad.
De esta manera, las transacciones de participación comprometen el Bitcoin del usuario a la cadena PoS como depósito por su participación en la validación y el mantenimiento de la seguridad de la red.
2. Transacción de desvinculación:
Cuando los usuarios desean retirarse de la participación en Bitcoin, pueden iniciar una transacción sin participación.
Las transacciones sin participación deben cumplir ciertas condiciones, como estar bloqueadas por un período de tiempo para evitar que los usuarios entren y salgan con frecuencia de la promesa, lo que afecta la estabilidad de la red.
3. Transacción de reducción:
Las transacciones de barra diagonal se activan cuando los usuarios realizan comportamientos maliciosos en la cadena PoS, como la doble firma o el intento de socavar el consenso de la red.
Una transacción de barra diagonal envía los Bitcoins garantizados de un usuario a una dirección no gastada, es decir, destruye esos Bitcoins como castigo por un comportamiento malicioso.
El protocolo Babylon garantiza que, en caso de una violación de la seguridad, la clave privada del perpetrador quede expuesta y las transacciones de recorte se activen automáticamente mediante la aserción de responsabilidad y la tecnología de dispositivos de finalidad.
4. Transacción sin participación:
La transacción sin participación se utiliza para liberar los Bitcoins del usuario del estado bloqueado después de que haya expirado el bloqueo de tiempo relativo de la transacción sin participación.
Este proceso garantiza que los usuarios puedan recuperar sus Bitcoins a tiempo cuando se retiran de la apuesta normalmente, al tiempo que evita que usuarios malintencionados ataquen durante el proceso de retirada de la apuesta.
Mecanismo de castigo
Para los cuatro tipos de transacciones anteriores, es necesario proporcionar mecanismos para prevenir malas prácticas. El mecanismo de tecnología Slash de Babylon se implementa mediante el uso de criptografía avanzada, innovación de protocolo de consenso y lenguaje de programación Bitcoin optimizado.
1. Afirmaciones de responsabilidad
La aserción responsable es una técnica criptográfica cuya idea central es utilizar firmas únicas extraíbles (EOTS) para garantizar que la clave privada del perpetrador se vea comprometida en determinadas circunstancias. En el protocolo Babylon, cuando un validador realiza un comportamiento malicioso como una doble firma, el protocolo extraerá automáticamente su clave privada y la hará pública para que cualquiera pueda usar la clave privada para realizar transacciones de corte y castigar al perpetrador.
Porque el prometido utilizó una firma conjunta cuando prometió UXTO. Si quiere hacer el mal y firma la transferencia antes de que finalice el compromiso, se activará la declaración de responsabilidad y se revelará la clave privada.
2. Dispositivo de finalidad
Los dispositivos de finalidad son una capa adicional de mecanismos agregados al protocolo de consenso PoS existente para mejorar la seguridad. En el protocolo Babylon se utiliza un dispositivo de finalidad EOTS, que requiere que los validadores realicen firmas adicionales utilizando EOTS una vez finalizado el bloque.
La función de esta firma adicional es convertir todas las violaciones de seguridad en objeciones a afirmaciones de responsabilidad de la misma altura de bloque, permitiendo que el mecanismo de afirmación de responsabilidad funcione de manera efectiva.
Un aspecto clave de Babylon es su protocolo de marca de tiempo BTC. Marca la hora de los eventos de otras cadenas de bloques en Bitcoin, lo que permite que esos eventos disfruten de las marcas de tiempo de Bitcoin al igual que las transacciones de Bitcoin. Esto efectivamente toma prestada la seguridad de Bitcoin como servidor de marca de tiempo. El protocolo de marca de tiempo de BTC permite una rápida desagregación de acciones, confianza componible y costos de seguridad reducidos para maximizar la liquidez de los tenedores de Bitcoin. El protocolo está diseñado como un complemento modular que se puede utilizar sobre muchos algoritmos de consenso PoS diferentes y proporciona una base sobre la cual se puede construir el protocolo de reinicio.
Servicio de marca de tiempo de Bitcoin
El protocolo Bitcoin Timestamp es una tecnología de prueba de tiempo que permite enviar datos arbitrarios a Babylon para generar marcas de tiempo de Bitcoin, generando marcas de tiempo para la cadena POS, mejorando así su integridad y seguridad, como resistir ataques de largo alcance.

Los ataques de largo alcance son un dolor de cabeza para las cadenas de puntos de venta. Los nodos de verificación de la cadena POS deben prometer tokens como castigo por hacer el mal. Sin embargo, cuando los nodos retiran sus tokens, no hay forma de restringir su comportamiento. Dado que el costo de construcción de la cadena POS es relativamente bajo, varios verificadores pueden construir una cadena falsa. Los ataques de largo alcance se refieren a comenzar desde el bloque génesis, crear una cadena más larga que la cadena principal original y alterar todo el historial de transacciones para reemplazar la cadena principal original. Por ejemplo, el malvado validador todavía posee la ficha de su elección en la cadena falsificada.
Cuando los nodos recién agregados o los nodos que han estado fuera de línea durante mucho tiempo sincronizan datos de nuevos bloques, no pueden saber claramente qué cadena es la cadena principal real. Es muy probable que se agregue una cadena falsa y la cadena principal real sea usurpada. .
Para evitar ataques de largo alcance, muchas cadenas de PoS requieren que los clientes y validadores recién incorporados identifiquen los bloques de puntos de control en la cadena canónica. Pueden pasar días o semanas hasta que todos los pares de confianza se pongan de acuerdo sobre un punto de control. Esto se debe a que no existe una parte central de confianza en la cadena de bloques y todos los validadores tienen la misma confianza. Si hay una cadena falsificada y se produce un desacuerdo, el verificador necesitará un cierto tiempo para comunicarse y confirmar.
Por este motivo, el POS adopta un período de desbloqueo de prendas muy largo.

Dado que BTC es una cadena PoW, la cadena más larga se utiliza como principio de la cadena principal. Para atacar BTC, es necesario concentrar el 51% de la potencia informática de toda la red. El coste es extremadamente alto y básicamente se puede afirmar que es imposible. Por tanto, BTC puede considerarse la cadena pública más segura.
1. El servicio de marca de tiempo de Bitcoin permite a los validadores de la cadena PoS empaquetar el valor hash del bloque PoS y el conjunto de validadores que votaron por el bloque en un paquete unificado y enviarlo a la cadena Bitcoin como una transacción. Esta información de transacción se registrará en el bloque de Bitcoin, "anclando" así la información del bloque PoS a la cadena de Bitcoin.
Dado que los puntos de control en el bloque PoS se enviarán a la red principal de Bitcoin, los verificadores de PoS solo necesitan sincronizarse de acuerdo con los puntos de control en la red principal de BTC. Cuando la marca de tiempo de la solicitud de retiro del validador se registra en Bitcoin, la cadena falsificada necesita generar una marca de tiempo de BTC anterior para convencer a otros validadores de que no han realizado un retiro. Pero este comportamiento equivale a un ataque a BTC.
Por lo tanto, las cadenas de POS que utilizan marcas de tiempo BTC pueden lograr una descompresión rápida, que a menudo requiere solo 1 día o incluso unas pocas horas de tiempo de espera.
El servicio Bitcoin Timestamp es una tecnología que aprovecha la seguridad de la red Bitcoin para mejorar la seguridad de la cadena PoS y permitir una rápida eliminación de apuestas. Dado que los bloques PoS no se pueden verificar directamente en Bitcoin debido a que no hay suficiente espacio dentro de los bloques de Bitcoin, Babylon agrega los puntos de control enviados por las cadenas PoS como una cadena PoS separada y los publica en Bitcoin en su nombre. Y el servicio de marca de tiempo de Bitcoin de Babylon tiene un diseño modular para una fácil integración.
En resumen, el protocolo Babylon proporciona una forma innovadora de mejorar la escalabilidad y seguridad del ecosistema BTC al combinar la seguridad de Bitcoin con soluciones de Capa 2. Aunque Bitcoin enfrenta desafíos en términos de rendimiento y programabilidad, el diseño arquitectónico de Babylon resuelve efectivamente estos problemas, permitiendo a los poseedores de Bitcoin participar de manera segura en las apuestas sin mover sus activos. Esto no sólo mejora el potencial ecológico de Bitcoin, sino que también proporciona importantes garantías de seguridad para futuras cadenas públicas y proyectos DeFi. A medida que se desarrolle este protocolo, podemos esperar ver un mayor crecimiento y diversificación del ecosistema de Bitcoin.
Artículo de referencia:
https://www.theblockbeats.info/news/48455
https://www.chaincatcher.com/article/2079486