Breve descripción:

l EigenLayer es un protocolo de remodelación que permite a los participantes de ETH verificar diferentes redes/servicios creados en Ethereum a través de un conjunto de contratos inteligentes.

l El objetivo de EigenLayer es crear un mercado fiduciario descentralizado mediante la distribución del fideicomiso de Ethereum (capital + conjunto de validadores) a cualquier persona interesada. Esto permite a los desarrolladores centrarse en la innovación a nivel de infraestructura sin la carga de crear una nueva red.

l Las partes interesadas pueden obtener recompensas ayudando a operar y proteger diversas redes y servicios creados en Ethereum, como capas de disponibilidad de datos, secuenciadores descentralizados y puentes.

l EigenLayer enfrenta riesgos como la colusión del operador, el exceso de compromiso y desafíos de arranque, que requieren un diseño y monitoreo cuidadosos del servicio/red.

No hay duda de que EigenLayer es uno de los proyectos de los que más se habla en los últimos meses. Hay podcasts, demostraciones y actualizaciones casi todas las semanas. Antes de entrar en detalles, conocía algunas palabras de moda pero no entendía cómo funcionaban realmente. Este artículo son en realidad mis notas de estudio y mi lluvia de ideas.

En pocas palabras, EigenLayer es una nueva solución diseñada para resolver los desafíos de innovación del ecosistema blockchain a nivel de infraestructura. Es un protocolo reinventado que permite a los participantes de ETH validar diferentes redes y servicios a través de un conjunto de contratos inteligentes en Ethereum. Al reinventar ETH en EigenLayer, los participantes pueden respaldar nuevos proyectos de Ethereum brindando servicios y obtener más oportunidades de participación.

En este artículo, quiero hablar sobre EigenLayer con más detalle, incluyendo: qué es, cómo funciona, por qué debería importarle, casos de uso y los riesgos involucrados.

Empecemos.

Pero primero: ¿por qué debería importarnos?

1. Los desarrolladores no necesitan iniciar un nuevo ecosistema: los desarrolladores tienen acceso al capital apostado y al conjunto de validadores de Ethereum, por lo que ahora pueden dedicar menos tiempo al inicio seguro. Esto significa ciclos de desarrollo más rápidos y nuevos casos de uso.

2. Más oportunidades para los apostadores de ETH: si usted es un apostador de ETH y busca más opciones, EigenLayer puede ser una opción atractiva. El protocolo funciona con sus validaciones de Ethereum existentes, lo que le permite utilizar su capital apostado de manera más eficiente y obtener ventajas adicionales sin costo adicional.

3. Seguridad mejorada: al extender la seguridad criptoeconómica de Ethereum a aplicaciones adicionales, EigenLayer ayuda a construir un ecosistema descentralizado general más seguro y robusto.

¿Qué es la capa propia?

Como se indica en el libro blanco:

EigenLayer es un conjunto de contratos inteligentes en Ethereum que permite a los participantes en la capa de consenso de ether (ETH) elegir validar nuevos módulos de software creados en el ecosistema de Ethereum.

Es un protocolo de "reinvención" que permite a los participantes de ETH proteger diferentes redes y servicios, como capas de disponibilidad de datos, secuenciadores, puentes u otros servicios construidos en Ethereum.

Una mirada retrospectiva al panorama de Blockchain: comprensión de la historia del desarrollo de Blockchain

Primero, repasemos; Bitcoin surgió como una cadena de bloques de aplicación específica con un alcance limitado y centrada únicamente en pagos entre pares. Está diseñado específicamente para un único propósito. En ese periodo de 2011-2012, cada innovación requería la creación de una nueva red.

Posteriormente, Ethereum introdujo una plataforma universal de contratos inteligentes que permitió a los desarrolladores crear una variedad de aplicaciones, haciendo que el ecosistema blockchain sea más programable.

Sin embargo, Ethereum tiene sus limitaciones cuando se trata de innovación fuera de la capa de aplicación. Si bien Ethereum permite la programabilidad en la capa de aplicación, no extiende esta flexibilidad a otros componentes de la infraestructura subyacente (por ejemplo, capa de consenso, capa de disponibilidad de datos, nuevas máquinas virtuales, red Oracle, en otras palabras, para servicios que no se pueden probar); encima de EVM. Este componente a nivel de infraestructura requiere un Servicio de Validación Activa (AVS) con su propia validación.

Esto significa que cualquier innovación más allá de la capa de aplicación debe construir su propio servicio/red (por ejemplo, Chainlink, Solana, etc.) o pasar por un largo proceso de desarrollo de protocolo (si es aceptado por la comunidad Ethereum y se implementará en el protocolo).

