Autor: Eda, desarrollador Web3 Fuente: mirror Traducción: Shan Oba, Golden Finance

EigenLayer me proporciona mucho material para escribir. Han pasado algunas semanas desde que publicaron su documento técnico sobre tokens, EIGEN: The Universal Intersubjective Work Token, que introdujo muchas ideas nuevas. Sí, he leído este documento técnico de 43 páginas y espero que le ayude a comprender EigenLayer más profundamente.

En este artículo, responderé las siguientes preguntas:

  • Información general: ¿Qué es EigenLayer y por qué es innovador?

  • ¿Qué es el token EIGEN y sus características principales, cuáles son las fallas atribuibles subjetivamente y cómo funciona el token EIGEN?

  • ¿Cuáles son los riesgos potenciales y los problemas abiertos con EigenLayer?

Antes de comenzar, tenga en cuenta que este artículo se basa en conceptos introducidos previamente en EigenLayer. Si es la primera vez que aprende sobre EigenLayer, le recomiendo que comience aquí. También encontrará una explicación de la terminología al final del artículo.

Antecedentes: participación, innovación en la capa de infraestructura y capa propia

Blockchain ofrece una nueva forma de coordinarse con diferentes actores a través de un sistema abierto y verificable que se asegura mediante métodos criptográficos.

Comprender las apuestas en Ethereum

Veamos el mecanismo de participación de Ethereum para comprender cómo funciona la cadena de bloques.

En primer lugar, los validadores desempeñan un papel clave en el mantenimiento de la red Ethereum. Son responsables de validar las transacciones, proponer nuevos bloques y garantizar la seguridad y precisión de la cadena de bloques. Para convertirse en validador, los usuarios deben bloquear su ETH, un proceso conocido como participación. Si los validadores actúan de manera deshonesta, pueden perder su ETH apostado a través de un mecanismo de penalización llamado "recorte".

El sistema de apuestas y recortes garantiza que los validadores tengan un incentivo financiero para actuar con honestidad. Esto anima a todos a competir de manera justa y mantiene la red segura para todos los usuarios.

Mayor demanda de servicios blockchain

Ethereum tiene sus limitaciones cuando se trata de innovación más allá de la capa de aplicación. Si bien Ethereum proporciona capacidades de programación en la capa de aplicación, no extiende esta flexibilidad a otros componentes de la infraestructura subyacente. Todavía existen desafíos en la creación de nuevos servicios blockchain, como oráculos, puentes entre cadenas y capas de disponibilidad de datos.

Estos servicios requieren importantes recursos y capital.

  • Cuestiones de recursos: construir una nueva red desde cero requiere atraer una cantidad suficiente de validadores/operadores para garantizar la seguridad y funcionalidad de la red. Esto puede ser lento y costoso.

  • Cuestiones de capital: los nuevos servicios a menudo crean sus propios tokens para lanzar la red, lo que requiere una importante inversión, marketing y tiempo para establecer valor y utilidad. Además, navegar por el entorno regulatorio para nuevos tokens puede resultar complejo y costoso.

Descripción general de alto nivel: presentación de EigenLayer

Aquí es donde entra en juego EigenLayer.

EigenLayer se basa en el modelo Ethereum e introduce una nueva forma de utilizar ETH apostado para ejecutar servicios adicionales. Lo hace a través de un mecanismo llamado recuperación. Volver a apostar permite utilizar el mismo ETH para otros fines además de respaldar Ethereum.​

A través de este mecanismo, los interesados ​​pueden ejecutar nuevos servicios que proporcionen ingresos adicionales, y los desarrolladores pueden crear servicios innovadores sin necesidad de lanzar una red separada.

Repasemos los diferentes roles en el ecosistema EigenLayer: participantes, operadores de nodos y AVS (Active Validation Service).

  • Stakers: estas personas bloquean su ETH para respaldar nuevas redes y servicios. Pueden participar de dos maneras: re-apuesta nativa y re-apuesta de liquidez.

  • Operadores de nodo (también conocidos como partes interesadas nativas): estas personas administran y ejecutan el software para los servicios creados sobre EigenLayer. La mala conducta del operador puede provocar que se reduzca drásticamente el ETH apostado (también conocido como "recorte"), lo que hace que los participantes sean responsables.

  • Servicio de Verificación Activa (AVS): Red y servicios gestionados por operadores. Por ejemplo: capa de disponibilidad de datos, clasificador descentralizado, Oracle, etc.

