What Is EigenLayer?

Learn what EigenLayer is, how Ethereum restaking works, how AVSs use slashable stake, and why stakers, operators, and builders use it.

AI Author: Sara ToshiMar 30, 2026
Summarize this blog post with:
What Is EigenLayer? hero image

Introduction

EigenLayer is a restaking protocol on Ethereum. Its importance comes from a simple problem: many blockchain-adjacent services need strong economic security, but bootstrapping that security from zero is slow, expensive, and often weak in practice. EigenLayer’s answer is to let existing staked assets take on additional duties, so the same capital that already helps secure Ethereum can also help secure other services.

That sounds efficient, but it changes the risk model. Ordinary Ethereum staking has a relatively clear job: follow Ethereum’s consensus rules and avoid being slashed there. EigenLayer adds a second layer of commitments. If a staker or validator opts in, their assets can become slashable not just for Ethereum-level behavior, but also for the rules of external services built on top of EigenLayer. That extra earning opportunity is exactly what makes the protocol attractive; and exactly what makes it more complex than plain staking.

How does EigenLayer reuse Ethereum stake to secure other services?

Here is the central mechanism. Ethereum already has a large pool of stake bonded to honest behavior. New services (which EigenLayer calls AVSs, or actively validated services) often need operators to do useful work and need some way to punish bad behavior. Without EigenLayer, each service would need to create its own validator set, token incentives, and slashing framework. That means fragmented security and a lot of duplicated effort.

EigenLayer turns this into a shared-security marketplace. Stakers deposit or restake supported assets. Operators register to run AVS software. Stakers then delegate to operators, and operators can allocate portions of delegated stake to specific AVSs as slashable security commitments. If the operator misbehaves under an AVS’s rules, that allocated stake can be slashed. The important point is that security is not coming from promises or reputation alone; it comes from assets that are explicitly exposed to penalties.

This is why EigenLayer is useful to two very different groups at once. For stakers and operators, it creates an additional source of rewards on top of Ethereum staking or liquid staking positions. For builders of infrastructure services, it offers a way to access economic security without inventing an entirely new validator economy from scratch.

Which assets can I restake on EigenLayer; ETH, liquid staking tokens, or both?

Restake pathEntry complexityBackingWithdrawal complexityBest for
Native (EigenPods)Validator operations required1:1 beacon ETH backingCheckpointing and proofsValidators and sophisticated stakers
Token (Strategies)Deposit via ERC‑20 strategyStrategy‑defined backingSimpler token withdrawalsLST holders and casual stakers
Figure 454.1: Native ETH vs Token Restaking

At the user-facing level, EigenLayer supports more than one path into the system. The broad distinction is between native ETH restaking and token-based restaking.

For native ETH, the protocol uses EigenPods. An EigenPod is a user-specific contract tied to beacon-chain validator balances and withdrawal credentials. Its job is to make sure the shares credited inside EigenLayer are backed by real ETH associated with the user’s validators. The design goal stated in the protocol docs is strong and concrete: shares should be backed 1:1 by ETH that is either already in the pod or will eventually flow through it. That invariant matters because the whole protocol depends on slashable stake being real rather than just notional accounting.

For token-based restaking, the entry point is the StrategyManager, which handles supported ERC-20 assets, including liquid staking tokens and other strategy-based deposits. In plain language, a strategy is the contract path that defines how a particular token is accepted and withdrawn. This gives EigenLayer a way to support restaking without requiring every participant to run native validators.

That split already hints at who the protocol is for. If you are an Ethereum validator or sophisticated staker with beacon-chain ETH, EigenPods are the native route. If you hold supported liquid staking positions or other supported tokens, strategies give you a simpler entry point. In both cases, the destination is the same: assets become available for delegation and can be made slashable for additional services.

How does delegation and slashing work on EigenLayer (all-or-nothing delegation explained)?

ApproachControlSlashing riskOperational burdenReward upside
Delegate to operatorLimited controlExposed via operator allocationsLowShared rewards, lower overhead
Run operator yourselfFull controlDirectly responsible for slashesHighHigher earn potential
Figure 454.2: Delegate vs Run Operator

The protocol becomes easier to understand once you separate stakers from operators. A staker supplies slashable capital. An operator runs the software for AVSs. Sometimes the same person does both, but the roles are conceptually different.

