Formal Verification of Consensus Protocols in Lean

Video

Consensus protocols are notoriously difficult to model and verify: subtle choices in the formalization determine which assumptions are visible, which properties can be stated, and how much confidence we can place in the result. This is especially relevant as LLMs make it increasingly easy to generate Lean specifications and proofs, but syntactically valid formalization is not the same as a good model. This talk explores interactive theorem proving, model checking, and SMT-backed approaches in Lean, comparing how they support auditable specifications, explicit network and adversary assumptions, and proofs of both safety and liveness.

Speakers: Roberto Saltini

Track: Core Protocol

Watch on YouTube ↗

Video Coin Bureau Short

How 1 Signature Can Drain Your Entire Wallet

A wallet drainer needs only one signature, not your seed phrase. Malicious token approvals, permits, and collection-wide NFT permissions let attackers drain assets directly. When...

Video Solana Short

An Open Marketplace for AI Inference

Solana Request for Startups: Jacob Creech, VP Technology, Solana Foundation Developers want one interface for accessing AI models. But today’s inference platforms don’t necessarily let...

Video Solana Short

Security for the Agentic Age

Solana Request for Startups: Robert Chen, Founder, Ottersec AI is changing the security landscape, giving attackers new tools and raising the stakes for blockchain companies. A single...

Video Solana Short

An AI Financial Advisor in Your Wallet

Solana Request for Startups: Rishin Sharma, Head of AI, Solana Foundation Financial apps make it easy to move money, but managing it still takes work. You have to check your positions,...

Video Solana Short

Build the Future of Stablecoins

Solana Request for Startups: Nemil Dalal, Visiting Partner, Y Combinator Stablecoins are turning money into something that can move across the internet. But there’s still a lot to build...