# A Hitchhiker's Guide to Restaking and Its Risks *...Pandora's box has been opened, and there's no going back...* *Disclaimer: This guide is built on the shoulders of experts who have carefully explained the restaking ecosystem.* **I thank all my colleagues who provided feedback on this text, particularly (but not only) Chuy García. Any errors are mine.** Restaking is here. It's new, it's complex, and it's changing Ethereum. Sriram Kannan and his team at Eigen Layer created restaking. It lets Ethereum stakers secure other networks too. Jessy Cheng calls it "inevitably coming true" [5]. Restaking makes Ethereum staking more interesting. It could change the whole system. It offers benefits, but also brings risks. This guide explains restaking. We'll cover how it works, what it might do, and what could go wrong. If you care about a decentralized internet, you need to understand this. But first, let's talk about staking. It's the foundation of restaking, and it's key to networks like Ethereum. ## Staking Staking secures blockchain networks without mining. In proof-of-stake (PoS), validators put up cryptocurrency as collateral. The more they stake, the more likely they are to validate transactions and earn rewards. Staking does two things: - It makes people behave honestly. - It keeps the network secure. To be a validator, you "bond" some cryptocurrency. This shows you're committed. In return, you earn rewards. If validators misbehave, they get "slashed." They lose some of their stake. This helps maintain an alignment of incentives around the security of the network, rendering bad behavior attempts useless. Some systems, like Ethereum, let you delegate your staking rights. You pick a staking service provider (SSP) to do the work for you. This is a model of SaaS (Staking as a Service). [6]. In short, staking keeps PoS networks running. It rewards good behavior and punishes bad. DPoS makes it easier for more people to join in. Now that we understand staking, let's look at restaking. ## What is Restaking? Restaking is an innovative concept in the Ethereum ecosystem that expands the power and utility of staked ETH. It allows ETH stakers to secure both Ethereum and other protocols simultaneously, essentially "renting out" their staked ETH to provide security for additional services. ### How Restaking Works 1. **Initial Staking**: First, you stake your ETH on the Ethereum network, helping to secure the blockchain and validate transactions. 2. **Extending Security**: Instead of setting a regular withdrawal address for your staked ETH, you direct it to an EigenLayer smart contract called an "eigenpod." This pod is jointly controlled by you and EigenLayer. 3. **Additional Commitments**: By restaking, you agree to additional slashing conditions. This means you're taking on more responsibilities and risks. 4. **Choosing a Strategy**: In the EigenLayer system, a delegator (or restaker) chooses a Strategy, which includes an Operator and the Actively Validated Services (AVSs) that the Operator supports. 5. **Operator Duties**: Operators must perform duties set by AVS protocols. These can include securing oracles, layer 2 chains, bridges, and more. 6. **Rewards and Risks**: In exchange for these additional commitments, you receive extra rewards on top of your regular Ethereum staking rewards. However, violating conditions on any protocol risks slashing a portion of your staked ETH. 7. **Off-chain Component**: There's also an off-chain aspect to restaking, which involves running node software for each additional protocol you're securing. ### Implications of Restaking 1. **Increased Capital Efficiency**: Restaking allows your staked ETH to work harder, potentially securing multiple protocols simultaneously and earning multiple streams of rewards. 2. **Complex Risk Profile**: While restaking offers enhanced rewards, it also introduces a more complex risk profile. Operators face penalties like slashing (losing part of their stake) or jailing (being banned from operations) for failing to perform their duties. 3. **Vast Design Space**: Restaking opens up a vast design space, comparable to modding a video game, but with far higher stakes—we're dealing with global economic infrastructure. 4. **Potential Asset Transformation**: This innovation could fundamentally alter ETH's properties as an asset, much like EIP-1559 did. It maximizes opportunities for positive-sum games and allows academic research to transition into real-world applications. 5. **MEV-like Impact**: Restaking's potential impact rivals that of MEV (maximal extractable value), suggesting it could become a crucial part of the Ethereum ecosystem. Restaking represents a significant evolution in how we think about and use staked assets. It promises to increase the utility and potential returns of staked ETH, but it also introduces new complexities and risks that participants need to carefully consider. ## Introduction to Staking and Restaking Tokens Before diving deeper into restaking, it's crucial to understand the various types of tokens that play a role in this ecosystem. These tokens enable different forms of participation and liquidity in the staking process. ### Liquid Staking Tokens (LSTs) LSTs represent staked ETH in a tokenized format, providing liquidity to stakers while their ETH remains locked on the beacon chain. Through LSTs, stakers can passively earn Proof of Stake (PoS) rewards without needing to operate a validator themselves. Key benefits of LSTs include: - **Liquidity**: Users receive a tradable token that can be used in various DeFi activities. - **Ease of Use**: Rewards accrue to LSTs automatically without requiring actions by the staker. - **Flexibility**: Users can participate in a wide range of DeFi protocols, multiplying potential yield avenues [10]. For example, a user can deposit ETH into a service like Swell and receive swETH in return. The user will be securing Ethereum and earning rewards in the form of swETH. ### Liquid Restaking Tokens (LRTs) LRTs take the concept a step further by tokenizing restaked LSTs within a Liquid Restaking Protocol such as Swell, Ether.fi, Renzo, Puffer, among others. Examples include rswETH from Swell and eETH from Ether.fi. These tokens allow users to "restake" their ETH into restaking protocols like EigenLayer without requiring a 32 ETH minimum, operating a node, or having their restaked ETH locked. ### Native Liquid Restaking Tokens (nLRTs) nLRTs, such as Puffer's pufETH, are LSTs that deliver traditional PoS rewards and boost these with additional restaking rewards. They generate restaking rewards through native restaking on EigenLayer, where Ethereum PoS validator ETH is the staked asset. Understanding these token types is crucial as we delve into the mechanics and implications of restaking in the following sections. ### Staking and Restaking Flows To better understand how these different token types work in practice, let's examine the staking and restaking flows for two popular platforms: Puffer and Swell. These diagrams illustrate the complexity and variations in approaches to staking and restaking. #### Puffer Staking and Restaking Flow ![puffer](https://hackmd.io/_uploads/Bk2eYnZFR.png) The Puffer ecosystem operates as follows: 1. ETH Holder deposits ETH into the PufferVault. 2. PufferVault mints pufETH tokens and sends them to the ETH Holder. 3. The ETH Holder now holds pufETH tokens. 4. PufferVault restakes the deposited ETH with EigenLayer. 5. EigenLayer sends rewards back to the PufferVault. 6. PufferVault distributes rewards to the ETH Holder. Puffer simplifies the process by combining staking and restaking into a single step. Users receive pufETH, which represents both their staked ETH and restaked assets, earning both staking and restaking rewards simultaneously. #### Swell Staking and Restaking Flow ![swell](https://hackmd.io/_uploads/r17yK2-tR.png) The Swell platform offers a more complex flow with multiple options: 1. ETH Holder deposits ETH into the Swell Platform. 2. Swell Platform can then: a. Mint swETH tokens through the SwellPool, or b. Mint rswETH tokens through the RestakingPool. 3. Depending on the token minted: a. SwellPool stakes the ETH, or b. RestakingPool restakes the ETH with EigenLayer. 4. Rewards are distributed: a. swETH holders receive rewards directly from the SwellPool. b. rswETH holders receive rewards from EigenLayer via the RestakingPool. Swell's approach offers users more flexibility. They can choose to stake (receiving swETH) for traditional staking rewards or restake (receiving rswETH) for potentially higher rewards through EigenLayer. These diagrams illustrate how different platforms approach the staking and restaking process, offering users various options for participating in the ecosystem. The choice between a simpler, combined approach like Puffer's or a more flexible, multi-option approach like Swell's depends on the user's preferences, risk tolerance, and desired level of involvement in the staking process. ## Cryptoeconomic Security and Its Challenges Cryptoeconomic security is vital in decentralized systems. It measures the economic cost of corrupting a network. In Proof of Stake (PoS) networks, security stems from the total value of staked tokens [8]. Building strong cryptoeconomic security is a challenge for decentralized applications (dapps). Each new dapp often requires its own staking network, leading to fragmentation and limited security for individual services. Restaking addresses these issues with a novel approach. By enabling ETH stakers to "restake" their assets across multiple services, it creates pooled security and a free market for trust. This allows dapps to leverage Ethereum's robust security without building their own staking networks from scratch [8]. EigenLayer's documentation describes 'pooled security' as a way to reuse economic security by allowing different AVSs to share a common base. In theory, this significantly increases the cost of compromising any individual AVS, as the shared security pool far exceeds what a single AVS could achieve alone [9]. The platform also offers 'attributable security', which is specific to each AVS and only slashable by that AVS. This is intended to provide additional guarantees for AVS customers, though its practical effectiveness remains to be seen [9]. EigenLayer aims to achieve economies of scale by allowing AVSs to share the same underlying smart contract infrastructure. While this could make collective security purchasing more efficient, it also introduces potential risks, such as increased complexity and interdependence between AVSs [9]. The combination of pooled and attributable security is EigenLayer's approach to flexibly and efficiently scaling economic security. While promising, this innovation comes with its own set of challenges and uncertainties that will need to be carefully monitored and addressed as the system develops. ## Restaking Architecture: A Symbiotic Relationship The restaking ecosystem thrives on the symbiotic relationship between three key players: Actively Validated Services (AVSs), Operators, and Restakers. ![Restakers, Operators, AVSs-2024-07-27-000643](https://hackmd.io/_uploads/SJmN92-YA.png) ### Actively Validated Services (AVSs): Leveraging Ethereum's Security AVSs are blockchain applications that could potentially use a restaking protocol to secure their transactions with Ethereum's validation mechanism. This approach would allow AVSs to bootstrap their security more efficiently and cost-effectively than setting up their own consensus mechanisms. AVSs come in various forms, each serving a unique purpose: - Layer-2 chains - Data availability layers - Sequencers - dApps - Cross-chain bridges - Virtual machines Traditionally, AVSs had to create their own consensus mechanisms, such as Proof-of-Stake (PoS) or Proof-of-Work (PoW), to validate transactions. This approach has several drawbacks: 1. New AVSs may be vulnerable to attacks due to smaller validator sets and lower total stake. 2. AVSs could be isolated from Ethereum's security, despite storing data on its blockchain. 3. Attracting validators might be costly, potentially requiring competitive staking rewards and infrastructure investments. Restaking integrations could potentially solve these issues. AVSs would be able to access Ethereum's robust validation mechanism, ensuring high security without managing their own validator networks. This could reduce operational costs and allow AVSs to focus on their core functions. Some examples of AVSs include: - [EigenDA](https://docs.eigenlayer.xyz/eigenda/overview/) (DA Layer) - [Hyperspace AI](https://aios.network/) (Decentralized AI) - [Aethos Network](https://aethos.network/) (Contract Policy Engine) - [Hyperlane](https://www.hyperlane.xyz/) (Interoperability) - [Espresso Systems](https://www.espressosys.com/) (Shared Sequencing & DA) For more AVSs, check out [this tweet from the Eigen Collective](https://twitter.com/EigenCollective/status/1786338354977501240). Plus, other networks are already building on top of AVSs, such as the [Mantle Layer 2 on top of EigenDA](https://docs.mantle.xyz/network/introduction/concepts/data-availability), creating an ecosystem where different layers stack on top of each other. It's important to note that these concepts are still theoretical and have not been proven in practice. The actual implementation and effectiveness of EigenLayer and AVSs remain to be seen. ### Operators: Securing Transactions for AVSs In the proposed restaking ecosystem, operators stake their ETH and provide computational resources to validate transactions for Actively Validated Services (AVSs). They ensure security and reliability, acting as the guardians of the network. Operators can participate in two ways: 1. Ethereum validators can restack their ETH and validate AVS transactions for additional rewards. 2. Dedicated AVS operators can validate transactions for fees, without being Ethereum validators. ETH holders can delegate their assets to these operators and share the rewards. Operators must follow slashing conditions set by the AVSs. Violating these conditions can result in a portion of their staked ETH being slashed, affecting both the operator and their delegators. Restaking aims to create a free market where operators choose AVSs based on incentives, risks, and expertise, while AVSs select operators based on experience and reputation. The relationship between AVSs and operators is symbiotic. AVSs provide opportunities for operators to earn rewards, while operators contribute to AVS security and decentralization. This mutually beneficial arrangement is the foundation of the restaking ecosystem. However, it's important to note that these concepts are still theoretical and have not been proven in practice. The actual implementation and effectiveness of the operator role in the restaking ecosystem remain to be seen. ### Restakers: Pledging Staked ETH to the Ecosystem Restakers are users who pledge their staked ETH or ETH liquid staking tokens (LSTs) to the ecosystem, expecting rewards for their commitment. There are two main ways for users to participate as restakers: 1. **Native ETH restaking**: Users with ETH staked directly on the Ethereum beacon chain can create an EigenPod, a contract that enables native restaking by configuring the beacon chain withdrawal credentials to the EigenPod addresses. 2. **ETH LST restaking**: Users with ETH staked on liquid staking platforms can restake their ETH LSTs either directly via the restaking platform or through a liquid restaking protocol. For example: - **Direct staking**: Users can deposit ETH directly into, for example, Swell and receive swETH LST tokens in return. These tokens represent their staked amount and allow users to secure Ethereum while earning rewards in swETH. Then they can restake his swETH into a restaking platform like EigenLayer (this is call a Strategy). - **Restaking with an LRT**: rswETH is an ERC-20 Liquid Restaking Token that allows users to "restake" their ETH into protocols like EigenLayer without requiring a 32 ETH minimum, operating a node, or having their restaked ETH locked. 3. **Native Liquid Restaking Tokens (nLRTs)**: Some platforms offer nLRTs, such as Puffer's pufETH, which deliver traditional PoS rewards and boost these with additional restaking rewards through native restaking on EigenLayer. These tokens do not go trough a LST such as the LRTs. Restakers must conduct thorough research when selecting operators to delegate their stakes, as malicious behavior by operators could result in slashing of the restakers' assets. The choice of token type (LST, LRT, or nLRT) also impacts the potential risks and rewards, adding another layer of complexity to the decision-making process. Restakers must conduct thorough research when selecting operators to delegate their stakes, as malicious behavior by operators could result in slashing of the restakers' assets. ### The Relationship Between Restakers, Operators, and AVSs In the proposed restaking ecosystem, restakers pledge their staked ETH or ETH LSTs to operators, who use these assets to validate transactions for AVSs. Operators are motivated to perform optimally to attract restakers, while AVSs set the fee rates for their services. This dynamic relationship underscores the importance of each stakeholder in maintaining the ecosystem's stability and security. However, it also suggests that risks could increase as the ecosystem becomes more complex and interconnected. It's important to remember that these relationships are still hypothetical and untested in the real world. The actual interactions between restakers, operators, and AVSs may differ from what is currently envisioned, and unforeseen challenges or risks could emerge as the ecosystem develops. As with any new system, all participants must carefully consider the potential risks and uncertainties before engaging in the restaking ecosystem. Its success and stability will depend on careful design, implementation, and ongoing management of these relationships, as well as the ability of all stakeholders to adapt and respond to evolving circumstances. ## Restaking Risk Framework Restaking, including Restakers, Operators, and Actively Validated Services (AVSs), encounters several risks through their integration within Ethereum's validation processes. This framework categorizes these risks, enhancing risk management, and underpins the monitoring dashboard, rstbeat.com, inspired by l2beat.com's effective ecosystem management. For a detailed list on how to actually measure the risks, see Appendix A: How to Measure the Risks. ![risks](https://hackmd.io/_uploads/rykvxSmUA.png) ### 1. Operational Risks These risks concern the operations of Operators and AVSs and include: 1. **Concentration of Power and Centralization**: A single operator managing multiple AVSs could centralize control, creating systemic vulnerabilities. 2. **Interdependence and Complexity**: Dependence on specific operators can cause cascading failures if one operator experiences problems, increasing ecosystem fragility. 3. **Infrastructure and Management Challenges**: Includes potential hardware failures or software bugs that can result in operational downtime or security breaches. Minor connectivity issues might trigger backup nodes to double-sign, leading to slashing [7]. 4. **Operator Misconduct and Slashing Risks**: The possibility of dishonest behavior by operators motivated by profit. Strategies to mitigate these risks include diversifying or specializing in AVS validation tasks to effectively manage and reduce potential slashing incidents. 5. **Reward Management Risks**: Managing rewards from various AVSs, which might pay in different tokens, requires significant resources and careful planning to prevent missed rewards, address tax liabilities, and maintain yield. This involves tracking liquidity on trading venues and optimizing the execution of transactions to preserve yield. For more details see Appendix A: How to Measure the Risks. ### 2. Stakeholder Risks These risks directly impact Restakers and other stakeholders: 1. **Access and Transparency Issues**: Ensuring clear and fair processes for withdrawals and rewards is crucial for maintaining trust [7]. 2. **Financial Risks**: The risk of funds loss due to operator errors or AVS failures necessitates robust control mechanisms and clear guidelines on the restaking process [7]. 3. **Additional Unbonding Period**: The restaking process increases the duration of ETH withdrawals due to unbonding times from AVSs, introducing additional opportunity costs and potential future changes to unbonding periods. 4. **Staking Derivatives Contagion**: The dominance of liquid restaking and staking derivatives like LRTs and LSTs in AVSs' stake poses risks in scenarios of depegging, potentially compromising AVS security and stability [7]. 5. **Token-Specific Risks**: The use of different types of restaking tokens (LSTs, LRTs, nLRTs) introduces specific risks: - Smart contract vulnerabilities in token contracts - Liquidity risks, especially for newer or less established tokens - Potential for value fluctuations due to market dynamics or changes in the underlying staking protocols - Complexity in understanding and managing different token types and their associated rewards For more details see Appendix A: How to Measure the Risks. ### 3. Systemic Risks These risks could lead to broad disruptions: - **Protocol and Design Vulnerabilities**: Flaws in the design could expose the system to risks, requiring continuous audits and updates. - **Governance and Compliance**: Changes in governance or regulations could impact operational compliance and stability. This includes potential centralization risks due to governance failures or regulatory scrutiny. - **Upgrade Governance Risks**: The current governance structure allows 9 out of 13 community EOAs (externally owned accounts) to potentially compromise the system if they coordinate or are hacked, presenting a significant centralization risk [7]. - **Infrastructure Dependencies**: Reliance on Ethereum infrastructure and third-party services introduces risks, requiring careful management and contingency planning [7]. - **Legal Risks**: Stakeholders must ensure that their interactions with AVS and the tokens involved do not violate the legislation of their residence countries. - **Centralization-led Risks**: Large stake centralizations, where a few operators control much of the network's stake, can lead to network-wide disruptions or mass slashing if these operators experience failures. This is different from the concentration of power, which refers to a single operator managing multiple AVSs while centralization-led risks refer to a few operators controlling a significant portion of the network's stake [7]. Critical smart contracts requiring thorough review and auditing in the EigenLayer ecosystem include [7]: - **EigenPod**: Verifies ETH Beacon deposits via Beacon chain oracle. - **EigenPodManager**: Deploys pods and tracks pod shares. - **DelegationManager**: Registers operators. - **StrategyManager**: Primary entry and exit point for funds in EigenLayer. - **Slasher**: Attached to StrategyManager (currently inactive) For more details see Appendix A: How to Measure the Risks. ### 4. External Risks External factors that could impact the ecosystem include: - **Market Dynamics and Technological Evolution**: Changes in the broader market and technology sectors could affect adoption and functionality, requiring a proactive approach to technology adoption and market risk management. - **Regulatory Developments**: New regulations could introduce compliance requirements or operational restrictions. - **Future-Proofing Strategies**: Long-term viability depends on adopting emerging technologies and improving user experience and system usability to stay competitive and secure. For more details see Appendix A: How to Measure the Risks. ### Implementation and Monitoring: rstbeat Rstbeat will serve as a comprehensive monitoring dashboard, providing real-time insights and alerts for proactive risk management. It will involve regular stakeholder engagement, periodic reassessment of risks, and proactive communication to maintain transparency and trust within the ecosystem. This framework organizes risks into clear, manageable categories, enhancing the clarity and effectiveness of the strategies deployed to mitigate these risks, ensuring a resilient and robust platform. ## Conclusion Restaking opens a new chapter in blockchain. It promises better security and efficiency, but brings fresh risks. We're stepping into unknown territory. Will it change crypto forever? Or will it stumble on hidden obstacles? We can't know yet. The introduction of various token types such as Liquid Staking Tokens (LSTs), Liquid Restaking Tokens (LRTs), and native Liquid Restaking Tokens (nLRTs) adds another layer of complexity and potential to the restaking ecosystem. These innovations provide users with more flexibility and options for participation, but they also introduce new risks and considerations. As the landscape of restaking tokens evolves, it will be crucial for participants to stay informed and for the ecosystem to develop robust risk management strategies that account for these new financial instruments. Rstbeat aims to be our guide in this new landscape. It watches, it warns, it tries to keep things stable. As we move forward, we're both excited and cautious. The road ahead is unclear, but it's sure to be quite a ride. ## References [1] Kannan, Sriram. Interview by Ryan Sean Adams and David Hoffman. "EigenLayer Will Change Ethereum Forever." Bankless, 5 June 2023, https://www.bankless.com/podcast/eigenlayer-will-change-ethereum-forever. [2] Jobs, Steve. "Think Different." Apple, 1997. [3] McCain, Chunda. Interview by David Hoffman. "The LRT Episode." Bankless, 22 February 2024, https://www.youtube.com/watch?v=80PO-2yG6Q0 [4] Buterin, Vitalik. "Don't overload Ethereum's consensus." Vitalik.ca, 21 May 2023, https://vitalik.ca/general/2023/05/21/dont_overload_consensus.html. [5] Bankless Podcast. "Restaking Alignment with Vitalik, Sreeram, Tim Beiko, Justin Drake, Dankrad & Jessy." Jun 29, 2023. [6] Davos Protocol. "How EigenLayer Works? A Deep Dive Analysis of the Protocol." 2023, https://medium.com/@Davos_Protocol/how-eigenlayer-works-a-deep-dive-analysis-of-the-restaking-protocol-575bb5e94334 [7] P2P. "Introduction to Restaking Risk Framework." P2P.org, 29 May 2024, https://p2p.org/economy/restaking-risk-surface/?s=09. [8] Pai, Mallesh. "EigenLayer: Decentralized Ethereum Restaking Protocol Explained." ConsenSys, 22 May 2023, https://consensys.io/blog/eigenlayer-decentralized-ethereum-restaking-protocol-explained. [9] "Risk FAQ." EigenLayer Documentation, 4 June 2024, https://docs.eigenlayer.xyz/eigenlayer/risk/risk-faq. [10] "Documentaiton." Puffer, 27 July 2024, https://docs.puffer.fi/protocol/nlrt/#what-is-an-lst ## Appendix A: Measuring the Risks ### How to measure Operational Risks? **1. Concentration of Power and Centralization** Who to measure: Operators, AVSs a) Gini coefficient of stake distribution among operators b) Percentage of total stake controlled by top N operators (e.g., top 5, top 10) c) Number of AVSs managed by each operator d) Herfindahl-Hirschman Index (HHI) of stake concentration e) Number of operators required to control 51% of stake f) Geographical distribution of major operators **2. Interdependence and Complexity** Who to measure: Operators, AVSs a) Number of AVSs each operator is involved with b) Percentage of total stake shared between interconnected AVSs c) Graph complexity measure of operator-AVS relationships **3. Infrastructure and Management Challenges** Who to measure: Operators, AVSs a) Uptime percentage for operators and AVSs b) Frequency of software updates and patches c) Number of reported bugs or issues **4. Operator Misconduct and Slashing Risks** Who to measure: Operators a) Number of slashing incidents per operator b) Percentage of stake slashed per incident c) Frequency of double-signing events d) Time between detected misconduct and slashing execution **5. Reward Management Risks** Who to measure: Operators, AVSs a) Accuracy of reward distribution (percentage of correctly distributed rewards) b) Time taken to process and distribute rewards c) Diversity of reward tokens (number of different tokens used for rewards) d) Liquidity of reward tokens on major exchanges ### How to measure Stakeholder Risks? **1. Access and Transparency Issues** Who to measure: Operators, AVSs, Restakers a) Time taken for withdrawal requests to be processed b) Number of complaints or disputes related to access or transparency **2. Financial Risks** Who to measure: Restakers, Operators, AVSs a)b) Historical loss rate due to operator errors or AVS failures c) Insurance coverage as a percentage of total staked value d) Ratio of rewards to potential losses **3. Additional Unbonding Period** Who to measure: AVSs, Restakers a) Average unbonding period length b) Variance in unbonding period across different AVSs c) Opportunity cost **4. Staking Derivatives Contagion** Who to measure: AVSs, Restakers a) Percentage of AVS stake composed of liquid staking tokens b) Correlation between LST/LRT prices and AVS security metrics c) Historical volatility of LST/LRT prices ### How to measure Systemic Risks? **1. Protocol and Design Vulnerabilities** Who to measure: EigenLayer developers, AVS developers a) Audits to key smart contracts b) Time to patch critical vulnerabilities c) Frequency of protocol upgrades d) Number of successful attacks or exploits **2. Governance and Compliance** Who to measure: EigenLayer governance participants, AVS governance participants a) Number of governance proposals b) Participation rate in governance votes c) Time to implement approved governance changes d) Number of regulatory compliance issues identified **3. Upgrade Governance Risks** Who to measure: EigenLayer governance participants a) Number of EOAs required for upgrades b) Frequency of changes to the upgrade process c) Time taken to execute approved upgrades d) Number of failed or contested upgrades **4. Infrastructure Dependencies** Who to measure: EigenLayer developers, AVS developers a) Number of critical infrastructure dependencies b) Uptime of dependent infrastructure c) Time to recover from infrastructure failures d) Redundancy level for critical dependencies **5. Legal Risks** Who to measure: EigenLayer legal team, AVS legal teams a) Number of jurisdictions where the system operates b) Frequency of legal consultations or reviews c) Number of potential legal issues identified d) Time to address and resolve legal concerns ### How to measure External Risks? These risks are more difficult to measure, and the following are broad suggestions that require thorough review. **1. Market Dynamics and Technological Evolution** Who to measure: EigenLayer developers, AVS developers, market analysts a) Correlation between ETH price and system usage b) Adoption rate of new technologies within the ecosystem c) Time to implement major technological upgrades d) Market share compared to competing systems 2. **Regulatory Developments** Who to measure: EigenLayer legal team, AVS legal teams, regulatory bodies a) Number of new regulations affecting the ecosystem b) Time to achieve compliance with new regulations c) Percentage of jurisdictions where the system is fully compliant d) Number of regulatory inquiries or investigations 3. **Future-Proofing Strategies** Who to measure: EigenLayer developers, AVS developers, users a) R&D spending as a percentage of total budget b) Number of new features or improvements implemented per quarter c) User satisfaction scores d) System scalability metrics (e.g., transactions per second, cost per transaction) ## Appendix B: Overloading Ethereum Consensus Vitalik Buterin has raised concerns about the risks of restaking, particularly the potential for restaked networks to assume they have the backing of Ethereum's social consensus in the event of a failure or attack [1, 4]. He argues that using the Ethereum validator set and social consensus for purposes beyond the core protocol brings high systemic risks and should be resisted. Buterin suggests a case-by-case approach, recommending decentralized oracles for price feeds and gradual enshrinement of complex functionalities in layer 2 protocols. He calls for preserving Ethereum's minimalism, supporting restaking uses that don't extend the role of consensus, and helping developers find alternate security strategies. Kannan, the founder of EigenLayer, interprets Buterin's concerns as a warning against overburdening Ethereum's social consensus. He emphasizes that EigenLayer is designed with this principle in mind, encouraging restaked networks to use objective slashing conditions, rely on decentralization, and never assume Ethereum will bail them out. To address these concerns, Kannan proposes several potential solutions: 1. Dual staking: Restaked networks have their own token in addition to ETH. The network's native token is used for social consensus and subjective slashing, while ETH staking provides a base layer of cryptoeconomic security [1]. This allows restaked chains to have their own "nuclear option" without involving Ethereum's social layer. 2. Clear permissioning and risk tiers: Services that have been thoroughly vetted and only rely on objective slashing could be part of a "grade A" tier, while more experimental or risky services would be labeled as such. This helps stakers make informed decisions about which services to opt into and creates a natural risk gradient within the ecosystem. 3. Native integration: EigenLayer or similar restaking protocols could become a native part of Ethereum itself in the long run, once the techniques have been battle-tested and the risks are well-understood. However, this would require extensive research, testing, and consensus-building within the Ethereum community. There are still many open questions around restaking and its implications for Ethereum's security model. As the ecosystem evolves, it will be important to strike a balance between the benefits of restaking and the need to preserve the integrity and minimalism of Ethereum's core protocol. Key areas for further exploration include developing clear guidelines for responsible restaking, exploring alternative security strategies, studying systemic risks, and engaging with the broader Ethereum community to build consensus around best practices. By addressing these concerns head-on and working collaboratively with the Ethereum community, projects like EigenLayer can help pave the way for responsible and secure restaking practices that enhance the capabilities of the Ethereum ecosystem without compromising its core principles.