fondo

Desde el año pasado hasta hoy, EigenLayer ha acumulado más de 10 mil millones de dólares estadounidenses en TVL como narrativa central en el ecosistema Ethereum. Sin embargo, la mayoría de la gente puede considerarlo simplemente como una infraestructura financiera, principalmente porque EigenLayer es la característica más conocida. es su concepto de "Retomando". Esta impresión inicial hace que sea fácil pensar que EigenLayer es solo una plataforma para ayudar a los usuarios a obtener beneficios de apuesta adicionales. De hecho, cuando pensamos más profundamente, surge una pregunta clave: ¿por qué apostar ETH o LST (tokens de liquidez apostados) genera un rendimiento adicional? La respuesta a esta pregunta revela la verdadera naturaleza de EigenLayer. Creo que EigenLayer es en realidad una revolucionaria infraestructura de computación en la nube impulsada por las finanzas. Esta definición puede parecer contradictoria al principio, pero refleja exactamente la innovación de EigenLayer. Los servicios tradicionales de computación en la nube, como AWS o GCP, se basan principalmente en el aprovisionamiento y la gestión centralizados de recursos para proporcionar potencia informática. EigenLayer ha creado un nuevo modelo de infraestructura de computación en la nube combinando inteligentemente mecanismos de incentivos financieros y recursos informáticos distribuidos. Este artículo profundizará en los principios y mecanismos de EigenLayer según nuestro entendimiento. Después de varios meses de práctica de desarrollo, también compartiremos algunas experiencias e ideas sobre cómo construir su propia red descentralizada basada en EigenLayer y cómo diseñar AVS.

¿Qué es la capa propia?

Primero, EigenLayer es una infraestructura revolucionaria para el ecosistema Ethereum. Para los usuarios, permite a los usuarios que poseen activos de Ethereum no solo ganar intereses mediante apuestas, sino también utilizar estos certificados de depósito para respaldar otros proyectos potenciales y obtener recompensas adicionales. Este es el concepto central de EigenLayer: Restating. Es como un puente mágico que conecta la sólida seguridad de Ethereum y todos los proyectos que requieren seguridad de consenso de red. Para los desarrolladores, es como una plataforma de computación en la nube que brinda seguridad, lo que les permite concentrarse en construir el servicio descentralizado en sí en lugar de tener que crear complejos sistemas de seguridad y consenso desde cero.

¿Qué es AVS y cómo funciona?