EigenLayer aborda los desafíos de infraestructura

EigenLayer es un nuevo enfoque para resolver los desafíos asociados con la innovación a nivel de infraestructura. La idea detrás de EigenLayer implica aprovechar una red descentralizada de confianza para construir los componentes de infraestructura necesarios para proyectos avanzados.

En pocas palabras: ¿cómo funciona? EigenLayer introduce un método llamado apuesta pesada, que permite proteger las redes y servicios mediante ETH apostado en lugar de sus propios tokens. Los validadores de Ethereum pueden optar por ofrecer nuevos servicios que les proporcionen beneficios adicionales. Para ello, deben descargar y utilizar cualquier software necesario. Estos servicios pueden imponer condiciones que podrían hacer que los validadores pierdan su ETH apostado si se comportan de manera deshonesta. Esto garantiza que los validadores se comporten con honestidad cuando su participación se ve comprometida.

La pregunta central que EigenLayer intenta responder es: ¿podemos tomar prestada la confianza de estas redes descentralizadas y ponerla a disposición de cualquiera que quiera utilizarla?

¿Qué es la "confianza descentralizada"?

La confianza descentralizada se pierde fácilmente en la traducción, por lo que quería tomarme un momento para centrarme en ello. (TBH, no me gusta el nombre, pero eso es lo que siento acerca de la mayoría de los términos en el espacio blockchain).

La confianza descentralizada es un concepto básico de blockchain. Se refiere a la capacidad de un sistema para generar confianza entre los participantes sin depender de una autoridad central o un tercero intermediario.

Existen diferentes modelos de confianza, cada uno con sus propias compensaciones. Veamos qué significa la confianza descentralizada para Ethereum.

Ethereum es una red blockchain descentralizada que utiliza un algoritmo de consenso llamado Prueba de participación (PoS) para lograr confianza y seguridad sin depender de una autoridad central. Múltiples nodos independientes validan y verifican las transacciones, lo que dificulta que un solo participante manipule o controle la red, lo que proporciona resistencia a la censura.

En PoS de Ethereum, los validadores apuestan una parte de su criptomoneda (ETH) para proponer y validar nuevos bloques en la cadena de bloques. Los validadores deben depositar 32 ETH para ejecutar un nodo de participación dedicado. Si no siguen las reglas, corren el riesgo de perder una parte de su ETH apostado. Este mecanismo alienta a los participantes a actuar responsablemente.

Hoy en día, Ethereum tiene más de 550.000 validadores, los datos provienen del panel Dune de Hildobby.

Los desarrolladores de aplicaciones pueden aprovechar la red de confianza descentralizada de Ethereum para crear aplicaciones seguras y confiables. Pueden garantizar que sus contratos inteligentes funcionen como se espera sin la necesidad de que una autoridad central o un tercero intermediario genere confianza.

Mercado de confianza descentralizado

Juntando las cosas:

l En una red descentralizada, los participantes pueden confiar en que el sistema funcionará de forma segura, precisa y confiable sin la necesidad de una entidad de gestión central.

l El objetivo de EigenLayer es crear un mercado fiduciario descentralizado: adquiriendo el fideicomiso de Ethereum (capital + conjunto de validadores) y poniendo sus componentes a disposición de cualquier persona interesada.

¿Como funciona?

EigenLayer crea un mercado que conecta a los participantes de ETH que han prometido sus servicios para una provisión adicional, así como los servicios/redes requeridos de los operadores. Es un conjunto de contratos inteligentes en Ethereum los que facilitan esto.

Los dos actores principales involucrados en EigenLayer son:

1. Servicios de verificación activa (AVS): servicios/redes que requieren un operador externo para operar su red; estos son servicios que requieren confianza descentralizada. (También conocido como servicios/middleware). AVS puede ser una capa de disponibilidad de datos, un secuenciador descentralizado, un puente, un oráculo, etc.

2. Pledgers: Actores que optan por prestar servicios específicos y así recibir ingresos adicionales. Las partes interesadas pueden ejecutar software creado en EigenLayer o delegar su participación a un operador.

Servicio de verificación activa

Primero, para crear un AVS en EigenLayer, necesita:

1. Contenedores fuera de línea que los operadores deben descargar y ejecutar (por ejemplo, un servicio puede requerir que los validadores ejecuten un software específico)

2. El contrato en cadena estipula las condiciones de pago y penalización (reducción)

