Introducción Recientemente, el proyecto Bitcoin L2 Bitlayer Labs completó $11 millones en financiamiento Serie A, liderado conjuntamente por Franklin Templeton, ABCDE y Framework Ventures. Al mismo tiempo, Bitlayer se convirtió en el primer proyecto de infraestructura de Bitcoin en recibir inversión institucional de una licencia ETF.
Bitlayer es un proyecto BTC L2. Su intención original es mejorar la escalabilidad de BTC y desbloquear su potencial ecológico. En términos de características del proyecto, Bitlayer es el primer L2 basado en BitVM, y también es el primer L2 que hereda completamente la seguridad de BTC y es Turing completo.
1. Estado actual de BTC L2
La esencia de BTC L2 es un puente entre cadenas. Actualmente, las soluciones de puente entre cadenas de los proyectos L2 tienen sus propias características, pero desde una perspectiva técnica, la esencia de la mayoría de las soluciones de puentes entre cadenas es la firma múltiple.
El esquema de firmas múltiples en realidad tiene serios problemas de confianza. En la actualidad, los incidentes de robo de fondos causados por firmas múltiples son comunes.
El autor cree que L2, como complemento de L1, no solo debería limitarse a la expansión ecológica, sino que también debería heredar la seguridad de L1.
Como primera L2 basada en BitVM, Bitlayer logra la minimización de la confianza y logra un buen equilibrio entre seguridad y escalabilidad. A continuación, también podría seguir la perspectiva técnica de Shi Shijun y explorar cómo Bitlayer puede expandir BTC como L2 teniendo en cuenta la seguridad.
2. Bitlayer-L2 que tiene en cuenta tanto la seguridad como la escalabilidad
2.1 Arquitectura básica de Bitlayer
La arquitectura básica de Bitlayer se muestra en la siguiente figura (consulte el documento técnico de Bitlayer, consulte el apéndice).
Se puede ver que el proceso comercial de Bitlayer se puede dividir principalmente en tres etapas, a saber, la etapa de procesamiento de transacciones, la etapa de verificación de transacciones y la etapa de verificación final. Los componentes que interactúan en cada etapa y su flujo de procesamiento aproximado se muestran en la siguiente tabla:
Analicemos el proceso central de Bitlayer.
2.2 Máquina virtual en capas LVM de procesamiento de transacciones
En la etapa de procesamiento de transacciones L2, hay dos componentes: el secuenciador y LVM (Máquina virtual en capas).
Sin entrar en detalles sobre el secuenciador, el secuenciador en Bitlayer es responsable de recopilar las transacciones almacenadas en caché y ordenarlas, y es el punto de entrada para las transacciones en Bitlayer.
LVM es el componente informático de Bitlayer y su responsabilidad funcional es responsable de ejecutar contratos inteligentes y generar las últimas pruebas de estado y conocimiento cero.
¿Qué es una máquina virtual en capas?
Para responder a esta pregunta, veamos directamente la imagen siguiente (consulte el documento técnico de Bitlayer, consulte el apéndice).
A diferencia de las máquinas virtuales convencionales, LVM de Bitlayer desacopla la ejecución de contratos inteligentes de front-end del probador de conocimiento cero de back-end. La VM y el probador de conocimiento cero existen como componentes en LVM. Esta innovación permite a Bitlayer expandirse para admitir varios tipos de contratos y varios validadores de prueba de conocimiento cero, lo que mejora en gran medida la escalabilidad y seguridad del sistema.
2.3 Puente OP de fase de verificación de transacciones basado en ZKP
La fase de verificación de la transacción es en realidad la fase de interacción entre L1 y L2. Cuando los activos fluyen entre L1 y L2 en forma de transacciones, nos enfrentamos al clásico problema entre cadenas de L2: ¿Cómo hereda L2 la seguridad de L1?
Problema clásico de cadena cruzada L2: ¿Cómo hereda L2 la seguridad de L1?
De hecho, ya existen soluciones muy maduras en ETH. Las principales actuales con seguridad garantizada son el puente ZK y el puente OP. Para comparar los dos, consulte la siguiente tabla:
ZK Bridge en sí es en realidad la solución de puente entre cadenas más segura porque no requiere confianza. OP Bridge utiliza prueba de fraude para cuestionar datos no válidos entre cadenas en la cadena (modelo de seguridad 1-N) para garantizar la seguridad de la cadena cruzada. datos. Parece que el puente ZK es más seguro que el puente OP, pero de hecho, BitVM, del que depende el núcleo Bitlayer, elige el puente OP.
¿Por qué puente OP?
La razón principal siguen siendo las limitaciones técnicas. Actualmente, solo se puede implementar el puente ZK en la dirección de depósitos BTC L1 → L2. Para retiros desde L2 → BTC L1, actualmente solo se admiten puentes multifirma o puentes OP. Por razones de seguridad, Bitlayer eligió el puente OP más seguro, que en realidad es una opción comprometida.
La solución de puente entre cadenas Bitlayer es una combinación de puente BitVM + puente OP-DLC. El puente OP-DLC es un complemento del puente BitVM.
Análisis del proceso de puente de combinación dual BitVM OP-DLC
Bitlayer utiliza el puente Bitvm para garantizar la seguridad, al tiempo que complementa OP-DLC para reducir la dependencia de BitVM. Hasta ahora, el puente BitVM ha pasado por varias actualizaciones, logrando un salto de la pura teoría a la práctica.
El último diagrama de flujo del puente BitVM es el siguiente:
Hay un total de 5 roles en todo el proceso.
¿Cómo entender este modelo?
Desde una perspectiva de modelo, BitVM Bridge se basa en el modelo de avance primero, luego reembolso. El nodo Operador adelanta fondos para los usuarios de retiro, solicita regularmente el reembolso a la dirección de depósito pública y gana tarifas utilizando la diferencia de precio (tarifas de manejo). de usuarios de retiro). Si un Operador tergiversa los datos de una transacción, cualquiera puede cuestionarlo y sancionarlo.
Entonces ¿está garantizada la seguridad?
Todos sabemos que las transferencias de fondos entre cadenas dependen de fondos públicos (esencialmente activos bloqueados por los usuarios). El problema de seguridad del fondo común es el problema central que todos los puentes entre cadenas deben resolver.
La solución tradicional BTC L2 generalmente gestiona el fondo público mediante firmas múltiples. Esta solución obviamente tiene riesgos de confianza. El puente BitVM utiliza una idea similar a Lightning Network, especificando previamente quién puede recibir los fondos. Cuando el usuario bloquea los fondos en el fondo público, se comunicará con la alianza, de modo que los fondos queden bloqueados en una dirección Taproot y solo puedan ser cobrados por el Operador. El Operador solo puede proporcionar prueba de su propio avance al. cadena después de que se complete el avance, y solo después de que el desafío sea correcto se podrán desbloquear los fondos relevantes.
Se puede decir que el puente BitVM implementa la división del fondo común al introducir Operador. Esta idea es realmente novedosa. Según la experiencia pasada, habitualmente pensamos en cómo implementar métodos de gestión de fondos descentralizados, pero ignoramos que el concepto de fondo común en sí está centralizado. BitVM Bridge descentraliza el fondo común y mejora la seguridad del puente de cadena desde el sexo de origen.
Entonces, ¿cuál es la desventaja?
Sin embargo, ningún plan es perfecto y siempre habrá algunos aspectos insatisfactorios.
Los amigos cuidadosos encontrarán que el operador de BitVM Bridge primero paga fondos a los usuarios y luego los reembolsa desde la cuenta pública, que es similar a la forma de un fondo común. Un grupo es una cuenta pública (es decir, los activos realmente bloqueados por el usuario, que es responsable de reembolsar directamente al operador), y el otro grupo es un grupo compuesto por operadores, que se utiliza para avanzar directamente en las necesidades de retiro del usuario ( este pool es virtual y está repartido entre diferentes operadores).
Cuando un usuario inicia un retiro, realiza transacciones de fondos directamente con el operador, lo que equivale a que los fondos finales del operador se conviertan en fondos en el fondo común.
Limitado por este modelo de fondo común, BitVM Bridge en realidad no puede satisfacer las necesidades de independencia de algunos usuarios que valoran las fuentes de financiamiento.
Para abordar este problema y reducir la dependencia excesiva del puente BitVM, Bitlayer ha agregado una solución de puente OP-DLC, que es similar a la idea de una canalización para realizar transacciones P2P del usuario. sobre pruebas de fraude y oráculos de terceros.
¿Qué pasa con la usabilidad?
No hay dudas sobre la seguridad del puente BitVM, pero los problemas de disponibilidad requieren una construcción continua. Por ejemplo, según las expectativas de BitVM, una gran cantidad de miembros de la alianza deben estar en línea y prefirmados correctamente para garantizar que el proceso se desarrolle correctamente. es en realidad un desafío.
3. Resumen
Desde el punto de vista arquitectónico, el LVM de Bitlayer logra el desacoplamiento de la ejecución de contratos inteligentes y la prueba de conocimiento cero. Esta es en realidad una idea de diseño con visión de futuro, que hace posible que Bitlayer se adapte a varias máquinas virtuales y probadores de conocimiento cero en el futuro.
En términos de selección de tecnología para puentes entre cadenas, el puente de doble canal BitVM + OP-DLC de Bitlayer es básicamente la solución de implementación de puentes entre cadenas más segura para BTC L2 actualmente (minimizando la confianza).
Mediante la integración de tecnología + ingeniería, Bitlayer ha creado una solución de puente entre cadenas basada en BitVM que tiene en cuenta tanto la seguridad como la escalabilidad. Sin embargo, esta es solo una etapa de transición y un compromiso después de sopesar la seguridad y la escalabilidad.
Minimizar la confianza debería ser el objetivo de BTC L2 a medida que BitVM se vuelve cada vez más práctico y, según lo entiende el autor, se espera que Bitalyer tenga un gran avance en la construcción de BitVM en aproximadamente tres meses. para que Bitlayer se convierta paso a paso. Esperamos con ansias BTC L2.
referencia:
Bitlayer: una arquitectura de capa computacional de Bitcoin basada en el paradigma BitVM
BitVM: calcule cualquier cosa en Bitcoin
El puente BitVM se vuelve práctico
Consideraciones de optimización y análisis de principios de DLC