En pocas palabras, EigenLayer amplía la infraestructura de seguridad existente de Ethereum (conjunto de validadores + capital apostado), lo que permite a los desarrolladores implementar nuevos servicios que pueden aprovechar esta infraestructura.

Al utilizar ETH apostado, EigenLayer proporciona seguridad económica instantánea para nuevos servicios. Esto reduce la barrera de entrada de nuevos servicios.

Las partes interesadas pueden ganar más volviendo a apostar sus activos en múltiples servicios.

Echa un vistazo a este fantástico panel de métricas de EigenLayer.

Análisis profundo: desgloses en servicios digitales, tokens EIGEN transsubjetivos y bifurcaciones

introducción

En primer lugar, no tenía idea de lo que significaba "transsubjetivo".​

La principal pregunta que EigenLayer intenta responder es: ¿Podemos tener un sistema que extienda la seguridad criptoeconómica a fallas transsubjetivas en tareas digitales?​

Te lo explicamos paso a paso. En primer lugar, para entender esto, debemos distinguir entre fallas en los servicios digitales.

fallos en los servicios digitales

Clasifiquemos los fallos en las tareas digitales en función de cómo se reconocen. Hay tres categorías principales:

  1. Fallo objetivamente atribuible:

    • Estos fallos pueden identificarse claramente mediante métodos matemáticos y criptográficos, sin necesidad de opiniones externas. Por ejemplo, la doble firma de un bloque se puede probar mediante evidencia criptográfica en cadena.

  2. Fallos imputables transsubjetivamente:

    • Estos fallos requieren un amplio consenso entre los observadores fuera de la cadena para determinar si son correctos; implican escenarios más complejos que requieren juicio humano. Por ejemplo, diferencias de precios de Oracle.

  3. Fallo no imputable:

    • Estos fallos no se pueden verificar ni atribuir externamente. Por ejemplo, en un sistema de intercambio de secretos, si los nodos se unen para revelar un secreto, es difícil distinguir si el sistema es malicioso o la persona que almacena el secreto es malintencionada.

punto clave:

  • Fallos objetivamente atribuibles: fáciles de probar y resolver en cadena.

  • Fallos atribuibles transversalmente: Requiere un amplio consenso entre los observadores.

  • Fallas no atribuibles: De difícil resolución por falta de verificabilidad externa.

Centrándose en los fallos transsubjetivos en las tareas digitales

EigenLayer presenta el token EIGEN para abordar fallas atribuibles transversalmente.

¿Por qué centrarse en fallos atribuibles de forma transsubjetiva? Porque los fallos objetivamente atribuibles se limitan a problemas que pueden demostrarse con certeza matemática y criptográfica. Sin embargo, las aplicaciones avanzadas de blockchain a menudo implican evaluaciones transsubjetivas. Por ejemplo, oráculos que proporcionan datos externos como precios de mercado.

Al abordar fallas atribuibles de manera transsubjetiva, EigenLayer tiene como objetivo extender la seguridad y confiabilidad de Ethereum a una gama más amplia de servicios. En última instancia, esto amplía los tipos de tareas y aplicaciones que se pueden gestionar en la cadena de bloques.

  • Volver a apostar ETH: cualquier tarea con una falla objetivamente atribuible se puede resolver en la cadena integrando su mecanismo de resolución de disputas en la cadena Ethereum. EigenLayer aprovecha esta característica para volver a apostar ETH y ampliar el alcance de apostar ETH para proteger el Servicio de Validación Activa (AVS) con fallas objetivamente atribuibles.

  • Apostar con EIGEN: El nuevo token EIGEN introduce un mecanismo complementario que aborda específicamente las fallas "transsubjetivas", fallas que no se pueden resolver simplemente volviendo a apostar ETH. -Blog de capa propia

Esto convierte al token EIGEN en un token universal: puede usarse para una variedad de tareas digitales y no se limita a un solo propósito.

Resumen: En el contexto del token EIGEN, "transsubjetivo" se utiliza para describir aquellas fallas (o verificación) que requieren un amplio consenso entre los observadores humanos fuera de la cadena, en lugar de una verificación objetiva a través del código.

Conceptos y características principales

EigenLayer resuelve fallas transsubjetivas a través de tres conceptos centrales:

  • Fases de configuración y ejecución (es decir, dos etapas a través de acuerdos subjetivos): el consenso sobre las reglas de coordinación se alcanza durante la fase de configuración inicial. (Estas reglas tienen ciertas restricciones que las hacen autovalidadas; en otras palabras, no requieren la toma de decisiones humanas para cada falla).

  • Mecanismo de penalización: si los participantes no siguen las reglas, perderán sus tokens apostados.

  • Token Fork: un mecanismo para manejar disputas en el sistema sin cambiar la cadena de bloques Ethereum. (Esto no es evidente y se explicará en detalle a continuación).