Replantear en EigenLayer

Las partes interesadas pueden optar por participar en nuevos módulos creados en EigenLayer, que brindan servicios de seguridad y verificación. Esto se llama volver a apostar.

Para participar en el reinicio, los participantes deben realizar una de las siguientes acciones:

l Descargue y ejecute el software de nodo requerido para estos módulos

l Confíe su apuesta al operador que hace esto

Al registrarse, estos módulos implementan condiciones de penalización en ETH apostado para fomentar un comportamiento honesto.

Volver a apostar: diferentes opciones de (re) apostar

Ahora quizás te preguntes: ¿es este el mismo ETH que necesitas apostar para convertirte en validador? ¿Qué pasa si no tengo los 32 ETH necesarios para convertirme en validador?

EigenLayer ofrece diferentes opciones de recuperación. Cada opción tiene sus propios riesgos y recompensas.

l Reapuesta nativa: esta opción es adecuada para apostadores independientes o familiares que desean volver a apostar de forma nativa su mismo ETH apostado. Cuando apuestan dentro del protocolo Ethereum, deben especificar una credencial de retiro, que es la cuenta que tiene la autoridad para retirar la garantía. Para participar en EigenLayer, debe asignar esta credencial al contrato inteligente de EigenLayer. (L1 → Capa propia)

l Reapuesta de liquidez: La apuesta de liquidez es un servicio que permite a los usuarios depositar su ETH en un grupo de apuestas y recibir a cambio un token de apuesta líquida (según lo proporcionado por Lido y RocketPool). Las partes interesadas pueden depositar tokens de participación líquida en EigenLayer. Aquí hay diferentes opciones, como volver a apostar ETH LP.

Los desarrolladores de servicios tienen la flexibilidad de establecer condiciones específicas para sus interesados. Por ejemplo, pueden decidir qué tokens aceptar como garantía y establecer reglas para distribuir recompensas. Es posible que un módulo que priorice la descentralización solo acepte ETH nativo.

Ahora, una pregunta clave: ¿Cómo garantiza EigenLayer que los participantes sean honestos?

Actores deshonestos: corte

Para garantizar la honestidad de los apostadores, los creadores de servicios implementan un mecanismo de reducción, que es una condición de penalización para quienes infringen las reglas. Los participantes aceptan estos términos y condiciones cuando eligen proporcionar servicios específicos y, si actúan de manera deshonesta, pueden perder una parte de su ETH apostado.

Si confía su apuesta a un operador, también confía en que el operador actuará con honestidad y puede enfrentar sanciones similares.

Se cortan nodos honestos: cortes involuntarios

Primero: auditoría, auditoría, auditoría. Los servicios deben someterse a auditorías de seguridad para evitar vulnerabilidades y ataques.

Algo sucedió: había una vulnerabilidad o un código malicioso. Supongamos que un error o un código malicioso provoca una penalización involuntaria. EigenLayer depende de un comité de gobernanza para resolver este problema. El comité puede revertir las reducciones causadas por errores o códigos maliciosos.

Si bien algunos se oponen a la intervención humana, es importante enfatizar que el papel del comité es simplemente vetar los recortes no intencionales. No emiten juicios subjetivos, sino que actúan como una red de seguridad para los interesados.

Además, los comités funcionan de forma transparente y sus acciones y miembros son de acceso público para garantizar la confianza. Tanto los servicios como los interesados ​​pueden optar por participar, comprendiendo plenamente el papel y la estructura del comité.

Riesgos y desafíos

Algunos posibles problemas:

l ¿Qué pasará si solo un pequeño número de partes interesadas participan en múltiples AVS y atacan conjuntamente? ¿Volver a apostar conducirá a un apalancamiento excesivo?

l ¿Cuándo se producen las reducciones y los pagos? ¿Qué pasa si los recortes llegan demasiado tarde?

l ¿Quién puede ejecutar especificaciones de software fuera de la cadena? ¿Todos pueden participar y convertirse en operadores, o habrá requisitos elevados?

l ¿La gente utilizará EigenLayer?

Colusión de operadores: pequeños pignoradores

Si solo una pequeña porción de los apostadores participa en el re-apuesta en múltiples servicios, el sistema puede volverse criptoeconómicamente inseguro.

A continuación se muestra un ejemplo del documento técnico:

