EigenLayer
EigenLayer

EigenLayer

What is EigenLayer?

EigenLayer is a protocol built on Ethereum that introduces a novel concept in cryptoeconomic security called restaking. This mechanism allows for the reuse of ETH, either staked natively or via a liquid staking token (LST), to enhance the security of additional applications on the network, thereby enabling stakers to earn additional rewards.

Key Features of EigenLayer

  • Restaking Mechanism: Reuse of Staked ETH: EigenLayer allows users to restake their ETH or LSTs by opting into EigenLayer smart contracts. This restaking process extends the crypto-economic security of the staked ETH to various applications, providing an additional layer of security beyond the Ethereum consensus layer.
  • Enhanced Security: Extended Cryptoeconomic Security: By restaking, users contribute to the security of new applications, sidechains, data availability layers, oracles, and other decentralized services. This additional security helps bolster the integrity and reliability of these applications.
  • Additional Rewards: Incentivizing Participation: Users who restake their ETH or LSTs via EigenLayer can earn extra rewards on top of the standard staking rewards from Ethereum. This provides a compelling incentive for users to participate in the restaking process.
  • Flexible Integration: Support for Various Applications: EigenLayer supports a wide range of applications, including sidechains, rollups, oracle networks, bridges, and execution environments. This flexibility allows it to cater to diverse use cases within the Ethereum

EigenLayer’s Architecture

EigenLayer is a decentralized protocol on Ethereum that introduces a unique restaking mechanism. It enhances crypto-economic security by enabling stakers to reuse their staked ETH or Liquid Staking Tokens (LSTs) to secure additional services, known as Actively Validated Services (AVSs). The ecosystem of EigenLayer involves several key participants or stakeholders, each playing a distinct role.

Key Participants and Their Roles

  • Stakers/Restakers: Provide the foundational security for the Ethereum network and additional AVSs by staking their ETH or LSTs. They can delegate their staked assets to operators or run validation services themselves, participating in securing the network and earning additional rewards. Involves a double opt-in mechanism where stakers and operators mutually agree on the delegation, ensuring that restakers retain control over their stake and choose the AVSs they wish to support.
  • Operators: Entities that run AVS software built on EigenLayer. They are responsible for performing validation tasks for AVSs. Registering in EigenLayer, allowing stakers to delegate to them, and opting into providing various services built on top of EigenLayer. Operators ensure the security and integrity of the AVSs they validate. Operators must meet certain requirements, such as a minimum ETH stake, to qualify for their role.
  • Actively Validated Services (AVSs): Services built on the EigenLayer protocol that leverages Ethereum’s shared security. These can include sidechains, rollups, oracle networks, bridges, execution environments, and other decentralized applications. AVSs benefit from the enhanced security provided by restaked ETH, ensuring their operations are robust and reliable. They deliver various services to users within the Web3 ecosystem.
  • AVS Consumers: Users and applications that consume the services provided by AVSs. Interact with AVSs to utilize the services they offer, benefiting from the enhanced security and reliability guaranteed by the EigenLayer restaking mechanism.
notion image

Interaction Between Participants

  • Restakers and Operators: Restakers delegate their staked ETH or LSTs to operators through a mutual agreement. This delegation allows operators to use these assets to validate AVSs, securing the network and ensuring efficient operation.
  • Operators and AVSs: Operators perform validation tasks for the AVSs, ensuring these services are secure and operate smoothly. This involves running specific software required by each AVS and adhering to their security protocols.
  • AVSs and AVS Consumers: AVSs provide their specialized services to consumers, who use these services within the broader Web3 ecosystem. The security provided by restaked ETH helps maintain the reliability and integrity of these services.

How does Restaking Work on EigenLayer?

Restaking on EigenLayer involves allowing users to "restake" their staked ETH or Liquid Staking Tokens (LSTs) to provide additional security for various services within the EigenLayer ecosystem. This process is designed to extend cryptoeconomic security to additional applications on the network and enables stakers to earn additional rewards. Here is how it works:
  • Restaking ETH or LSTs: Users who have already staked their ETH, either natively or through LSTs, can opt into EigenLayer's smart contracts to restake their assets. Supported LSTs include tokens from platforms like Lido (stETH), Rocket Pool (rETH), and others.
  • Operators and Delegation: Operators are entities that help run software for Actively Validated Services (AVSs) built on EigenLayer. Stakers can delegate their restaked ETH or LSTs to these operators, who then perform validation tasks for AVSs. This involves a double opt-in process to ensure mutual agreement between stakers and operators.
  • Creating EigenPods for Native Restaking: Native restaking requires setting an Ethereum validator's withdrawal credentials to EigenLayer’s smart contracts, known as EigenPods. Validators can then restake their ETH directly through these pods. This involves creating new EigenPods and possibly upgrading existing ones to enable restaking.
  • Escrow Period: There is a withdrawal delay for both LST tokens and native restaking, typically a 7-day period to provide security in cases of vulnerability or anomalous behavior detection.
  • AVS Integration: AVSs are services built on EigenLayer that leverage Ethereum’s shared security. Operators validate these services, contributing to the overall security and integrity of the network. AVSs deliver various services to users and the broader Web3 ecosystem.
  • Gas Fees and Proof Verification: Restaking transactions involve additional gas fees due to the required proof of beacon chain staking and active validator status. These proofs are generated off-chain and verified on-chain, which incurs gas costs.

Integrated LRTfi Projects, AVSs, and Operators on EigenLayer


EigenLayer Resources