Earn 5.87% APY staking with Solana Compass + help grow Solana's ecosystem

Stake natively or with our LST compassSOL to earn a market leading APY

Conference Talk Accelerate 25

Scale or Die at Accelerate 2025: Slashing: Panacea or Pandora's Box? (Tim Roughgarden)

Discover how slashing works in Solana and Ethereum, and why it's crucial for blockchain security

The notes below are AI generated and may not be 100% accurate. Watch the video to be sure!

In a groundbreaking presentation at Accelerate 2025, Tim Roughgarden, head of research at A16Z, delves into the complex world of slashing in blockchain consensus protocols. His insights shed light on how Solana and Ethereum are tackling this crucial aspect of blockchain security, potentially revolutionizing the way we think about decentralized networks.

Summary

Tim Roughgarden's talk at the Solana Accelerate 2025 event focuses on the concept of slashing in blockchain consensus protocols, particularly in proof-of-stake systems like Solana. He explains that slashing is a two-step process: first identifying validators who have deviated from the protocol, and then punishing them economically by reducing or eliminating their stake.

Roughgarden discusses the differences between slashing for consistency violations and liveness violations. He notes that Solana's approach to slashing is currently manual, implemented through hard forks, while Ethereum opts for a programmatic, in-protocol method. The talk explores the challenges and limitations of implementing effective slashing mechanisms, especially for liveness violations.

The presentation introduces two recent papers by Roughgarden and his colleagues. The first paper establishes provable slashing guarantees for consistency violations, while the second develops the first theory of accountable liveness. These works provide a theoretical foundation for implementing robust slashing mechanisms in blockchain protocols.

Key Points:

Understanding Blockchain Consensus

Blockchain consensus is the process by which multiple physical machines (validators) act as a single virtual machine, agreeing on a sequence of transactions. This consensus must maintain both consistency (avoiding chain reorganizations) and liveness (continuous processing of transactions). Roughgarden explains that these properties can be challenged by machine failures, malicious actors, or network issues.

The fundamental impossibility result states that if 33% of the stake in a proof-of-stake protocol is controlled by Byzantine (malicious or faulty) validators, the adversary can cause either a consistency or liveness violation. This is where the concept of slashing comes into play as a potential solution.

Slashing Mechanisms in Proof-of-Stake Protocols

Slashing is a unique feature of proof-of-stake protocols that allows for targeted punishment of misbehaving validators. Unlike proof-of-work systems, where the valuable resource (computing power) is off-chain, proof-of-stake protocols can directly confiscate the staked assets of malicious actors.

Roughgarden outlines two approaches to implementing slashing:

  1. Manual/Social Slashing: Used by Solana, where changes are implemented through hard forks after community agreement.
  2. Programmatic Slashing: Employed by Ethereum, where slashing is automated and triggered by on-chain evidence without human intervention.

Accountability in Consensus Protocols

Accountability is a crucial prerequisite for slashing. It refers to the ability to identify perpetrators of a protocol violation without falsely accusing honest validators. Roughgarden explains that accountability for consistency violations is relatively straightforward, as it requires clear evidence like double voting.

However, accountability for liveness violations is more challenging. It's difficult to distinguish between validators deliberately not participating and network issues preventing message delivery. This ambiguity necessitates additional assumptions and compromises in designing accountable liveness mechanisms.

Provable Slashing Guarantees for Consistency Violations

Roughgarden introduces the concept of Economically Accountable Consistency (EAC) protocols. These protocols guarantee that attackers will lose a significant amount of stake following a consistency violation, while honest validators are protected. To achieve EAC, protocols must:

  1. Use voting and quorum-based consensus rather than longest-chain protocols.
  2. Implement sufficiently long cool-down periods for unstaking.

With these conditions met, even attackers controlling up to 67% of the stake can be effectively punished for consistency violations.

Accountable Liveness Theory

