Un poco de historia 📖
Bitcoin, en 2009, nos trajo la idea de blockchain y red descentralizada. Sin embargo su diseño está limitado a la creación de aplicaciones descentralizadas. No nos vale para lo que queremos hoy. 😓
Ethereum, en 2015, permitió una programación completa en la Ethereum Virtual Machine. Estas DApps se ejecutan en Ethereum, haciendo uso de seguridad y confianza.
Ethereum y sus Rollups, la aparición de estos (L2), permiten la ejecución de aplicaciones de manera individual, pero siguen haciendo uso de la seguridad y la confianza de Ethereum. 😍
Sin embargo, estaba claro, hay limitaciones.😶 Algunos módulos o aplicaciones, no pueden ser ejecutadas en lo anterior y no pueden hacer uso de la confianza de Ethereum. Hablamos de aplicaciones que conllevan procesar información que proviene de fuera de Ethereum: oráculos, bridges, redes de custodia, nuevas EVMs, etc etc
Para solucionarlo podríamos usar algo llamado AVS (actively validated services), pero hay limitaciones 😬: Desarollo el propio AVS, tarifas a los fondos de confianza, además de aquellas en Ethereum, el coste económico, y la seguridad del propio módulo.
EigenLayer: The Restaking Collective 🧱
EigenLayer introduce dos conceptos:
Pooled security via restaking: Vamos a dar seguridad, y confianza, a las aplicaciones anteriormente comentadas usando nuestro Ether en Staking. Evidentemente, a cambio: 💲. Por ejemplo, si estamos dando seguridad y confianza a la validación de datos de una <insertar ejemplo> cada vez que se use esa <ejemplo> aquellos que hayan depositado su ETHx o stETH(Lido) obtendrán recompensas (💲).
Open market: Pero no vas a validar cualquier cosa, ni vas a entrar en cualquier aplicación. EigenLayer proporciona un mercado dónde estas aplicaciones deben incentivar los poseedores del Ether en staking de correr el riesgo, para obtener cierto beneficio.
EigenLayer está solucionando varios problemas:
Un validador ya no necesita poner en marcha su “confianza” por si mismo, puede usar integrarse directamente con Ethereum. No requiere generar su propio protocolo o red y luego apoyarse en Ethereum.
El coste de capital es menor, ya que para poner en marcha todo usamos Ether que ya están obteniendo rentabilidades, a través del staking en Lido y Stader Labs, con un riesgo muy bajo, y coste de oportunidad nulo.
El modelo de seguridad es mucho más sólido, en vez de tener varios validadores independientes, tendremos un solo, alimentado/asegurado por el propio EigenLayer:
Se produce una acumulación de valor al proporcionar ingresos adicionales a aquellos que ya estaban obteniendo ingresos.
Y ahora, vamos al mundo real:
Un oráculo es un sistema que aporta información del exterior de la blockchain a la propia blockchain para que con esta información, y haciendo uso de los contratos inteligentes se ejecuten cosas. Por ejemplo, “apuestas deportivas”🚴♀️ .
Se podría crear una casa de apuestas descentralizada donde mediante el uso de contratos inteligentes podamos apostar. Ahora bien. ¿De dónde sacamos los resultados? Los resultados los van a proporcionar oráculos, que no dejan de ser muchas personas, con muchos ordenadores dando esa información.
Para ser oráculo tienes que aportar un capital, como compromiso, y conseguir el capital de otros. Si lo haces bien, tendrás una comisión de la casa de apuestas. Si lo haces mal, perderás parte de tu capital apostado/stakeado.
Ahora bien, poner en marcha un protocolo como el anterior cuesta esfuerzo, y cuesta dinero. Alguien debería comprar el activo para ser puesto en staking, con el objetivo al apoyar al Oráculo (que es un Nodo Validador). Ese alguien se enfrenta a un activo nuevo, desconocido y su coste de oportunidad sería no ponerlo en un activo conocido, fácil de poner en staking, como Ethereum.
Hasta que llega EigenLayer:
EigenLayer permite usar un activo ya ofreciendo una rentabilidad (Ether en staking) obtener más rentabilidad al “restakear” ese activo en un nodo/oráculo dentro de la red de Ethereum también.
EigenLayer permite al sistema de oráculos acceder a una enorme cantidad de capital que les permita asegurar la red y dar estabilidad y confianza, al poder ofrecer un sistema confiable con muchos usuarios apostando sus activos en nodos que tendrán que decir la verdad (resultados deportivos) para obtener una rentabilidad.
EigenLayer evita el coste de oportunidad de “¿Hago staking de Ethereum?” o “¿Hago staking en el Oraculos Layer?". Hará las dos cosas y le pagarán por dos cosas.
EigenDA
El primer AVS construido en EigenLayer. El objetivo de EigenDA es ayudar a blokchains de capa 2 (L2) a manejar datos de forma descentralizada. EigenDA distribuye los datos en varios nodos (donde nosotros haremos restaking), los cuales van a descomponer los datos de forma mas manejable, que permita escalar.
rsETH = restakedEthereum
Para empezar a jugar necesitas rsETH, y lo vas a obtener siempre que tengas: osETH, swETH, oETH, ETHx, WBETH, AnkrETH, stETH, cbETH y rETH. Es decir Ether en staking en algún protocolo de staking como son, Origin Protocol, Coinbase, Binance, Lido, StaderLabs, Stakewise, Binance, o Rocketpool por decir algunos.
Teniendo rsETH ya estás asegurando Ethereum y otras redes, que estén implementandose en EigenLayer. Adicionalmente podrías montar un pool de liquidez rsETH/stETH en Uniswap y obtener aún más beneficios.
Riesgos
Doble beneficio, doble riesgo 🤣.
El slashing en Ethereum es la forma de penalizar a un validador de Ethereum que no se comporta correctamente ni como la red espera. Esto puede venir por dos vías, puede ser por estar inactivo más tiempo del permitido o por un cosa malintencionada como intentar modificar la red en contra del resto de validadores. La penalización ya no es solo perder los beneficios, sino parte del capital apostado.
Lo mismo pasaría en EigenLayer. Volvamos a nuestro ejemplo. Si la casa de apuestas detecta que un oráculo está dando datos incorrectos, o no dando datos podría ser penalizado igualmente. Esto es un incentivo a hacer las cosas bien, y es un criterio que nos permite evaluar el desempeño de un validador, para decir hacer staking ahí o no de nuestros activos.
Hemos venido a jugar.
EigenBoost by StaderLabs
Hablamos de StaderLabs hace unos meses aquí, y su token ETHx. Su token es eligible para participar en EigenLayer, y como incentivo todos aquellos que se unan a EigenLayer aportando su ETHx tendrán como incentivo que se repartirán entre ellos los incentivos recibidos por los ETHx que StaderLabs aporte, que provienen de su tesorería.
StaderLabs incrementará su posición en EigenLayer cada vez que se alcance un hito predeterminado.
Estos incentivos estarán en marcha hasta el 31 de Marzo de 2024. Puedes leer más información sobre estos incentivos en el propio blog de StaderLabs.
El ecosistema de EigenLayer se compone de:
Los re-stakers proporcionan seguridad compartida a través de Ethereum, sirviendo como la base de EigenLayer.
Los Validadores (AVSs, por sus siglas en inglés) utilizan ETH re-stakeado para potenciar su funcionalidad.
Los rollups se benefician de nuevos servicios modulares proporcionados por los AVSs, como la disponibilidad de datos a gran escala a través de EigenDA.
Los operadores realizan tareas de validación de las cuales dependen los AVSs.
Seguridad
En Marzo de 2023 Consensys Diligence realizó una auditoría de seguridad. Duró tres semanas y necesitó un total de 30 días-persona. significa que el esfuerzo total empleado en una tarea fue equivalente al trabajo de una persona durante 30 días. Esto no necesariamente indica que una sola persona trabajó 30 días; podría ser el resultado de varias personas trabajando una cantidad menor de días que suman un total de 30.
Otra auditoría de los contratos inteligentes fue realizada por Sigma Prime, cuyos resultados puedes ver aquí.
En ninguno de los casos se encontraron problemas graves y los “minor issues” encontrados estarán siendo resueltos por el equipo.
¿Por dónde empezar?
Para no entrar en aspectos muy técnicos te dré que la operativa es tan básica como ir a su aplicación y elegir tu token para convertirlo en rsETH.
En mi caso usaría ETHx, de StaderLabs:
Harías el proceso y ya estarías introducido en el protocolo. El procedimiento de Unstake tiene una demora de 7 días.
En el Dashboard podrías ver más datos de tu posición y delegar tu Stake en el AVS de tu elección, actualmente solo EigenDA.
Más información
En la narrativa de las finanzas descentralizadas, DeFI hay que aplicar el DYOR, que sería “Do Your Own Research”.
El concepto es muy innovador y no está exento de riesgos, pero el concepto tiene sentido: Aporta tu capital a este validador y obten beneficios. Y mucho más interesante si además el capital que aportas ya genera un rendimiento.
Haciendo una analogía sería como si tu compras acciones de Amazon, que te dan un rendimiento, y decides prestarlas a una empresa que va a usarlas como colateral para pedir un préstamo, y por ello te darán una rentabilidad. Recibirás el dividendo de Amazon y un interés por parte de la empresa.
Más información:
En la siguiente entrega os dare una vuelta de tuerca con un concepto que entendereis si ya conoceis el staking liquido y habeis entendido el restaking: el restaking líquido.
Top 🔥
Gracias por la explicación Jay!