Basado en Eigenlayer, los desarrolladores pueden crear su propio Servicio de Validación Activa (AVS), que también es el concepto más importante en el ecosistema de Eigenlayer, que es simplemente un protocolo, servicio o sistema que requiere una hipoteca para verificar las "tareas". Por ejemplo, si desea construir una red Oracle de precios descentralizada, para evitar que los nodos participantes de la red Oracle hagan el mal, debe permitir que estos nodos hipotequen ciertos activos y configurar cada nodo para que transmita el precio informado. mecanismo, entonces este escenario es muy adecuado para completar con AVS. El propio servicio AVS es responsable de obtener precios e informar los precios. Al mismo tiempo, AVS también corresponde a su contrato de gestión de servicios: Service Manager, que se comunica con el contrato Eigenlayer. , que contiene el estado relacionado con la funcionalidad del servicio, como el operador que ejecuta el servicio y el monto del depósito utilizado para proteger el servicio. Según Vyas Krishnan, Eigenlayer asume el papel de "Convertir criptomonedas a la nube", luego AVS es el servicio en la nube con el que estamos familiarizados en Web2 y extiende las capacidades informáticas puras dentro de la cadena de Crypto a la computación en la nube fuera de la cadena. Entonces, ¿exactamente cómo funciona AVS en la red Eigenlayer?

  1. En primer lugar, como parte del proyecto que desea utilizar la red Eigenlayer, necesita desarrollar su propio cliente AVS y un contrato de ServiceManager. El cliente en sí es el servicio o sistema que la red debe verificar. Una gran cantidad de nodos participarán en la red en el futuro, y el contrato de ServiceManager en sí estipula las condiciones para que los nodos participen en la red y el mecanismo de recompensa y castigo para los propios nodos. Por ejemplo: qué tokens se deben hipotecar, la cantidad mínima de tokens que se deben hipotecar, etc. Y al mismo tiempo, debe seguir algunas especificaciones del contrato AVS ServiceManager y conservar algunas interfaces básicas para la indexación y comunicación mediante el contrato principal de Eigenlayer.

  2. Los nodos participantes de la red se denominan "Operadores" en Eigenlayer. Los operadores son operadores de nodos profesionales, principalmente responsables de la operación y el mantenimiento reales de los nodos de la red. Cuando quieren participar en una determinada red, deben cumplir con los requisitos. las condiciones de admisión estipuladas por el ServiceManager. Como Operadores, también pueden ser Staker para comprometerse con sus propios nodos. Entonces, ¿cómo participan los usuarios comunes en todo el proceso de flujo de trabajo? Eigenlayer diseñó una función de delegado, que permite a los usuarios comunes delegar sus tokens al nodo Operador seleccionado y confiarle al nodo la obtención de recompensas adicionales al ejecutar las ganancias de la red AVS.

  3. Después de completar la construcción de AVS y el reclutamiento de nodos, los servicios de la red se pueden abrir para su consumo y uso. La siguiente figura es un diagrama esquemático oficial de todo el proceso de llamada del servicio AVS.Se puede ver que el administrador de servicios activa el nodo del operador para realizar cálculos fuera de la cadena a través del evento. El operador devuelve los resultados del cálculo al contrato después de firmarlos con la clave privada, completando así una llamada. Pero, de hecho, el uso de AVS puede ser más flexible. En primer lugar, la activación de AVS no necesariamente debe realizarse a través del Administrador de servicios. Dado que los nodos del operador ya han revelado su IP y otra información de puerta de enlace al registrarse, pueden llamar directamente. la exposición de la puerta de enlace La interfaz del servicio (que requiere autenticación para evitar una gran cantidad de spam) obtiene los resultados, pero en este proceso es necesario informar los resultados y lograr un consenso sobre los resultados a través de un agregador, porque la misma llamada puede tener múltiples nodos que ejecutan los servicios correspondientes para mejorar la disponibilidad del servicio. Finalmente, el administrador de servicios interactúa con el contrato de Eigenlayer para completar las recompensas y castigos para los nodos en función de los resultados informados.

Posicionamiento central de EigenLayer

Después de terminar la introducción de AVS y EigenLayer, me gustaría resumir los tres posicionamientos principales de EigenLayer para que todos puedan comprenderlo mejor y juzgar si usarlo.

Una plataforma que une a hipotecarios y promotores

Una de las posiciones principales de EigenLayer es la de plataforma que conecta a los interesados ​​y a los desarrolladores. Este modelo innovador ha cambiado por completo la forma en que se construyen y participan las redes descentralizadas, brindando oportunidades y conveniencias sin precedentes para ambas partes. Antes de la llegada de EigenLayer, las nuevas redes descentralizadas enfrentaban enormes desafíos de arranque en frío:

  1. Altos costos iniciales: las partes del proyecto necesitan invertir mucho dinero y mano de obra para atraer nodos para que se unan a la red.

  2. Presión operativa: Mantener una red de nodos activa requiere operaciones e incentivos continuos.

  3. Umbral alto para la participación de nodos: los operadores potenciales de nodos necesitan comprar tokens específicos de la red para participar, lo que aumenta sus riesgos y costos.

  4. Efectos de red lentos: con pocos participantes, es difícil para las nuevas redes establecer seguridad y confiabilidad rápidamente.

