Aegis: Un Nuevo Modelo para la Expansión de Blockchain
Aegis presenta cadenas de expansión para mejorar las capacidades y la seguridad del blockchain.
― 5 minilectura
Tabla de contenidos
- ¿Qué es una Cadena de Expansión?
- El Desafío del Comportamiento de los Nodos
- Aegis y Sus Soluciones
- Blockchains y Problemas de Rendimiento
- Sistema Descentralizado con Prueba de Participación
- Usando la Cadena Principal para Seguridad
- Comités Dinámicos en Aegis
- El Protocolo de Consenso
- El Rol de los Puntos de Control
- El Proceso de Registro y Seguimiento de Bloques
- Manejo del Tiempo y Retrasos
- Previniendo Violaciones de Acuerdo
- Medidas de Seguridad en Aegis
- Conclusión
- Fuente original
- Enlaces de referencia
La tecnología blockchain está ganando más popularidad gracias a su forma segura de manejar datos. Aegis es un nuevo tipo de blockchain que permite crear capas adicionales, llamadas cadenas de expansión, que pueden ofrecer más funciones mientras se benefician de la fuerte seguridad de una blockchain principal.
¿Qué es una Cadena de Expansión?
Una cadena de expansión es como una cadena lateral. Puede agregar más funciones a la cadena principal o realizar tareas diferentes. Al hacerlo, aprovecha la seguridad de la cadena principal y el valor de sus tokens, que suelen ser estables.
El Desafío del Comportamiento de los Nodos
El comportamiento de los nodos es crucial en las blockchains. En muchos sistemas, se asume que los nodos, una vez configurados correctamente, siempre actuarán bien. Sin embargo, Aegis funciona diferente. Si un nodo deja de actuar correctamente después de haber puesto su participación, hay un riesgo involucrado. Una vez que un nodo retira su participación, no podemos asumir que seguirá comportándose bien.
Aegis y Sus Soluciones
Para abordar este problema, Aegis usa un diseño inteligente que se basa en cuánto tiempo lleva escribir en la cadena principal. Aegis conecta sus bloques a los bloques de la cadena principal para crear comités y tomar decisiones. Usa Puntos de control y reinicios para hacer un seguimiento de los comités activos y asegurar la seguridad y el progreso.
Blockchains y Problemas de Rendimiento
Blockchains como Ethereum permiten a los usuarios crear y ejecutar contratos inteligentes, pero tienen desventajas como velocidad de transacción limitada y retrasos a menudo altos. Varios sistemas abordan estos desafíos de diferentes maneras. Algunos trasladan cálculos para hacer las transacciones más rápidas y baratas, mientras que otros recopilan datos del mundo real para permitir un mejor funcionamiento de los contratos inteligentes.
Sistema Descentralizado con Prueba de Participación
Algunas cadenas de expansión están estructuradas como blockchains separadas de Prueba de Participación (PoS). En esta configuración, los usuarios bloquean sus tokens como garantía para participar. Si los nodos se comportan mal, pueden perder parte o todo su depósito. Este método funciona mejor cuando hay muchos participantes y activos involucrados, pero los sistemas más pequeños pueden tener dificultades al principio ya que no tienen la misma reputación.
Usando la Cadena Principal para Seguridad
Aegis ofrece una forma de gestionar participaciones usando la blockchain principal. Los nodos que manejan la cadena de expansión bloquean sus participaciones en la cadena principal. Esto significa que pueden acordar lo que sucede usando un método de consenso. Si los nodos se comportan mal, pueden perder su depósito en la cadena principal, ayudando a mantener el orden.
Comités Dinámicos en Aegis
Un aspecto clave de Aegis es el concepto de comités dinámicos. Los nodos apuestan sus tokens por un tiempo específico y forman un comité. Este comité trabaja hasta que cualquier miembro retire sus tokens, momento en el cual se vuelve inactivo.
Protocolo de Consenso
ElPara procesar transacciones, los nodos de Aegis usan un protocolo de consenso tolerante a fallos bizantinos (BFT). Este protocolo permite una toma de decisiones consistente entre nodos, incluso si algunos nodos dejan de comportarse correctamente. Mientras una mayoría del comité sea honesta, Aegis puede funcionar de manera efectiva.
El Rol de los Puntos de Control
Los puntos de control son importantes en Aegis porque aseguran que la cadena pueda ser verificada en ciertos intervalos. Esto ayuda a los recién llegados a la red a evitar ataques potenciales. Si hay suficiente prueba de que un grupo de nodos actuó correctamente en un momento en que se tomaron decisiones, el resto de la red puede confiar en esas decisiones.
El Proceso de Registro y Seguimiento de Bloques
Aegis maneja los bloques de manera estructurada. Cada bloque de Aegis está vinculado a su predecesor y también a un bloque principal. Esta conexión ayuda a definir el comité activo y asegura que el proceso de agregar nuevos bloques siga siendo ordenado.
Manejo del Tiempo y Retrasos
En Aegis, es posible que los bloques tomen más tiempo en crearse si es necesario. Sin embargo, si un bloque tarda demasiado en crearse, el sistema emite un reinicio, permitiendo que se forme un nuevo comité y continúe agregando bloques. Esto asegura que la cadena siga avanzando incluso durante retrasos.
Previniendo Violaciones de Acuerdo
Uno de los objetivos clave para Aegis es prevenir que los nodos tomen decisiones contradictorias. Al hacer cumplir reglas que aseguran que solo los comités activos puedan emitir nuevos bloques, Aegis reduce las posibilidades de desacuerdos. Si hay un desacuerdo, el sistema tiene una forma de identificar y penalizar a los nodos que se comportan mal.
Medidas de Seguridad en Aegis
La seguridad es una gran preocupación para las blockchains, y Aegis trabaja para asegurar que los acuerdos hechos por los comités sean respetados. Verifica que todos los miembros del comité sean correctos antes de permitir que se creen nuevos bloques. Si un nodo registra un bloque y no se cumplen las condiciones, puede ser castigado.
Conclusión
Aegis representa un enfoque fresco para la tecnología blockchain, permitiendo una forma descentralizada de crear cadenas de expansión. Al centrarse en la seguridad y la gestión inteligente de comités, abre puertas a lo que se puede hacer con la tecnología blockchain. Con su potencial para comités dinámicos e interacciones de contratos inteligentes, Aegis es un gran paso adelante en el mundo de la blockchain.
Título: Aegis: A Decentralized Expansion Blockchain
Resumen: Blockchains implement monetary systems operated by committees of nodes. The robustness of established blockchains presents an opportunity to leverage their infrastructure for creating expansion chains. Expansion chains can provide additional functionality to the primary chain they leverage or implement separate functionalities, while benefiting from the primary chain's security and the stability of its tokens. Indeed, tools like Ethereum's EigenLayer enable nodes to stake (deposit collateral) on a primary chain to form a committee responsible for operating an expansion chain. But here is the rub. Classical protocols assume correct, well-behaved nodes stay correct indefinitely. Yet in our case, the stake incentivizes correctness--it will be slashed (revoked) if its owner deviates. Once a node withdraws its stake, there is no basis to assume its correctness. To address the new challenge, we present Aegis, an expansion chain based on primary-chain stake, assuming a bounded primary-chain write time. Aegis uses references from Aegis blocks to primary blocks to define committees, checkpoints on the primary chain to perpetuate decisions, and resets on the primary chain to establish a new committee if the previous one becomes obsolete. It ensures safety at all times and rapid progress when latency among Aegis nodes is low.
Autores: Yogev Bar-On, Roi Bar-Zur, Omer Ben-Porat, Nimrod Cohen, Ittay Eyal, Matan Sitbon
Última actualización: 2024-09-15 00:00:00
Idioma: English
Fuente URL: https://arxiv.org/abs/2406.05904
Fuente PDF: https://arxiv.org/pdf/2406.05904
Licencia: https://creativecommons.org/licenses/by/4.0/
Cambios: Este resumen se ha elaborado con la ayuda de AI y puede contener imprecisiones. Para obtener información precisa, consulte los documentos originales enlazados aquí.
Gracias a arxiv por el uso de su interoperabilidad de acceso abierto.