The second paper presented by Roughgarden introduces the first theory of accountable liveness. This work addresses the challenge of determining responsibility for blockchain stalls. Key findings include:

  1. Accountable liveness requires an honest majority (over 51% of stake controlled by honest validators).
  2. Additional timing assumptions are necessary, such as a mostly synchronous network.
  3. With these assumptions, it's possible to modify existing consensus protocols to achieve provable accountable liveness.

Implications for Solana and Future Developments

Roughgarden concludes that Solana, especially with the upcoming Alpenglow framework, is well-positioned to implement robust slashing mechanisms for consistency violations. The protocol design allows for clear identification of double-voting, providing a strong foundation for either programmatic or social slashing.

For liveness violations, the situation is more nuanced. The inherent ambiguity between validator misbehavior and network issues makes programmatic slashing potentially too aggressive. Roughgarden suggests that the evidence gathered through accountable liveness mechanisms is better suited for social slashing, where a committee can review the data and make informed decisions.

Facts + Figures

  • Solana currently has approximately 1500 validators.
  • A 33% stake controlled by Byzantine validators is enough to cause either consistency or liveness violations in proof-of-stake protocols.
  • Solana has not experienced a slashing event to date.
  • Ethereum implements programmatic, in-protocol slashing without human intervention.
  • The cool-down period for unstaking needs to be longer than the time required for honest validators to communicate and coordinate, even under adverse conditions.
  • For provable slashing guarantees, protocols must assume the attacker controls less than 67% of the stake.
  • Accountable liveness requires an honest majority controlling over 51% of the stake.
  • The communication network must be synchronous more than half the time for accountable liveness to be achievable.

Top quotes

  1. "The point of the consensus layer is to make sure they all agree on a single sequence of transactions."
  2. "Slashing was not the first one that people thought of, but it has emerged as a very important one."
  3. "To slash, you need to know who to slash. Accountability is the property that you do, in fact, know who you'd like to slash."
  4. "If you want slashing guarantees, you need to use the right kind of protocol, a protocol based on votes and quorums."
  5. "Slashing for liveness is a lot more challenging than slashing for consistency violations."
  6. "To have any hope of accountable liveness, you need to assume that 51% of the state is controlled by honest validators."
  7. "Super exciting times for blockchain consensus, very exciting times for Solana consensus in particular."

Questions Answered

What is slashing in blockchain consensus protocols?

Slashing is a mechanism in proof-of-stake blockchain protocols that punishes validators who deviate from the protocol rules. It involves a two-step process: first identifying the misbehaving validators, and then economically punishing them by reducing or eliminating their staked assets. This serves as a deterrent against malicious behavior and helps maintain the integrity of the blockchain network.

How does Solana's approach to slashing differ from Ethereum's?

Solana currently uses a manual or "social" slashing approach, where changes are implemented through hard forks after community agreement. This allows for human oversight and decision-making in the slashing process. In contrast, Ethereum employs a programmatic, in-protocol slashing mechanism that automatically triggers when on-chain evidence of misbehavior is detected, without human intervention.

What are the main challenges in implementing slashing for liveness violations?

Slashing for liveness violations (when the blockchain stalls) is more challenging than for consistency violations. The main difficulty lies in distinguishing between validators deliberately not participating and network issues preventing message delivery. This ambiguity makes it hard to definitively prove fault, potentially leading to unfair punishments. Additionally, implementing accountable liveness requires assuming an honest majority of validators and making certain assumptions about network synchronicity.

What conditions are necessary for provable slashing guarantees in blockchain protocols?

To achieve provable slashing guarantees, especially for consistency violations, blockchain protocols must meet two main conditions. First, they need to use voting and quorum-based consensus mechanisms rather than longest-chain protocols. Second, they must implement sufficiently long cool-down periods for unstaking, allowing honest validators enough time to communicate and coordinate even under adverse conditions. These requirements ensure that malicious actors can be identified and punished effectively.