Considere un AVS que está asegurado por $8 millones de ETH vuelto a prometer y contiene un total de $2 millones de valor bloqueado. Dado que se requiere un quórum del 50% para acceder al valor bloqueado de $2 millones, la aplicación parece ser segura, ya que un ataque exitoso resultaría en que el atacante perdería al menos $4 millones del valor apostado. Sin embargo, la situación puede ser diferente si el mismo grupo de participantes también participa en otros AVS. En el caso más simple, exactamente las mismas partes interesadas participan en otros 10 AVS, cada uno con un valor bloqueado de 2 millones de dólares. Por lo tanto, el beneficio total de corromper a este grupo de rehipotecas es de 20 millones de dólares, pero el valor total en riesgo es de sólo 8 millones de dólares, lo que hace que el sistema sea criptoeconómicamente inseguro.

Esto significa que si los mismos participantes participan en múltiples servicios, el sistema está en riesgo, ya que un ataque puede ser más ventajoso que perder todo el capital invertido. (Ataque > Replanteo)

Gran parte de la mitigación de riesgos depende del diseño del AVS. Las aplicaciones pueden establecer algunas reglas para los tipos de apostadores que desean, por ejemplo, solo puedes tener ETH apostado de forma nativa; Además, las aplicaciones pueden limitar la cantidad de fondos que se pueden robar durante un ataque (por ejemplo, los puentes pueden limitar el flujo de valor durante el corte).

El apostador no puede permitirse recortes

Si el mecanismo para reequilibrar la apuesta en EigenLayer falla debido a un ajuste lento, retraso o errores de parámetros, puede exponer el sistema a varios riesgos de seguridad. Por lo tanto, los servicios en EigenLayer deben mantener saldos ETH apropiados para garantizar la seguridad y estabilidad de la red.

Considere una situación en la que un participante que vuelve a apostar en múltiples servicios se comporta de manera deshonesta en todos los servicios (antes de que se ejecute la barra) y luego no tiene suficiente ETH para pagar la barra. ¿Qué haces cuando tu factura de gas es alta y la transacción no se realiza? El contrato es en Ethereum L1, por lo que cuando las tarifas del gas son altas, esto puede causar problemas para las nuevas implementaciones de AVS, pero lo más importante es que puede afectar la reducción y los pagos de los participantes.

Es importante garantizar que los interesados ​​puedan pagar rápidamente los recortes tras actos de deshonestidad.

Nuevamente esto depende del diseño del AVS. Por ejemplo, podría diseñar el sistema de modo que, si no se ha producido una transacción de barra diagonal, los participantes no puedan ejecutar los servicios durante un período de tiempo. Sin embargo, esto introduce un nuevo riesgo de que ningún participante esté ejecutando los servicios requeridos por AVS en un momento dado.

Centralización de operadores: requisitos de software fuera de la cadena

Las especificaciones del software fuera de la cadena dependen del diseño de AVS.

Si los servicios tienen altos requisitos de software fuera de la cadena, crean barreras de entrada para posibles interesados ​​y operadores. Estas especificaciones complejas pueden dar como resultado que solo aquellos con infraestructura avanzada puedan participar, lo que lleva a la centralización.

Se recomienda que los servicios tengan requisitos simples para el software fuera de la cadena para alentar a más personas a participar. Los requisitos fáciles de cumplir permiten que muchos operadores se unan sin tener que actualizar sus sistemas actuales. De esta manera, más personas pueden convertirse en operadores y la red puede evitar centralizarse debido a requisitos pesados ​​o complejos.

Servicio de arranque

Pregunta importante: ¿Los participantes de ETH (volverán) a apostar?

Este es uno de los proyectos más atractivos y ha ganado mucha atención en un corto período de tiempo. Sin embargo, como todos los ecosistemas nuevos, existe una gran necesidad de educación para los interesados, los desarrolladores de servicios y los usuarios. Generalmente pienso en esto como una oportunidad para aquellos que deseen participar 🙂

Casos de uso para EigenLayer: ¿Qué puedo hacer?

EigenLayer admite muchos casos de uso, incluida la gestión MEV, la capa de disponibilidad de datos (DA), secuenciadores descentralizados, puentes de nodos ligeros y puentes de modo rápido.

Estas son sólo algunas posibilidades, hay muchas más. Para obtener más información y posibles casos de uso, puede visitar el foro EigenLayer. Como cualquier tecnología nueva y en evolución, algunas pueden llegar a buen término y otras no.

Aunque la mayoría de estos casos de uso no están documentados, me gustaría brindar una descripción general de algunas propuestas para la gestión de MEV y aquí hay algunos recursos a los que puedo referirme. También agradezco a los moderadores de Discord por guiarme hacia estos recursos. (Me gustaría que fuera docs > discord, pero acepté que en el mundo de las criptomonedas, los documentos son el último lugar donde se actualizan).