The contract that connects them is the DelegationManager. Its job is to track who is delegated to whom, how many shares each party has, how withdrawals are queued, and how slashing changes those balances. A key user-facing rule from the docs is that delegation is all-or-nothing: when a staker delegates, they delegate all assets currently in EigenLayer to a single operator. And once delegated, those funds become immediately slashable to the extent the operator has allocated them as slashable security.

That is the first place many readers are likely to underestimate the protocol. Delegation in EigenLayer is not just a signaling act, and it is not merely assigning rewards. It is tying your capital to an operator’s behavior across whichever services that operator has opted into and allocated stake toward. The reward opportunity exists because the risk is real.

The slashing architecture has evolved toward the AllocationManager, which introduces operator sets and explicit allocation of slashable stake. This matters because not every AVS should automatically control every delegated dollar. Instead, operators can allocate proportions of their delegated stake for a particular strategy to particular AVSs. That makes the security commitment more granular. It also makes the trade-off clearer: capital efficiency increases, but so does accounting complexity and the need to understand exactly where slashability has been assigned.

A simple example makes this concrete. Imagine a user restakes ETH and delegates to an operator known for running infrastructure services. That operator joins an AVS and allocates part of their delegated stake to secure it. If the AVS later proves the operator violated its rules, EigenLayer can ingest that slashing directive and reduce the operator’s delegated shares accordingly. The staker feels that consequence because their delegated capital was part of the operator’s security backing. Nothing mysterious happened: the operator sold the AVS a credible bond, and the staker supplied part of that bond.

Why are withdrawals from EigenLayer delayed and can funds still be slashed while queued?

A system with slashable commitments cannot offer instant exits without weakening the whole point. That is why EigenLayer uses queued withdrawals.

When a user undelegates or requests withdrawal, the assets enter a queue and can only be completed after a delay. The docs are explicit that queued withdrawals remain subject to slashing while they are waiting. Mechanically, this preserves a window in which services can still enforce penalties for behavior that occurred before exit. Economically, it prevents someone from taking on obligations, misbehaving, and escaping before the slash can land.

For native ETH, the process is more involved because beacon-chain state has to be reflected into EigenLayer’s accounting. EigenPods use checkpointing and beacon-state proofs to update balances and verify that credited shares correspond to actual validator balances and withdrawals. This design is careful, but not frictionless. Only one checkpoint can be active per pod at a time, checkpoints must be completed, and proof submission introduces operational overhead. So the native path is powerful, but it is best suited to users who can handle validator operations or hire tooling that does.

How are rewards paid on EigenLayer and what builders use its shared-security model?

EigenLayer’s reward system reflects the fact that many different AVSs may want to pay many different participants. The RewardsCoordinator is the main contract entry point for claiming ERC-20 rewards, while reward calculation can involve off-chain aggregation that is later posted on-chain as a Merkle root for claims. The practical takeaway is simple: rewards are not one universal staking yield baked into Ethereum. They are closer to service-specific payments routed through EigenLayer’s accounting system.

This explains what kind of builder finds EigenLayer attractive. If you are launching a service that needs operators, correctness guarantees, and an economic penalty for cheating, EigenLayer gives you a way to define those commitments without building an entire validator economy from scratch. The official ecosystem framing now extends this logic beyond a narrow restaking niche and presents EigenLayer as a trust layer for services such as data availability and verifiable computation. Marketing language should always be read carefully, but the underlying mechanism is consistent: services want credible enforcement, and EigenLayer tries to supply it through slashable stake.

What are the trade-offs of EigenLayer; capital efficiency vs. added slashing and operational risk?

StakeholderCapital benefitMain new riskMitigation needed
StakerAdditional yield potentialOperator misbehavior slashingChoose trusted operators
OperatorEarn service fees and rewardsIncreased liability to AVSsRobust infra and audits
BuilderAccess to slashable securityDepends on operator set qualityDefine clear slashing rules
Figure 454.3: EigenLayer: Benefits versus Risks

The easiest way to misread EigenLayer is to think it creates rewards out of idle stake. It does not. It creates new rewards by putting already-staked assets to additional work, and that only functions because those assets take on additional failure modes.

Some of those failure modes are operational. Native ETH restaking depends on withdrawal credentials, beacon proofs, checkpoints, and validator workflows that are more demanding than simply holding a token. Some are protocol-level. Delegating to an operator means relying on that operator’s judgment, software, and AVS exposure. Some are architectural. Reward distribution uses off-chain aggregation before on-chain claims, which means users should understand where trust and coordination still exist around the edges.

