Después de cinco años de construcción inquieta en el espacio de interoperabilidad entre cadenas,
Omnity se lanza el 28 de abril con su primer activo Bitcoin, Runes, en el
Bitcoin ha estado en el centro de atención este año: ETF, ordinales, runas y reducción a la mitad. El aumento en el comercio de NFT, impulsado por la popularidad de los tokens Ordinals y BRC-20, llevó a Binance y otros intercambios de criptomonedas a integrar soluciones de Capa 2 como Lightning Network para evitar la congestión de la red.
La iniciativa Runes buscó atraer a más desarrolladores y usuarios convencionales a Bitcoin , y funcionó . El lanzamiento de Runes desencadenó una intensa actividad en la red Bitcoin, paralizando la red y alardeando de algunos
A lo largo de los años, el desafío multipalanca de escalar Bitcoin sin comprometer sus características inherentes ha seguido impulsando el desarrollo de muchos proyectos innovadores, todos contribuyendo a nuestra voluminosa historia colectiva, de código abierto y de lucha contra el trilema de blockchain. Cada solución equilibra las ventajas y desventajas entre descentralización, seguridad y escalabilidad.
El concepto de "
Taproot, implementado en 2021, trajo varias mejoras que mejoraron la privacidad, la eficiencia y la flexibilidad en las secuencias de comandos. El núcleo de Taproot es la introducción de Schnorr Signatures, que permiten la agregación de claves y firmas. Esto significa que varias partes pueden combinar sus claves en una única clave pública, lo que les permite firmar un único mensaje. (Las firmas de Schnorr entran en juego más adelante en esta discusión).
Taproot también introdujo MAST (árboles de sintaxis abstracta merkelizada). Los scripts tradicionales de Bitcoin son voluminosos y exponen completamente el script durante la ejecución de la transacción, comprometiendo la privacidad del usuario. MAST mejora esto estructurando el script como un árbol binario de Merkle, revelando solo las partes esenciales necesarias para las transacciones, aumentando así la escalabilidad y la privacidad.
Si bien el objetivo principal de Taproot no se centró directamente en habilitar soluciones específicas de Capa 2, sus características introducidas podrían facilitar y mejorar varios protocolos y aplicaciones de Capa 2 al permitir contratos inteligentes más complejos en soluciones de Capa 2.
Técnicamente, las soluciones de Capa 2 de Bitcoin aún deben desarrollarse por completo. Conceptualmente, las soluciones de Capa 2 surgieron en el ecosistema Ethereum. Sin embargo, el ecosistema de Bitcoin sólo tiene dos métodos para expandirse desde L1. uno ha terminado
Otro método implica el arrendamiento de garantías, ejemplificado por
Entonces, cuando hablamos hoy de Bitcoin L2, nos referimos a cualquier entorno de ejecución que se ocupe principalmente de activos de Bitcoin. Pueden ser cadenas independientes que aprovechan el arrendamiento de valores o incluso Ethereum L2. Actualmente, las cadenas más activas a menudo obtienen su seguridad no de Bitcoin sino de Ethereum. Supongamos que están conectados al ecosistema Bitcoin. En ese caso, se consideran cadenas de ejecución de Bitcoin, mientras que su red principal también es responsable de la emisión y liquidación de activos, similar a la relación entre los bancos centrales y comerciales.
Omnity establece un puente de activos altamente seguro y sin confianza entre la red principal de Bitcoin y las soluciones de Capa 2 con una pila de protocolos en cadena 100% de extremo a extremo. Omnity corre sobre el
El equipo de desarrollo detrás de Omnity ha estado atacando incansablemente los problemas de interoperabilidad durante años. De acuerdo con nuestra filosofía de una Internet más abierta, segura y justa, el equipo, llamado cdot en aquel entonces, adoptó y desarrolló IBC (
Como Octopus, propusimos el sustrato IBC (
Mientras éramos pioneros en un cliente ligero CERCA de IBC, elegimos el
Las primitivas específicas de la tecnología avanzada de ICP permitieron al equipo de Omnity resolver algunas de las limitaciones más difíciles de IBC. Una discusión completa de este descubrimiento está más allá del alcance de este artículo, pero se puede encontrar
TLDR : En la red Omnity, los contratos inteligentes de ICP llamados Aduanas y Rutas reemplazan las zonas de vinculación y los clientes ligeros de IBC, respectivamente, y el navegador/billetera se hace cargo del trabajo del retransmisor.
En Omnity, las zonas de vinculación de IBC se reemplazan con contratos inteligentes de ICP Customs , eliminando la necesidad de un modelo de incentivos y seguridad independiente. El tiempo de ejecución del contrato inteligente en la cadena central permite una extensibilidad heterogénea de la cadena de bloques. Ahora, varios tipos de clientes ligeros, en forma de contratos inteligentes, pueden ejecutarse en el centro para facilitar la comunicación con diferentes cadenas de bloques. La Aduana actúa como un punto de control aduanero al manejar el bloqueo de los activos del usuario y enrutar los activos a varias cadenas, conectando L1/L2/L3 o cadenas de aplicaciones.
Los clientes ligeros de IBC se reemplazan con contratos inteligentes de ruta ICP en Omnity. Debido a que Cosmos diseñó el consenso Tendermint (ahora CometBFT) con el cliente ligero IBC en mente, existía un cliente ligero en cadena listo para usar para las cadenas Cosmos SDK. Esto no es cierto para otras cadenas de bloques. Además, la verificación de clientes livianos no es lo suficientemente buena para las cadenas de liquidación, que son piedras angulares de la seguridad de Omnity, especialmente considerando que algunos clientes livianos, incluido Eth2,
Finalmente, el navegador/billetera del usuario de Omnity se hace cargo del retransmisor. PIC
Los contenedores son contratos inteligentes de ICP que contienen el código y el estado de un programa. Los contenedores pueden realizar cálculos complejos, como verificar el encabezado de un bloque con cientos de firmas o almacenar unos cientos de GB de datos en una cadena, todo a un costo muy asequible, que es simplemente imposible en cualquier otra cadena de bloques.
ICP construye pilas tecnológicas de extremo a extremo 100% en la cadena, por lo que su integración de Bitcoin es similar a ejecutar un nodo de Bitcoin en la cadena. ICP está integrado con la red Bitcoin a nivel de protocolo, manteniendo el código BTC para facilitar las transiciones y el consumo de datos. Los botes pueden leer y escribir en la red Bitcoin.
El siguiente diagrama muestra el Adaptador Bitcoin y el Contenedor Bitcoin, que han estado activos en la red principal de ICP durante casi un año mientras Omnity construía los otros componentes.
Un dedicado
Una vez que los nodos de la subred llegan a un consenso sobre un nuevo bloque de Bitcoin, el bloque se envía a Bitcoin Canister , un indexador de UTXO que actualiza continuamente un conjunto completo de UTXO. Luego, la solicitud se envía a la red Bitcoin a través del Adaptador Bitcoin y la Red Bitcoin la procesa de forma asíncrona.
Omnity implementará el Bitcoin Token Indexer (BTI ) paralelo al Bitcoin Canister para admitir BRC20, Runes y otros activos de Bitcoin. Omnity BTI será el primer indexador de tokens de Bitcoin completamente en cadena del mundo, lo que facilitará la transferencia totalmente sin confianza de tokens de Bitcoin a otras cadenas de bloques y fortalecerá la posición de Bitcoin como una capa de liquidación universal.
PIC
La integración de Bitcoin en cadena de ICP es esencial porque aporta funcionalidad de contrato inteligente a Bitcoin, abriendo nuevas posibilidades para el desarrollo de DeFi y Dapp sin congestionar la red de Bitcoin ni aumentar las tarifas de transacción.
Omnity facilitará las transferencias de tokens para que no sea necesario que los tokens regresen a Bitcoin. Se pueden transferir a cualquier cadena conectada al protocolo ICP completamente en cadena sin testigos ni verificadores: el primer puente de tokens completamente en cadena.
Omnity solo incorpora una cadena de liquidación cuando se puede lograr la seguridad total del nodo. Por ahora, Bitcoin, Ethereum y el propio ICP cumplen con este estándar. Sin embargo, casi todas las cadenas de bloques, incluidos varios tipos de L2, se pueden conectar con Omnity como cadenas de ejecución. Mientras tanto, cualquier token emitido en una cadena de liquidación conectada tendrá una interoperabilidad entre cadenas incomparable a través de Omnity sin disposiciones de liquidez.
Como se analizó, las firmas Schnorr permiten una fácil agregación de firmas múltiples y firmas de umbral. El reciente anuncio de ICP sobre la integración de firmas Schnorr de umbral permitirá a Canisters obtener sus propias claves y direcciones públicas de Schnorr, solicitar a ICP que calcule firmas Schnorr para mensajes arbitrarios y admitir tanto BIP-340 como Ed25519. Esto amplía el alcance de Omnity en el comercio de activos entre cadenas a Ordinals y otros tipos de activos, junto con futuras integraciones potenciales con otras cadenas que utilizan variantes Ed25519, como Solana, Polkadot o Cardano.
Omnity es una gran mejora con respecto a las firmas múltiples u otros puentes entre cadenas de verificación externa. Ofrece un centro omnichain sin confianza que mejora la experiencia del usuario y muestra antifragilidad frente a las vulnerabilidades observadas en los modelos centralizados.
Los escépticos de nuestro diseño de IBC podrían cuestionar la necesidad de servidores proxy de verificación y sugerir confiar únicamente en puentes entre cadenas de verificación externa. Sin embargo, debido a que IBC es un protocolo abierto en capas, permite la evolución continua de la capa de verificación manteniendo al mismo tiempo la interoperabilidad de IBC. Por lo tanto, Omnity puede integrar sin problemas avances futuros, como reemplazar el cliente proxy con un verificador ZK una vez que la tecnología madure, sin interrumpir ninguna aplicación existente.
Omnity está preparada para seguir el ritmo del progreso tecnológico y liderarlo, garantizando que todas las cadenas de bloques conectadas puedan funcionar eficazmente como soluciones de Capa 2 para Bitcoin. Esta visión de un protocolo entre cadenas seguro y totalmente en cadena subraya nuestra dedicación a adoptar y promover las mejores tecnologías disponibles para la escalabilidad de Bitcoin.