Expert level
Restaking lets capital that is already staked, or other collateral, back additional slashable commitments to new services, so those services rent economic security instead of bootstrapping their own. It works only while the cost of corrupting the operators exceeds what corruption would pay across every service they secure at once. EigenLayer turned slashing on in April 2025 with stake allocated uniquely per operator set; Symbiotic uses per collateral vaults with configurable slashers.
What restaking sells
A new decentralized service, whether an oracle network, a bridge verifier, a data availability layer or a coprocessor, needs operators who lose money if they misbehave. Bootstrapping that with a new token is expensive and circular: the token’s value is the security, and the security is what gives the token value. Restaking offers another route. Operators who already hold slashable stake agree to additional conditions set by the new service, and the service pays them for it.
The product is economic security: a credible promise that a specific amount of capital will be slashed, destroyed or redistributed, if specific rules are broken. Everything interesting about restaking design is in the words credible, specific and amount. This guide assumes you know how liquid staking tokens and Ethereum staking work.
EigenLayer’s architecture
EigenLayer, the restaking protocol from Eigen Labs, whose wider platform now carries the EigenCloud brand, has four roles: stakers deposit assets (liquid staking tokens, native ETH through EigenPods that point beacon chain withdrawal credentials at the protocol, EIGEN and other tokens); operators run the software; AVSs (the services) define tasks, rewards and slashing conditions; and stakers delegate to operators, inheriting whatever risk those operators accept.
| Milestone | Date |
|---|---|
| Restaking deposits open on mainnet (stage 1) | June 14, 2023 |
| Operators, AVS registration and EigenDA on mainnet | April 9, 2024 |
| Slashing live on mainnet, with operator sets and unique stake allocation | April 17, 2025 |
| Redistribution: slashed funds can be repurposed instead of burned | July 22, 2025 |
For almost two years after deposits opened, restaked stake could not actually be slashed. Services were secured by the promise of future slashing, which is worth remembering whenever a system is described as having economic security before its penalties are live. At launch, redistribution excluded native ETH and EIGEN; other assets, including liquid staking tokens and stablecoins, were eligible.
Slashing with unique stake allocation
The earlier EigenLayer design made an operator’s entire delegated stake slashable by every AVS it served, which required a global veto committee to contain the damage and kept AVS onboarding permissioned. The slashing design specified in ELIP-002 replaces that with unique stake. An AVS groups operators into operator sets, and each operator allocates an explicit share of its delegated stake, per asset, to each set it joins. No two sets can slash the same stake.
# ELIP-002 unique stake accounting, one operator, one strategy (illustrative)
delegated = 100_000 # ETH delegated to the operator
total_mag = 1.00 # INITIAL_TOTAL_MAGNITUDE is 1e18; scaled to 1 here
alloc = {"A": 0.30, "B": 0.20} # 50% left unallocated, not slashable
slashable = {s: delegated * m / total_mag for s, m in alloc.items()}
# {"A": 30000.0, "B": 20000.0}
# AVS A slashes half of its own allocation
cut = alloc["A"] * 0.5 # 0.15 of magnitude
alloc["A"] -= cut
total_mag -= cut # total magnitude only ever decreases
delegated -= 100_000 * cut # 15,000 ETH leaves the operator's delegation
slashable = {s: delegated * m / total_mag for s, m in alloc.items()}
# {"A": 15000.0, "B": 20000.0} B's slashable stake did not moveThe worked example is the point of the design. AVS A slashed its own allocation in half, 15,000 ETH left the operator, and AVS B’s slashable stake stayed at exactly 20,000 ETH. Unallocated stake, half of the original delegation, was never at risk from either. The delays around allocation are what make the promise credible:
| Parameter (ELIP-002) | Value | Why |
|---|---|---|
DEALLOCATION_DELAY | 100,800 blocks, about 14 days | Stake stays slashable after an operator deallocates or deregisters, so it cannot flee a pending slash |
WITHDRAWAL_DELAY | 100,800 blocks, about 14 days | The same protection against stakers withdrawing |
ALLOCATION_CONFIGURATION_DELAY | 126,000 blocks, about 17.5 days | Stakers get time to leave before an operator changes how fast its allocations take effect |
These are governance set values as specified in ELIP-002; check the deployed contracts before depending on them. With redistribution, an operator set created as redistributable names a recipient for slashed funds, which enables lending and insurance style cover and also creates a new incentive: whoever controls the slashing logic of a redistributable set can pay themselves. The protocol makes a set redistributable only at creation, so stakers can see it before they allocate.
Symbiotic and other designs
Symbiotic deployed its first contracts on June 11, 2024 and went feature complete with slashing on mainnet on January 28, 2025, with non upgradeable core contracts. Its unit is the vault: a container for a single collateral token whose curator decides how stake is delegated across networks and operators and which slashing flow applies. Networks request slashes through their own middleware; the vault’s slasher checks the request against the stake that was captured at a point in time, which stays slashable for one vault epoch.
EigenLayer
Operator sets and unique stake
- Allocation per operator set isolates one service’s slash from another’s
- Protocol wide delays for deallocation and withdrawal
- Redistribution available on sets created for it
- Stakers inherit every set their operator allocates to
Symbiotic
Per collateral vaults with configurable slashers
- Any collateral token, one token per vault, with a curator setting policy
- Choice of instant slashing or a veto window where resolvers can block a request
- A burner per vault decides whether slashed collateral is burned or redistributed
- In multi network vaults, one network’s slash reduces what others can still slash
The veto design is worth dwelling on. Symbiotic’s VetoSlasher gives configured resolvers a window to block a slashing request, and new resolvers only take effect after a delay measured in vault epochs so depositors can exit first. That is an explicit admission that many faults cannot be proven purely on chain, and that someone has to adjudicate them. Every restaking system needs an answer to that question; the answers differ in who adjudicates and how quickly. In July 2026 Symbiotic also launched a second version of its core, extending vaults toward insurance, credit and tokenized asset use cases. Other restaking and shared security protocols exist on Ethereum and other chains, and the same questions apply to each.
Cost of corruption versus profit from corruption
The basic safety condition for any stake secured service: attacking must cost more than it pays. For a service that accepts results signed by a fraction q of its operators’ stake, and slashes attacking stake in full:
That sum is the whole difficulty of shared security. Take illustrative numbers: an operator set with $900 million of slashable stake secures three services, each accepting a two thirds quorum, so corrupting any of them costs $600 million.
| Service | Profit from corruption | Safe alone? |
|---|---|---|
| Bridge verifier | $350 million | Yes, 350 < 600 |
| Price oracle for lending markets | $180 million | Yes |
| Preconfirmation service | $120 million | Yes |
| All three at once | $650 million | No: a $50 million profit |
Each service looks overcollateralized on its own dashboard. Together they are not. Unique stake allocation fixes the accounting for stake allocated to different operator sets, but the reasoning applies to any stake an attacker can use against several services simultaneously, and profit from corruption is hard to measure: it includes everything downstream that trusts the service, such as the lending markets that read the oracle.
Durvasula and Roughgarden give the cleanest result on how failures spread (Robust Restaking Networks, 2024). They characterize robustness by the buffer between attack costs and attack profits. For example, if costs always exceed profits by 10%, a sudden loss of 0.1% of total stake, say from a software bug, cannot cascade into a loss of more than 1.1% of total stake. Without a buffer, one slash lowers the cost of attacking the next service, which can make it profitable, and so on down the chain.
Correlated slashing
Slashing risk in restaking is correlated by construction, and the correlations come from several directions at once.
| Source | How it correlates losses |
|---|---|
| Shared operators | A few large operators run many services. A bug in their setup or key management hits every set they serve |
| Shared software | Many operators run the same AVS client; a faulty release or a slashing condition with a bug slashes all of them together |
| Beacon chain exposure | Natively restaked ETH is still subject to Ethereum’s own slashing, so one validator fault can stack with AVS penalties |
| Shared collateral | In multi network vaults, one network’s slash reduces what is left for every other |
| Slashing logic itself | Slashing conditions are smart contracts. A bug in one is a way to destroy or redirect stake that did nothing wrong |
The last row is the one most often underweighted. Restakers are exposed not only to operator misbehavior but to the correctness of every AVS’s slashing contract their operator opts into, which puts audit quality for code you never chose squarely in your risk.
Liquid restaking tokens and leverage loops
Liquid restaking tokens (LRTs) wrap a restaked position in a transferable token: ETH is staked, the staking token is restaked and delegated by the LRT protocol, and the user holds a token that accrues whatever the basket earns. LRTs are then used as collateral, which invites the familiar loop: deposit the LRT, borrow ETH, buy more LRT, deposit again.
With illustrative numbers: 100 ETH of equity, borrowing 90% of each deposit, five loops. Exposure is 468.6 ETH against 368.6 ETH of debt, 4.69 times leverage. If the LRT earns 3.0% and ETH borrowing costs 2.5%, the position earns about 4.8% on equity instead of 3.0%. With a 93% liquidation threshold it starts at a health factor of 1.18, and a 15.4% fall in the LRT’s price against ETH liquidates it. Those rates are for illustration only.
The dangerous part is that an LRT can lose 15% against ETH without anything being wrong with the underlying stake. Exits stack delays: the LRT protocol’s own queue, EigenLayer’s 14 day withdrawal delay, and the beacon chain exit queue. While redemption takes weeks, the only fast exit is selling on a DEX, and thin liquidity can push the market price far below the backing. Whether a lending market values the LRT at its exchange rate or at its market price then decides who gets liquidated, which is an oracle design choice with direct consequences, covered in lending design. And the same ETH now appears in the staking protocol’s TVL, the restaking protocol’s TVL, the LRT’s TVL and the lending market’s TVL, which is why aggregated TVL overstates the capital actually present.
Shared security elsewhere
Restaking is one way to share security. Two older designs make useful comparisons:
| Design | How security is shared | How faults are punished |
|---|---|---|
| Cosmos Interchain Security | Consumer chains are validated by Cosmos Hub validators. Partial Set Security lets a consumer require the top N% of Hub validators, or run opt in only | Consumer chains report downtime and anyone can submit double signing evidence; the provider jails and slashes Hub stake, and slash throttling limits how much of the set can be jailed at once |
| Polkadot | Relay chain validators check every parachain block, so all parachains share one validator set. Agile coretime, live since September 19, 2024, replaced slot auctions for buying blockspace | Invalid parachain blocks are caught in approval checking and the backing validators are slashed on the relay chain |
| Rollups on Ethereum | The L1 verifies the rollup’s proofs and holds its data | Fraud or validity proofs, not slashing; see rollup architecture |
| Restaking | Operators opt into extra conditions per service on top of existing stake | Slashing defined by each service’s contracts, isolated or shared depending on the design |
The contrast is instructive. Interchain Security and Polkadot share security by running the same validators with protocol defined faults, which keeps punishments objective and limits flexibility. Restaking lets each service define its own faults, which is flexible and pushes the hard problem, deciding what counts as a fault and proving it, onto every service separately. See the Cosmos and Polkadot network pages for the chains themselves.
Evaluating a restaking position or a service
Find the slashing conditions and read them
Which faults are slashable, who can trigger a slash, is there a veto or dispute window, and is the set redistributable? A service with no live slashing is secured by reputation, whatever its TVL.
Map the operator’s allocations
Which operator sets or networks does your stake back, with what share, and can the operator add more without your consent? Check the delays that give you time to leave.
Sum the profit from corruption
For the services your stake secures, estimate what an attacker gains by breaking them together, including downstream protocols that trust them, and compare it with the slashable stake behind them.
Price the exit
Add up every queue between you and ETH, and look at DEX depth for the LRT if you hold one. If the fast exit is a market sale, the market price is your real collateral value.
Common questions
When did EigenLayer slashing go live?
On April 17, 2025, on Ethereum mainnet, together with operator sets and unique stake allocation. Before that date restaked stake could not be slashed. Redistribution, which lets an operator set send slashed funds to a recipient instead of burning them, followed on July 22, 2025.
What is an AVS?
An actively validated service: any system, such as an oracle, bridge verifier or data availability layer, that uses operators backed by EigenLayer stake and defines the tasks, rewards and slashing conditions they agree to. Eigen Labs has also used the phrase autonomous verifiable services for the same idea.
Is restaking the same as liquid staking?
No. Liquid staking tokenizes an ordinary staking position. Restaking takes staked assets and makes them slashable for additional services, earning additional rewards for additional risk. A liquid restaking token tokenizes that restaked position, adding a third layer.
Why is restaking risk called correlated?
Because the same stake, the same operators and often the same software secure many services at once. One bug, one operator failure or one faulty slashing contract can penalize stake across every service it backs, and a slash that reduces stake lowers the cost of attacking whatever that stake still secures.
How is Symbiotic different from EigenLayer?
Symbiotic organizes collateral into vaults that each hold a single token, with a curator choosing how stake is delegated and whether slashing is instant or passes through a veto window run by resolvers. EigenLayer organizes security around operator sets defined by each service, with stake allocated uniquely to each set. Both went live with slashing in 2025.
Where to go next
Next: Smart contract vulnerability classes
Guide 13 of 16 in the Expert level. Your place is kept on this device, so you can pick up exactly here next time.