EigenLayer resuelve inteligentemente estos problemas a través de su diseño innovador. Permite a los participantes utilizar ETH o LST para proporcionar servicios de nodo para múltiples redes al mismo tiempo, lo que reduce considerablemente el umbral de participación. Las partes del proyecto pueden acceder rápidamente a una gran red existente de contribuyentes para acelerar el proceso de arranque en frío. Los operadores de nodos ya no necesitan comprar tokens específicos para cada red participante, lo que reduce la exposición al riesgo. Al permitir que los participantes reciban recompensas de múltiples redes, EigenLayer crea un ecosistema en el que todas las partes ganan, logrando una alineación efectiva de los incentivos. Este modelo innovador no solo simplifica el proceso de construcción y participación de la red descentralizada, sino que también proporciona un escenario efectivo de generación de intereses para la mayoría de los poseedores de tokens.

Del ecosistema EigenLayer actual podemos encontrar que ya existe una gran cantidad de nodos operadores con muy buenos respaldos, incluidos Coinbase Cloud, Figment, Google Cloud, Galaxy, Hashkey, etc. La incorporación de estas instituciones no sólo aporta profesionalismo y confiabilidad al ecosistema, sino que también mejora enormemente la confianza de los usuarios comunes. Los delegados pueden elegir estos operadores con sólida experiencia para confiar sus activos, lo que no solo obtiene servicios profesionales de operación de nodos, sino que también reduce los riesgos. Para los desarrolladores, esta conveniencia es evidente: pueden construir rápidamente su propia red de validación desde cero, reduciendo el costo de desarrollo y mantenimiento de la red de consenso y aprovechando el grupo de promesas maduro y a gran escala. de seguridad y centrarse más en la innovación de sus propios productos y servicios, en lugar de reinventar la rueda de la infraestructura del consenso.

Grupo de seguridad compartido

Como se mencionó anteriormente, la primera característica importante de EigenLayer es que puede conectar a los contribuyentes y a los desarrolladores y ayudar a los proyectos a encontrar rápidamente nodos de verificación de servicios. Entonces, para los desarrolladores y proyectos, ¿cómo garantizar la estabilidad de estos nodos y lograr la seguridad de sus propias redes? ¿Qué pasa con el sexo? Este es uno de los problemas centrales que resuelve EigenLayer y también se puede decir que es el mayor punto de venta de EigenLayer.

Aquí primero debemos definir lo que se llama seguridad de la red. Todos sabemos que en la cadena de bloques tradicional y la arquitectura de red descentralizada, cada red necesita construir y mantener de forma independiente su propio sistema de seguridad y consenso. Debido a que en un sistema distribuido, cada nodo tiene la posibilidad de hacer el mal, la red debe construirse sobre una base de confianza cero y debe construirse un mecanismo de consenso riguroso para evitar que los nodos hagan el mal y mantener la estabilidad de la red. y seguridad. En términos generales, la mayoría de las redes optarán por permitir que los nodos participen en el trabajo de la red para obtener beneficios prometiendo sus propios tokens de red como garantía. A través del método "Slash", los nodos incurrirán en altos costos por hacer el mal, logrando así el Propósito. Pero el costo en sí puede no ser estable. Es decir, si la garantía en sí es el token nativo de estas redes, entonces a medida que el precio fluctúa, el costo del nodo que hace el mal también continuará fluctuando. "Cuando se cumple esta condición, la red también caerá en una crisis de seguridad. Esta situación ha ocurrido muchas veces en la historia, y los precios de la mayoría de los tokens nativos de la red son realmente muy altos. fácil de manipular e inestable.

La solución proporcionada por EigenLayer se centra en el concepto de seguridad compartida, que en realidad alquila la seguridad de Ethereum a estas redes descentralizadas en forma de ingresos. Al combinar hipotecarios, nodos y varios proyectos, la garantía que determina el costo de hacer el mal se convierte en ETH/LST. Debido a la estabilidad de ETH y los precios de tokens vueltos a prometer, dicha seguridad de red es en realidad más confiable. Esto también puede ayudar a una red a establecer rápidamente una red de servicios descentralizada estable y segura en la etapa inicial y utilizar sus propios tokens como ingresos para pagar las "tarifas de servicio de seguridad" de toda la red. De manera similar, también puede ayudar a que los servicios originalmente centralizados pasen a la descentralización de esta manera, mejorando así la calidad y la transparencia de los servicios originales, y luego utilizar parte de los beneficios obtenidos de las mejoras del servicio para proporcionar estos servicios de seguridad compartidos. un ciclo positivo.