Estas opciones de diseño permiten que el token EIGEN posea las siguientes cuatro propiedades:

  1. Versatilidad: el token no se limita a un solo uso, sino que puede admitir una variedad de servicios. Está diseñado durante su fase de configuración para poder bifurcar y penalizar en respuesta a fallas transsubjetivas.

  2. Aislamiento: el token conserva la capacidad de ser utilizado por aplicaciones que desconocen su mecanismo de bifurcación (que se explica en detalle a continuación).

  3. Metrología: la resolución de problemas tiene un costo. La medición en este contexto significa rastrear los costos involucrados en llegar a un consenso (por ejemplo, rechazar bifurcaciones maliciosas, cambiar de un token a otro). Garantiza que los recursos (tiempo + potencia informática) utilizados para alcanzar el consenso social se contabilicen adecuadamente.

  4. Compensación: cuando ocurre una falla que afecta al usuario, el sistema puede castigar y reasignar participaciones a los usuarios de AVS, garantizando equidad y responsabilidad.

Sobrecarga del consenso de Ethereum y bifurcaciones de tokens

Un riesgo muy importante con EigenLayer es que, si no se diseña adecuadamente, podría sobrecargar el consenso social de Ethereum.

Pero, ¿qué significa exactamente la sobrecarga del consenso social de Ethereum?

Usar el mismo capital para proteger tanto Ethereum como AVS potencialmente maliciosos podría poner en riesgo todos los fondos. Si un gran número de participantes se ven afectados, podría resultar en pérdidas significativas y podría requerir la intervención del consenso social de Ethereum.

EigenLayer resuelve este problema mediante un mecanismo de bifurcación de tokens que aísla la resolución de fallas transsubjetivas de la red central de Ethereum. Con este mecanismo, sólo la actividad de apuestas y sus disputas asociadas afectan a EigenLayer, mientras que Ethereum permanece centrado en su objetivo principal de tareas de consenso.

Las aplicaciones que utilizan EIGEN para fines que no son de apuesta también están aisladas de las complejidades de las bifurcaciones de tokens, ya que se utiliza un token separado para dichas actividades. Estas aplicaciones se pueden utilizar sin ningún conocimiento de la bifurcación subyacente.

Sistema de doble token: EIGEN y bEIGEN

En la red EigenLayer, los tokens se utilizan para diversos fines: casos de uso con y sin participación, como DeFi.

Para distinguir claramente los usos y gestionar la resolución de disputas, EigenLayer adopta un mecanismo de doble token.

BEIGEN:

  • Esta es la principal ficha de apuesta. Los usuarios bloquean su ETH en bEIGEN, que luego se utiliza para proteger varios servicios dentro de EigenLayer. Los tokens bEIGEN están directamente involucrados en las apuestas y pueden estar sujetos a sanciones.

  • Cuando se detecta una falla, el token bEIGEN se puede bifurcar para crear una nueva versión (por ejemplo, de bEIGEN1 a bEIGEN2).

PROPIO:

  • Este token se utiliza para actividades sin participación como DeFi.

La razón principal para adoptar el modelo de doble token es aislar el impacto de la bifurcación del token bEIGEN de las aplicaciones que no son de apuesta, es decir, la función de aislamiento.

Una pregunta de seguimiento importante aquí es: ¿qué bEIGEN recibirá apoyo? Al determinar qué bEIGEN será compatible, hay tres diseños (v1, v2, v3) centrados en la gobernanza y la capacidad de actualización, con el objetivo de mejorar la seguridad con cada actualización. En v1, la gobernanza decide qué bEIGEN es compatible. En la versión 2, se eliminó la funcionalidad de gobernanza, lo que hizo que el contrato fuera inmutable. En la v3, se agregaron salvaguardas adicionales para evitar una posible corrupción del Comité de Seguridad.