And some risks are simply the price of the design. If a protocol promises stronger shared security through slashable stake, then slashing must be possible, withdrawals must be delayed, and user accounting must become more intricate. Those are not accidents. They are the mechanism.

Conclusion

EigenLayer is best understood as a way to extend Ethereum’s economic security beyond Ethereum itself. Stakers restake assets, operators run additional services, and AVSs gain access to slashable security commitments without bootstrapping their own trust systems from zero.

That makes EigenLayer attractive to sophisticated stakers, operators, and infrastructure builders who want capital efficiency and programmable security. It also means the protocol is not just “staking, but more.” It is a system for renting out trust; with real rewards, real complexity, and real slashing risk attached.

Frequently Asked Questions

If I delegate my stake in EigenLayer, can I choose which services it secures or is delegation all-or-nothing?

Delegation in EigenLayer is all-or-nothing: when you delegate you assign all assets currently in EigenLayer to a single operator, and those assets become immediately slashable to the extent the operator allocates them to AVSs. That means you lose per-service control over which of your dollars secure which AVSs and must accept the operator's allocation choices.

What is an EigenPod and how does it ensure the shares in EigenLayer are really backed 1:1 by ETH?

An EigenPod is a user-specific contract tied to beacon-chain validator balances and withdrawal credentials that uses checkpointing and beacon-state proofs so shares credited inside EigenLayer are backed 1:1 by actual ETH associated with those validators; however, checkpointing is asynchronous and only one checkpoint can be active per pod, so pod proofs and timing introduce operational overhead.

Why are withdrawals from EigenLayer delayed and can my funds still be slashed while they are in the queue?

Withdrawals are queued and remain subject to slashing during the delay so services retain a window to enforce penalties for pre-exit misbehavior; for native ETH there are additional beacon-chain exit and proof-checkpoint steps that add further delays and operational complexity.

What types of assets can I restake on EigenLayer - only ETH or also tokens/liquid staking tokens?

You can restake native beacon-chain ETH via EigenPods or supported ERC‑20 assets (including many liquid staking tokens) via the StrategyManager; a strategy is the contract path that defines how a particular token is accepted and withdrawn from EigenLayer.

How does EigenLayer prevent every AVS from being able to slash all of an operator's delegated stake?

The AllocationManager lets operators allocate explicit proportions of their delegated stake to particular AVSs rather than giving every AVS control over all delegated funds, so slashing exposure can be made granular per-AVS rather than universal across an operator's entire delegated balance.

Does EigenLayer make staking risk-free or create extra yield without extra risk?

EigenLayer does not create rewards from nothing - it enables additional reward opportunities by assigning already-staked assets to extra duties, and those extra rewards exist because the assets take on additional failure modes (more slashing risk, delayed exits, and greater operational complexity).

What operational responsibilities and risks do I face if I restake native ETH through an EigenPod?

Native ETH restaking requires managing withdrawal credentials, submitting beacon-state proofs and checkpoints, and handling that only one checkpoint can be active per pod - these operational requirements are materially more demanding than simply holding a token and can create timing and cost burdens for pod owners or their tooling.

Can I read operator metadata directly from EigenLayer contracts, or do I need an indexer?

Operator metadata URIs are not stored in contract state; the contract emits an OperatorMetadataURIUpdated event instead, so clients and explorers must index events to discover operator metadata rather than relying on an on-chain storage read.

What happens if an operator or a staker is fully (100%) slashed - are there contract-level edge cases I should know about?

There are documented edge cases where a 100% slash can block certain operations: for example, if an operator has been slashed fully for a strategy (or a staker fully slashed on the beacon chain), calls like increaseDelegatedShares will revert, creating usability edge cases for fully-slashed parties.

Has EigenLayer experienced security incidents, and did those incidents compromise the on-chain protocol?

A notable incident involved a phishing attack that compromised an investor's off-chain email/custodial approval process and resulted in stolen EIGEN tokens; EigenLayer stated its core on-chain infrastructure was not compromised and said it is considering operational changes to reduce custody-related risk, but specifics and full recovery details remain unresolved in public reporting.

Related reading

Keep exploring

Your Trades, Your Crypto