How does the concept of accountability relate to slashing in blockchain networks?

Accountability is a crucial prerequisite for effective slashing in blockchain networks. It refers to the ability to identify perpetrators of a protocol violation without falsely accusing honest validators. For consistency violations, accountability is relatively straightforward, often involving clear evidence like double voting. However, for liveness violations, accountability is more complex due to the difficulty in distinguishing between validator misbehavior and network issues. Establishing strong accountability mechanisms is essential for implementing fair and effective slashing policies.



Comments

Please login to leave a comment.

Related Content

Everything You Need To Know About Restaking On Solana vs Ethereum | Lucas Bruder & Sreeram Kannan

Explore the differences between restaking on Solana and Ethereum, featuring insights from Jito's Lucas Bruder and EigenLayer's Sreeram Kannan on scalability, economic security, and the future of decentralized services.

What Solana Needs To Fix | Max Resnick

Former Ethereum researcher Max Resnick discusses his move to Solana, outlining key improvements needed for Solana's success including MEV mitigation, fee market optimization, and multi-leader consensus.

Ethereum Merge Explained in 10 Minutes | Superteam Clips

Understand the Ethereum Merge, its impact, and what to expect post-merge in this comprehensive breakdown of the transition from proof-of-work to proof-of-stake.

Alpenglow: Solana's 100x Improvement

Solana's Alpenglow proposal promises 100x faster finality at 150ms. Deep dive into what this means for validators, Firedancer, and the future of blockchain performance.

Solana Changelog Oct 16

Explore Solana's latest updates including SIMD-0180, SVM standalone applications, and assembly optimizations for improved performance and developer experience.

Scale or Die Accelerate 2025: Node Consensus Networks with Jito Restaking

Learn how Jito restaking enables building decentralized networks on Solana, with $300M+ TVL and real-world applications

How To Make Ethereum Great Again | Emmanuel Awosika (Ethereum R&D)

Ethereum researcher Emmanuel Awosika discusses scaling challenges, L2 interoperability, and how Ethereum can learn from Solana's success to drive mass adoption.

TradFi Unlocked: Discussing the VanEck JitoSOL ETF S-1 Filing

Lucas Bruder, CEO of Jito Labs, discusses VanEck's groundbreaking S-1 filing for the first 100% liquid staking token ETF backed by JitoSOL, offering 7-8% yield to traditional investors.

Institutional-Grade Staking in ETFs with Helius and Bitwise

Learn how Bitwise and Helius partnered to launch BSOL, the first Solana staking ETF trading on NYSE, bringing institutional-grade staking to traditional finance

The Restaking Thesis w/ Sreeram Kannan (Eigen Labs)

Dive into the world of restaking with Sreeram Kannan from Eigen Labs as he discusses EigenLayer's vision, the future of blockchain security, and how it compares to existing solutions.

Scale or Die 2025: When Innovation Meets Network Stability: Why Vanilla Can Be The Best Flavor

Solana experts discuss the optimal number of validator clients and the challenges of maintaining network stability

The Pudgy Penguin Playbook With Luca Netz

Luca Netz discusses Pudgy Penguins' success, PENGU token launch on Solana, and plans to become crypto's cultural phenomenon in 2025

The Future Runs on Pipe | ep. 43

David Rhodus, founder of Pipe Network, discusses building a next-generation decentralized CDN that's faster, cheaper, and more censorship-resistant than traditional providers, with integration into Jito restaking.

Scale or Die at Accelerate 2025: The road to Decentralized Nasdaq

Solana's roadmap to decentralized NASDAQ: Higher TPS, faster blocks, and multi-leader consensus

Understanding zkTLS With Opacity Network | ep. 42

Deep dive into zkTLS technology with Opacity Network's leadership team. Learn how this protocol solves the verifiability problem and why they chose Solana and Jito Restaking.

Solana tokens

Solana Token Markets

Explore all tokens →