Riesgos y preguntas abiertas

  • Desafíos de implementación: EigenLayer aún se encuentra en sus primeras etapas y gran parte del trabajo actual es experimental y teórico. Aún queda mucho trabajo por hacer para implementar este sistema. En particular, la gestión de mecanismos de bifurcación con numerosos AVS puede volverse cada vez más compleja.

  • Impacto en los contribuyentes de vivienda: la introducción de AVS puede afectar la decisión de convertirse en un contribuyente de vivienda.

  • Es posible que los participantes locales no puedan ejecutar todos los AVS debido a mayores requisitos fuera de la cadena, pueden obtener más ventajas al delegar y vale la pena señalar que los participantes locales también pueden introducir beneficios adicionales.

  • Mayor carga de trabajo del operador: los operadores enfrentarán una mayor carga de trabajo y necesitarán tomar más decisiones. Mantener actualizados a los clientes de Ethereum se vuelve aún más crítico, lo que aumenta la carga operativa.

  • Centralización de operadores: si un operador tiene altos requisitos fuera de la cadena, esto puede resultar en que los recursos y la experiencia se concentren entre un conjunto limitado de operadores.

  • Equidad entre operadores: los operadores pueden optar por unirse a una variedad de servicios, cada uno de los cuales ofrece diferentes recompensas potenciales. Esta configuración podría cambiar significativamente el actual sistema de recompensa "justo" de Ethereum, donde cada nodo obtiene un rendimiento porcentual anual similar por apostar ETH. Las diferentes estructuras de recompensa pueden incentivar a los operadores a centrarse en maximizar los retornos, lo que dificulta mantener un entorno equilibrado y justo para todos los validadores de redes.

  • Riesgos de contratos inteligentes: problemas de piratería o diseño de implementación en AVS. Dadas estas incertidumbres y desafíos, es importante vigilar de cerca el progreso del desarrollo y seguirlo.

Resumir

EigenLayer es un desarrollo importante para Ethereum que permite utilizar ETH apostado en nuevos servicios y aplicaciones. El modelo de doble token separa la actividad de apuestas de otros usos como DeFi, lo que aumenta la solidez contra el comportamiento malicioso. Esta separación garantiza que las apuestas puedan continuar y al mismo tiempo permite que los tokens EIGEN se utilicen en una variedad de aplicaciones sin apuestas. Al manejar disputas complejas a través de un marco de bifurcación interno, EigenLayer ayuda a proteger la red Ethereum de problemas que puedan surgir en el ecosistema AVS.

Glosario

Servicio de verificación activa (AVS): un servicio en EigenLayer que requiere verificación activa por parte de los participantes que vuelven a apostar.

Seguridad criptoeconómica: Combinar criptografía e incentivos económicos para garantizar la seguridad de las tareas digitales. Esto implica mecanismos de apuesta, recorte y consenso, etc. para mantener la integridad y confiabilidad del sistema.

Token bifurcado: un token que se puede dividir en múltiples versiones en caso de desacuerdo o controversia. El proceso de bifurcación crea dos versiones de un token, cada una de las cuales representa una interpretación o resultado diferente. Los titulares pueden elegir qué versión admitir.

Fallos transsubjetivos: en las redes blockchain, los fallos se pueden verificar por medios objetivos (por ejemplo, firmas dobles, transiciones de estado no válidas) o requieren la verificación del consenso humano (fallos transsubjetivos). Las fallas transsubjetivas no se pueden verificar objetivamente en la cadena y requieren un amplio consenso entre múltiples partes para determinar su corrección.

Reapuesta de liquidez: los apostadores delegan su ETH a un operador. Sólo brindan apoyo financiero, los requisitos técnicos los manejan los operadores.

Reapuesta nativa: los participantes aportan tokens de forma independiente y operan un nodo de verificación.

Operador: el actor que ejecuta el servicio de verificación AVS en EigenLayer.

Slash: Mecanismo mediante el cual los participantes pierden sus tokens si no cumplen con sus compromisos o actúan de mala fe. Los mecanismos de reducción garantizan la rendición de cuentas y mejoran la seguridad al castigar el incumplimiento.

Stakers: participantes que apuestan su ETH para apoyar la red y ganar recompensas. Pueden optar por convertirse en apostadores independientes o delegar sus tokens a un operador.

Apostar y volver a apostar: los sistemas tradicionales de prueba de participación, como Ethereum, requieren que los participantes apuesten tokens (ETH) para proteger la red. EigenLayer se basa en esto al permitir que ETH vuelva a apostar para realizar tareas adicionales. Esto significa que el mismo ETH apostado se puede utilizar para asegurar una variedad de servicios fuera de la red Ethereum.

Token de trabajo: un token que debe apostarse (bloquearse) para realizar determinadas tareas o trabajar dentro de la red blockchain. Es a la vez un requisito para participar y una forma de garantía que puede reducirse si el trabajo no se realiza correctamente. Aquí hay un gran artículo que explica los tokens de trabajo.