Eigenlayer operating mechanism overview
Restaking refers to the use of ETH pledged for Ethereum network verification to re-stake, share security with other protocols, and earn additional interest. Eigenlayer can receive native ETH participating in Ethereum PoS, or LST wrapped by a layer.
On EigenLayer, re-stakers can choose to delegate their re-pledged assets to Operators. Specifically, after the re-staker delegates their assets to the Operator, the Operator will provide verification services for AVS (Actively Validated Services). Operators participate in the AVS verification process by installing the necessary software to ensure the correct and secure operation of AVS. In return, Operators receive verification rewards provided by AVS and return them to the re-staker.
Image source: DeSpread Research
LRP (Liquid Restaking Protocol) is based on the principle of restaking. It participates in Eigenlayer on behalf of users (for example, users do not need to participate in the subsequent selection of Operators), and at the same time issues a layer of LRT (Liquid Restaking Token) of the same value to users.
Image source: DeSpread Research
A deep dive into Operators AVS
How do I become an Operator? Which service do I run? What are the features?
Operators can be individuals or organizations, and any Ethereum address can act as an Operator by registering in EigenLayer. An address can act as both a Restaker and an Operator at the same time (this dual role is not mandatory). Operators enable ETH stakers to delegate their staked assets (native ETH or LST). Operators can participate in the EigenLayer network without re-pledge any tokens. Most Operators will receive token delegations from other re-pledgers within the network, otherwise Operators can choose to self-delegate by allocating their re-pledged token balances.
Specifically, the Operator node is based on Docker and Linux. After completing the configuration and registration in eigenlayer-CLI (there is a step in the middle that requires depositing at least 1 ETH), and meeting the standardized requirements of the corresponding node class, you can run the AVS software service.
How do I become an AVS? Which service does AVS run?
AVS is any system that requires its own distributed verification semantics for verification, such as side chains, data availability layers, new virtual machines, guardian networks, oracle networks, bridges, threshold encryption schemes, trusted execution environments, etc.
Each AVS can design and implement the contract it sees fit, as long as their entry point (called 'ServiceManager' by the specification) implements the interface expected by the EigenLayer protocol.
How does Operator run multiple AVS services? Does AVS have any choice?
Quorums are a set of policies that AVS uses for shared security measures.
Specifically, after the Operator completes the task given by AVS, it signs the result with a BLS signature and sends its signature to the aggregator entity. The aggregator combines these signatures into a single aggregate signature using BLS signature aggregation. Once the Operators reach the quorum threshold, the aggregator sends the aggregate signature back to the AVS contract. The AVS contract then verifies whether the result meets the arbitration threshold and whether the aggregate signature is valid. Through this design, AVS aggregates the calculations of multiple Operators to improve security.
Operators, in turn, can choose to join validation for one or more AVSs (killing two birds with one stone), depending on their preferences and the design of the AVS run, as long as they have enough TVL.
Currently, the Eigenlayer official website allows you to view which AVS operators different Operators are participating in. Most of them are running multiple AVS services, a few have only joined one AVS (such as ether.fi-8 and some have only joined EigenDA), and some, such as Puffer, have not yet joined any AVS verification.
The AVS side provides a standardized description of the workload (e.g., lightweight, heavyweight), the design of the minimum work unit, and the conditions for Slashing, but cannot reversely select Operators.
The underlying logic of the business model: Can the Operator obtain token incentives from AVS? Why should the Operator help AVS with security verification?
When Operators run the software required by AVS and participate in verification tasks, they ensure the security and correct operation of AVS. These verification tasks may include the execution of consensus protocols, verification of data availability, etc. After successfully completing the task, the AVS contract will pay the Operator the corresponding verification reward, which includes the user's re-staking income.
Operators also face the risk of being fined for misconduct or failure to perform verification duties. The core contract of EigenLayer contains a strict penalty mechanism. If an Operator exhibits malicious behavior or fails to verify as required while participating in AVS, its staked ETH may be fined.
In terms of the rewards for ordinary users’ participation, neither the Eigen official website nor PoS browsers such as StakeRewards have found a clear APY that the Operator can give. Therefore, for ordinary users, there is no single authoritative indicator to choose an Operator. The data that can be seen include restake concentration, AVS participated by the operator, restaked value, stakers, and some other dimensions of reputation evaluation. Users need to judge and choose the Operator by themselves. If the user uses other LRP protocols, this step can be ignored because the protocol has already been operated on their behalf.
Opportunities to participate
Operators with the expectation of issuing tokens:
Puffer: 100 $Eigen can get 1000 Puffer points, but Puffer has not yet joined any AVS verification.
InfStones: 110M raised, currently the second largest Operator on Eigenlayer (by number of stakers), joining the 11 AVSs already on the official website. You can earn Infstones loyalty points. Highly recommended. Currently, you can earn points through staking delegation, invitations, and early bird bonuses. In addition, there are additional milestone rewards that will be distributed according to the loyalty points ranking.
Delegation Earning: All delegators who delegate to InfStones on EigenLayer will start accumulating loyalty points from day one. Each delegated ETH can accumulate 1,000 loyalty points per day. Example: 10 ETH delegation for 90 days can accumulate 900,000 loyalty points.
Early Bird: Users who delegate to InfStones on EigenLayer within the first 4 weeks will receive an additional 15% boost to their overall Loyalty Points. Example: If 10 ETH is delegated to InfStones on EigenLayer within the first 4 weeks and kept for 90 days. Early Bird Reward: 10 * 1,000 * 90 * 15% = 135,000 Loyalty Points.
Referral Bonus: Increase your points by referring your friends to InfStones and earn an extra 10% of your Loyalty Points. Example: If there are 3 referrals, each of them gets 10,000 Loyalty Points. Loyalty Points from referrals: 10,000 * 3 * 10% = 3,000 Loyalty Points.
How to obtain AVS project tokens
Looking at the AVS project Omni, which has already issued tokens, the number of tokens allocated to Eigenlayer Restakers is 400k, which accounts for approximately 4% of the tokens unlocked in this TGE.
Omni tokens are not distributed based on Operators, but are airdropped based on Eigen points. The top 15,000 accounts from high to low can receive Omni airdrops.
Crossover between investors
The investors of Eigenlayer generally do not overlap much with the investors of AVS projects that have completed financing in the ecosystem, but there are overlaps in some projects. According to the projects, Polychain Capital and Hack VC, which invested in AltLayer, are also investors in Eigenlayer. A16z and Polychain Capital, which invested in Espresso, are also investors in Eigenlayer. The financing parties of the other AVS (Omni, Lagrange, Hyperlane) have no intersection with Eigenlayer.
Latest News
On April 10, EigenLayer and EigenDA were launched on the mainnet.
On April 30, the Eigenlayer Github repository updated the $EIGEN white paper.
The token claim will be opened on May 10. The newly established independent non-profit Eigen Foundation will become the entity that issues the tokens. The total supply of Eigen tokens at the time of issuance is 1.67 billion. The foundation has allocated 45% of the tokens to its community, which is further divided into equity investment (15%), community initiatives (15%) and ecosystem development (15%). In addition, 29.5% of the tokens will be allocated to investors, while early contributors will receive 25.5%. It is reported that the total lock-up period for investors and early contributors is three years, which will be completely locked in the first year, and then gradually release their holdings at a rate of 4% per month in the next two years.
A total of 113 million EIGEN will be issued in the first season, 6.05% of the initial supply will be allocated to the first phase, 0.7% of the tokens will be allocated to the second phase; the remaining 8.25% of the tokens will be allocated to future airdrop seasons (the first and second phases are expected to start in mid-June).
AVS Ecosystem Project Inventory
EigenDA
EigenDA is the first DA (Data Availability) service officially launched by Eigen, and is now online on the mainnet. EigenDA follows the expansion path of Ethereum Danksharding, so the DA layer technology path it adopts is also highly related to the technical path of Ethereum Danksharding expansion. Furthermore, EigenDA adopts technologies such as erasure coding, KZG commitment, ACeD (Authenticated Coded Dispersal), and decouples DA from consensus, and performs well in transaction throughput, node load, and DA cost. Rollup publishes data to EigenDA to obtain lower transaction costs, higher transaction throughput, and secure composability in the EigenLayer ecosystem.
As of May 8, the TVL of the EigenDA mainnet has reached 3.2 M ETH, with a market value of 9.7 B, accounting for about 4% of the total market value of ETH. Currently, AltLayer, Caldera, Celo, Layer N, Mantle, Movement, Polymer Labs and Versatus have reached cooperation with EigenDA and plan to use EigenDA's DA services.
EigenDA's technical route is based on three components: operators, dispersers (untrusted), and retrievers (untrusted). Operators run the EigenDA node software and are responsible for storing blobs associated with valid storage requests. Dispersers are hosted by EigenLabs and are responsible for Reed-Solomon encoding blobs, calculating KZG commitments for encoded blobs, and generating KZG proofs for each block. Dispersers then send blocks, KZG commitments, and KZG proofs to operators, who return signatures. Dispersers aggregate these signatures and upload them to Ethereum in the form of calldata of the EigenDA contract to punish operators who misbehave. Retrievers are used to query blob blocks and verify their accuracy to reconstruct the original blob. The specific implementation process includes: the Rollup Sequencer creates a data blob and requests a split from the disperser, the disperser encodes the data blob and generates a KZG certificate, sends the data block, KZG commitment and KZG certificate to the EigenDA node for verification and signing, and finally uploads the signature aggregation to the EigenDA contract of the Ethereum mainnet.
AltLayer
AltLayer is a Rollups as a Service (RaaS) provider that specializes in deploying and managing Rollups customized for different application needs. AltLayer has launched and supports more than 30 application-specific Rollups, covering blockchain stacks such as OP Stack, Arbitrum Orbit, Polygon CDK, ZKStack, and many of them integrate EigenDA's DA service.
AltLayer uses Restaked Rollup technology, combining restaking and Rollup technology to enhance the security, decentralization and performance of the blockchain. AltLayer introduces three modular components for decentralized sorting, state correctness verification and fast finality: VITAL, MACH and SQUAD, which are used for decentralized verification of aggregated state, fast finalization and decentralized sequencing respectively. MACH is AltLayer's AVS for different Rollups (Eigenlayer's AVS interface shows AltLayer MACH), providing fast confirmation of rollups transactions, cryptoeconomic security (can detect malicious network participants) and decentralized verification of rollups status.
AltLayer has raised 21.6M in funding, with Binance Labs participating, and the strategic financing on February 19 was led by Polychain Capital and Hack VC. Currently, AltLayer's market value is 420M and FDV is 3.8B.
Brevis
Brevis is a ZK coprocessor implemented through AVS, with a modular architecture, and proposed a coChain solution to reduce the cost of ZK coprocessors that are fully based on smart contracts and zero-knowledge proof technology. Brevis coChain is a PoS chain that protects its security through ETH staking, combines OP mechanisms and ZK mechanisms, and can generate ZKPs to initiate challenges and punish malicious parties.
Brevis' architecture includes three components: zkFabric, zkQueryNet, and zkAggregatorRollup. zkFabric collects block headers from all connected blockchains, generates consensus proofs after proving their validity through ZK light client circuits, and provides block headers and blockchain state access for dApps. zkQueryNet is an open market for ZK query engines that accepts data queries from on-chain smart contracts and generates query results and ZK query proofs. zkAggregatorRollup acts as an aggregation and storage layer for zkFabric and zkQueryNet, verifies and stores proof data, and submits zk proof state roots. Brevis demonstrated its powerful ZK light client circuit performance in the proof-of-concept, supporting Ethereum PoS, Cosmos, and BNB Chain, enabling EVM and non-EVM chains to access the states of these three chains in a trustless manner.
The following table summarizes some key circuit performance benchmark data (data obtained by 20 cores, 2.3 GHz, 384 GB memory Linux server, the test did not use GPU acceleration). Using these ZK light client circuits, a user-facing asset zkBridge that supports cross-chain between Ethereum Goeril and BNB Chain was implemented.
Eoracle
Eoracle is a modular and programmable oracle network whose security is natively guaranteed by ETH rather than using external tokens such as LINK. Eoracle's technology stack uses eBF, which consists of a consensus engine (IBFT) and an external validator set configuration protocol (Aegis). eBFT uses the IBFT consensus engine to seal blocks, provide network capabilities, and govern the network. Eoracle's smart contracts on Ethereum work in conjunction with a Tendermint-based consensus engine to fully implement the Aegis protocol. The validator set configured by eBFT's Aegis configures the validator set through a re-mortgage function and records the commitment of the eoracle state. Its features include: instant block finality, that is, only one block is proposed per chain height to avoid forks and uncle blocks; reduce the time between blocks and increase the block rate; high data integrity and fault tolerance, ensuring that each block proposal is verified by about 66% of validators, thereby ensuring the security and performance of the chain.
Lagrange
Lagrange is a parallel ZK coprocessor focused on cross-chain interoperability. The project completed a round of financing in May 2023, raising a total of $4M, led by 1kx, with participation from CMT Digital, Maven 11 Capital, Lattice, and Daedalus. Lagrange is distinguished by its "parallel" architecture, which distinguishes it from Brevis. In mid-2023, Lagrange has launched testnets on Base, Arbitrum, and Optimism. Each node that joins the Lagrange cross-chain state committee must stake more than 32 ETH.
Witness Chain
Witness Chain is a DEPIN network designed for decentralized IoT devices. The network consists of multiple components, such as DCL (DePIN Coordination Layer), which provides basic services required by the DePIN ecosystem, such as the security of the chain itself, the bandwidth and physical location of the nodes, etc. These basic services are called Watchtowers, which are used to measure the above data and generate valid proofs in the DCL layer for use. The watchtower mechanism of Witness Chain achieves hyper-scaling by verifying transactions on another chain and publicly publishing transaction data for anyone to view. If an erroneous transaction is detected, Ethereum validators can use fraud proofs for arbitration. The Rollup Watchtower Network acts as the internal DePIN of the Witness Chain and is the first line of defense for L2 Op-Rollups such as Optimism and Base, enabling operators to actively verify aggregated transactions and ensure that any fraud is detected.
AETHOS
AETHOS is a decentralized policy engine that enforces customizable rules and conditions for on-chain transactions. Leveraging off-chain computation and cryptoeconomic consensus implemented through EigenLayer, it provides a flexible and secure policy layer for blockchain applications. AETHOS's network powers include pre-transaction policies, set at the smart contract level, which execute transactions only if they comply with the rules set by the corresponding smart contract. It can access on-chain and off-chain data (such as historical fund flows, blockchain analytics, verifiable credentials, dynamic permission lists, etc.) to enforce policies. AETHOS provides a trust-minimized rule-making system for application developers to implement policies that are enforced by a network of economically incentivized operators, and policies can be issued and modified by specific individuals, groups, or communities.
Blockless Network
Blockless Network is a modular network architecture with dynamic resource matching and random distribution capabilities. Blockless uses a random allocation algorithm for task allocation to reduce the risk of malicious behavior on the network. It also has a WASM secure runtime, which enables it to support applications built on multiple mainstream programming languages (including Python, JavaScript, Go, and Rust), expands accessibility, and allows developers to easily integrate their applications. Blockless's dynamic verification mechanism further enhances its security and performance.
Sundew
Drosera is a security protocol that uses hidden security intent to contain and mitigate attacks. The protocol detects and responds to potential network threats and attacks through stealthy security operations, thereby enhancing the overall security of the blockchain network.
Espresso
Espresso provides a decentralized sequencer solution (shared sequencing market and final result tool) connected to the L2 solution. Espresso is building a shared sequencing market that allows rollups to auction the right to build their blocks. Its core technologies include Espresso's sequencing market and HotShot shared final layer. Compared to Metis, Espresso provides a modular Sequencer shared component to handle the transaction ordering needs of all Rollups.
On March 22, 24, Espresso Systems completed a $28 million Series B financing round led by a16z. The latest round of financing brings Espresso's total funding to more than $60 million.
The user's transaction request first passes through Espresso's shared sequencer center, and then returns the status to layer 2 after batch processing. Use the Hotshot Proof of Stake system to ensure the decentralization and reward and punishment mechanism of the sequencer. Utilize the Ethereum security consensus provided by Eigenlayer.
Espresso's sequencing market lets L2 Rollups sell their sequencing rights in combined lottery runs, with a simple version of the market planned to launch in Q2 2024. HotShot shared finality is Espresso's consensus protocol and shared finality layer, completing the results of combined lottery and L2 transactions. Nodes participating in HotShot consensus also constitute Tiramisu (Espresso's data availability layer). L2 applications (including Rollups) interact with Espresso and interact with L1 chains to facilitate trustless state checkpoints. Espresso runs smart contracts on Ethereum, tracks HotShot state commitments, and allows other projects to reuse these state commitments on other chains.
Ethos
Ethos is a security layer that enables Cosmos chains to bootstrap validator networks with the economic security of re-staked ETH. ETH stakers can re-stake their ETH on EigenLayer by delegating tokens to operators that support Ethos. These operators assign the delegated stake to a set of elected guardians who validate Ethos Layer 1 chains (called “Guardian Chains”). Through a mechanism that opts in to shared security, these Guardians can collectively validate or delegate to protect any combination of L1 chains, extending the security of re-staked ETH beyond the Ethereum ecosystem. The Ethos ecosystem consists of three layers: AVS contracts deployed on EigenLayer can delegate the security of re-staked ETH to Ethos Guardians; use re-staked ETH to collectively validate or delegate to other L1 Guardian chains; and chains powered by Ethos that leverage Guardians to easily bootstrap a decentralized trust network and/or improve their economic security.
Hyperlane
Hyperlane is a universal and permissionless interoperability layer (application building platform) built for modular blockchain stacks. In September 2022, Hyperlane completed a $18.5 million financing round led by Crypto Investor Variant, with participation from Galaxy Digital, CoinFund, Circle, Figment, Blockdaemon, Kraken Ventures, and NFX. In September 2023, Hyperlane launched the V3 mainnet.
Near
NEAR is a chain abstraction stack that uses sharding and PoS as an L1 blockchain. NEAR's current main narratives are three-fold: chain abstraction (CA), data availability (DA), and artificial intelligence (AI). These narratives demonstrate NEAR's technological diversity and innovation capabilities, making it an important player in the blockchain ecosystem and providing developers and users with rich features and application scenarios.
Omni
Omni is Ethereum's integrated Rollup layer, solving the L1 of Rollups interoperability. Omni's narrative is to solve the fragmentation caused by Rollups (which Omni believes is the biggest existential threat facing Ethereum). As Rollups continue to gain popularity, Ethereum's users and their capital are increasingly dispersed into isolated ecosystems, reducing global network effects. Omni solves this problem by integrating all Rollups into a cohesive, interoperable network. Features of Omni include: dual staking model (ETH + OMNI), fast verification using Tendermint and CometBFT, support for diverse Rollups, and backward compatibility.
The TGE was completed on April 17, 24, with a current market value of $149M and FDV of $1.42B.
Silence Laboratories
Silence Laboratories provides a versatile toolkit for MPC-TSS and privacy-preserving computations that is fast, general, and extensible. Although the project has little information on Twitter and documentation, its MPC library has shown great potential and practicality in the fields of multi-party computation and privacy-preserving computation.
Xterio
Xterio is an Alt derivative chain, focusing on the L2 blockchain of the gaming ecosystem. Xterio uses AltLayer's RaaS to issue a second-layer blockchain based on EigenDA and OP Stack, focusing on AI and Web3 game-related scenarios. Xterio L2 uses AltLayer MACH (AVS for fast finality), and AltLayer also provides MACH services to Optimism's mainnet. Through these technologies, Xterio provides an efficient and powerful blockchain platform for game developers and users.
Aligned Layer
Aligned Layer is based on ETH and aims to provide affordable zero-knowledge proof verification.
On April 25, 2024, it announced the completion of a $20 million Series A financing, led by Hack VC, with participation from dao 5, L2 IV, Nomad Capital, etc. Ten days before the Series A financing, on April 15, 2024, it completed a $2.6 million seed round of financing, led by Lemniscap, with participation from Bankless Ventures and Paper Ventures Sreeram Kannan, Brandon Kase, Daniel Lubarov, DCbuilder, Chainyoda, Weikeng Chen, Sami BENYAKOUB (samnode_), Peter Fittin (SizeChad) and Lucas Kozinski, as well as strategic investment from StarkWare and O( 1)Labs.
AlignedLayer aims to be a universal verification layer that will no longer be limited by the speed and cost of the EVM. AlignedLayer receives proofs from different sources, which vary in size and verification time. It has a dedicated validator that can quickly check the validity of each proof and publish the results to Ethereum. Users can choose to get fast soft finality on AlignedLayer or wait for hard finality on Ethereum. The current progress is expected to be launched on the Eigenlayer public testnet in May and the mainnet in September.
Automata Network 2.0
Automata is a modular proof layer that proposes a TEE (Trusted Execution Environment) coprocessor (a new concept in EigenLayer AVS). The narrative is to help Rollups become open, modular, and verifiable. In its Proof of Machinehood, Op Rollup and zero-knowledge proof are used to implement hardware authentication on-chain to ensure the authenticity and uniqueness of the machine. Positioned as Multi-Prover AVS, it allows decentralized networks to use TEEs from multiple heterogeneous vendors to securely execute and verify calculations. AltLayer supports one-click deployment of the modular framework of Automata Network.
As early as February 2022, Automata Network received a strategic investment from Binance Labs. In August 2023, Automata Network announced that the Automata 2.0 testnet was officially launched (in cooperation with AltLayer), extending machine-level trust to Ethereum.
Openlayer
Openlayer is described as a modular data layer. In terms of implementation, OVC (optimistic verifiable computation) and modular verification components are used. The project is building an AVS called OpenOracle, which allows user-operated nodes to provide and verify external data sources for smart contracts in an optimistic and cryptographically provable manner.
It is endorsed by a16z CSX, Geometry Ventures, LongHash Ventures and others.
Dodo
DODOchain is positioned as Omni Trade Layer 3, supported by Arbitrum Orbit, EigenLayer and AltLayer (built on AltLayer MACH). DODOchain will use EigenDA to provide Ethereum consensus and security features. It connects the Ethereum aggregation and Bitcoin networks, integrating liquidity into one platform for seamless cross-chain transactions.
Tokens issued, $DODO market value 103 M, FDV 168 M.