Básicamente, EigenLayer hace que el stake y el slashing sean programables, lo cual es una herramienta poderosa para una red descentralizada. Profundicemos en algunos detalles técnicos para hacer este concepto más concreto.

Gestión MEV con EigenLayer: una breve descripción general

Este es un tema completamente nuevo. En esta parte, asumo que tiene algunos conocimientos sobre MEV-boost y Separación proponente-constructor (PBS). Si es nuevo en este conocimiento, aquí tiene una lista completa de recursos para comenzar.​

Primero, algunos antecedentes: MEV-boost es un software middleware ejecutado por validadores que implementa la separación entre proponente y constructor (PBS). PBS no está implementado actualmente en el protocolo Ethereum, mev-boost es una forma de probar y experimentar mientras continúa la investigación.

PBS introduce una nueva función, los constructores de bloques, que son responsables de construir bloques óptimos y proporcionárselos a los proponentes de bloques. Los proponentes del bloque subastan los derechos para producir el bloque completo. Los proponentes de bloques no pueden ver el contenido de los bloques; simplemente eligen el más rentable.

La implementación actual de MEV-boost solo permite la construcción de bloques completos, lo que limita la libertad de los proponentes de bloques, que es un conjunto altamente descentralizado.

Descripción general de MEV-Boost

Veamos esta propuesta: Mejorar MEV-Boost usando EigenLayer para preservar el espacio de comportamiento de los proponentes de bloques

La propuesta tiene como objetivo mejorar la gestión de MEV actualizando MEV-Boost, introduciendo la construcción de bloques parciales, dando a los proponentes de bloques más control y utilizando EigenLayer para aumentar la resistencia a la censura.

Descripción general de MEV Boost + EigenLayer Descripción general de MEV Boost + EigenLayer Según esta propuesta, los proponentes de bloques deben optar por EigenLayer y cumplir con condiciones adicionales, o corren el riesgo de perder parte de su participación. Ahora pueden llenar parte de un bloque con sus transacciones, lo que les da un mayor control sobre la composición del bloque. Si un proponente propone un bloque que no es el bloque de reemplazo que ensambló, entonces debe incluir un Builder_part en ese bloque o será cortado por EigenLayer. Puede encontrar más detalles sobre el enfoque propuesto y los riesgos potenciales en la propia propuesta.

La idea principal es que cuando piense en su aplicación, considere agregar nuevas condiciones de corte personalizables, que pueden brindarle una red más programable y flexible.

Para una visión más profunda de este tema, recomiendo consultar el artículo detallado de Jon y la charla de Alex sobre mev-boost.

Proyectos interesados ​​en EigenLayer

l EigenLayer está creando EigenDA, una capa de disponibilidad de datos a hiperescala, que es el primer caso de uso creado por el propio equipo.

l Espresso Systems está desarrollando Espresso Sequencer y planean utilizar EigenLayer para volver a comprometerse

l Mantle planea utilizar la capa de disponibilidad de datos (DA) de EigenLayer

Estado actual de EigenLayer

La red de prueba EigenLayer se lanzó en la red Ethereum Goerli el 6 de abril de 2023. Esta es una red de prueba experimental temprana y sin incentivos.

El protocolo se lanzará en tres fases: participantes, operadores y servicios. La primera fase es actualmente para los apostadores. Las partes interesadas pueden participar en la renovación de apuestas de liquidez y en la renovación de apuestas locales, y puede ver las estadísticas aquí.

Estadísticas del 9 de mayo

en conclusión

En general, EigenLayer es una solución innovadora a los desafíos asociados con la innovación a nivel de infraestructura. Al aprovechar una red de confianza descentralizada e introducir la repetición de apuestas, EigenLayer permite a los participantes de ETH respaldar nuevos proyectos de Ethereum mientras obtienen oportunidades de participación adicionales. Sin embargo, es importante desempeñar el papel de disidente y reconocer los riesgos potenciales que pueden existir, como la colusión de operadores, la centralización de nuevas partes interesadas y los ecosistemas de startups.

Después de toda la investigación, puedo decir que EigenLayer es una de las ideas más innovadoras que he visto en el ecosistema Ethereum. Como ocurre con cualquier tecnología nueva, es importante permanecer crítico y consciente de los riesgos involucrados. Al hacerlo, garantizamos el desarrollo de un ecosistema sólido y confiable#BTC #crypto2023 #ETH #Binance #Web3