Actualmente, EigenLayer tiene activos TVL por valor de cerca de 12 mil millones de dólares estadounidenses, lo que equivale a un enorme grupo de seguridad compartido, suficiente para proporcionar varios DA, secuenciadores, oráculos y varios servicios de seguridad de red descentralizados.

Consenso programable

La tercera ventaja principal de EigenLayer es su capacidad de consenso programable. Aquí primero debemos presentar el concepto de AVS. El nombre completo de AVS es Servicios validados activamente. Se refiere a cualquier servicio que requiera su propio sistema distribuido para la verificación, como Sequencer, DA, red Oracle y varios servicios de red descentralizados. Está formado por las redes participantes, opera el Operador correspondiente y, en última instancia, el contrato (ServiceManager) correspondiente a AVS gestiona y mantiene el consenso. Los operadores deben registrarse a través de esta entrada de contrato, y este contrato también activará recompensas y castigos. Por lo tanto, se puede decir que este contrato sirve como puerta de entrada de consenso para AVS. Cuando los desarrolladores escriben contratos, pueden definir de manera flexible sus propias reglas y requisitos de verificación AVS, reglas de acceso a nodos, reglas de Slash, etc., e incluso los tokens prometidos se pueden configurar de manera flexible. La capacidad de consenso programable de EigenLayer proporciona a los desarrolladores una flexibilidad y espacio para la innovación sin precedentes. A través de esta característica, los desarrolladores pueden ajustar dinámicamente los parámetros de consenso según la etapa de desarrollo y las necesidades de la red para garantizar que la red mantenga un rendimiento y una seguridad óptimos en diferentes escenarios. Esta adaptabilidad permite al proyecto optimizar su mecanismo operativo en cualquier momento y responder a los entornos cambiantes del mercado y las necesidades de los usuarios.

Ideas y principios de diseño de AVS.

Antes de diseñar su propio AVS, creo que la mayoría de los desarrolladores deben pensar claramente en las siguientes preguntas:

1. Los requisitos y tipos de servicios proporcionados por el propio proyecto.

Comprender los tipos de servicios que proporciona un proyecto es fundamental para diseñar un AVS porque afecta directamente:

Necesidad: si la VM en la cadena no puede ejecutar el cálculo en sí o si el costo es demasiado alto, si la verificación se puede completar mediante el contrato en la cadena, entonces se puede considerar la necesidad de utilizar AVS.

Lógica de verificación: diferentes servicios requieren diferentes métodos de verificación. Por ejemplo:

  • Es posible que el servicio Oracle necesite verificar la coherencia de múltiples fuentes de datos.

  • El servicio DA requiere almacenamiento y recuperación de datos de autenticación.

  • El control de riesgos en cadena requiere simulación y revisión de transacciones, lo que requiere eficiencia y precisión en tiempo real.

Requisitos de rendimiento: el tipo de servicio determina los requisitos de velocidad y rendimiento. como:

  • Los servicios de control de riesgos en cadena en tiempo real requieren una latencia extremadamente baja

  • Los servicios de IA requieren mucha potencia informática de GPU

Modelo de seguridad: diferentes servicios enfrentan diferentes amenazas a la seguridad, lo que afecta el diseño del mecanismo de penalización. Por ejemplo:

  • Los servicios financieros pueden requerir medidas de seguridad más estrictas y sanciones más altas

  • Los servicios de distribución de contenido pueden centrarse más en la disponibilidad y la resistencia a la manipulación

Requisitos del nodo: el tipo de servicio determina los requisitos de hardware y software del nodo. como:

  • Los servicios con uso intensivo de computación requieren servidores de alto rendimiento

  • Los servicios de almacenamiento intensivo requieren una gran capacidad de almacenamiento

2. Cómo castigar a los nodos malhechores

Este problema está directamente relacionado con la seguridad y confiabilidad de AVS. Los desarrolladores deben diseñar un mecanismo de castigo eficaz para mantener la seguridad y estabilidad de la red. Esto incluye:

  • Definir qué comportamiento se considera “malo”

  • Establezca un nivel apropiado de castigo, que debería ser suficiente para disuadir, pero no tan severo como para provocar una disminución en la participación del nodo.

  • Diseñar un mecanismo de ejecución y juicio justo y transparente

Un mecanismo de castigo razonable puede reducir efectivamente la motivación de los nodos para hacer el mal y garantizar el funcionamiento saludable de la red a largo plazo.

3. La rentabilidad del propio servicio y el presupuesto que se puede destinar a la “seguridad compartida”

Esta pregunta se refiere a la sostenibilidad económica de AVS. Los desarrolladores deben evaluar:

  • El modelo de ganancias y los ingresos esperados del servicio, o cómo combinarlos con su propia Tokenomics en las primeras etapas del proyecto para proporcionar suficientes expectativas de recompensa a través de la inflación de tokens.

  • Costos de operación, incluyendo infraestructura, mantenimiento, etc.

  • Presupuesto de recompensa asignable a nodos y participantes

Un modelo económico razonable puede garantizar que AVS pueda atraer y retener suficientes nodos e interesados ​​mientras se mantiene el desarrollo sostenible del proyecto.

4. ¿Cuánta escala de red se necesita?

El tamaño de la red afecta directamente al rendimiento, la descentralización y la seguridad de AVS:

  • Las redes más pequeñas pueden ser más fáciles de gestionar, pero pueden sacrificar algo de descentralización

  • Las redes más grandes pueden proporcionar mayor seguridad, pero pueden aumentar la complejidad y el costo.

Los desarrolladores necesitan encontrar el mejor punto de equilibrio en función de los requisitos del servicio y las limitaciones de recursos.

AVS ecología actual y nuevas oportunidades

Aunque EigenLayer aún se encuentra en sus primeras etapas, creemos que hay muchas oportunidades y potencial en este ecosistema. En primer lugar, según nuestra observación,

AVS en el ecosistema actual se centra principalmente en las siguientes áreas:

  1. Y

  2. Secuenciador descentralizado

  3. Generación de números aleatorios

  4. Probador ZK

  5. servicio de oráculo

Estos servicios están dirigidos principalmente a desarrolladores y brindan soporte crítico para la infraestructura blockchain. Sin embargo, notamos que existen algunas lagunas importantes en el ecosistema actual:

  • Falta de redes informáticas descentralizadas universales tradicionales

  • Casi no existen AVS que brinden servicios directamente a los usuarios finales.

Creemos que una gran cantidad de AVS aplicados pueden aportar más posibilidades al ecosistema. Estos AVS aplicados pueden servir directamente a los usuarios finales, ampliando así la influencia y utilidad de EigenLayer. Como proveedor de servicios de seguridad para usuarios, GoPlus está aprovechando la infraestructura de EigenLayer para construir un AVS centrado en la seguridad del usuario. Este AVS proporcionará servicios integrales de protección de seguridad para usuarios de criptomonedas, que incluyen, entre otros:

  1. Evaluación de riesgos de direcciones de billetera

  2. Protección antiphishing y antifraude

  3. Evaluación de riesgo de tokens

  4. Firewall en cadena descentralizado en tiempo real

Al construir AVS en EigenLayer, GoPlus proporcionará servicios de seguridad descentralizados, transparentes y confiables. Esta medida no sólo mejora la credibilidad del servicio, sino que también atrae a más participantes a través de un mecanismo de incentivos. AVS de GoPlus brindará a los usuarios una mejor protección y ayudará a EigenLayer a expandirse a nuevas áreas de aplicaciones para usuarios finales. Actualmente, los servicios de seguridad de GoPlus tienen un volumen de llamadas diario promedio de hasta 21 millones de veces. Por lo tanto, después de completar la actualización de AVS, GoPlus AVS. Se espera que se convierta en el caso de uso de aplicaciones más grande del ecosistema. Y brindar servicios de seguridad de manera descentralizada es también un nuevo paradigma de seguridad en el proceso de desarrollo de Web3.