Bitcoin-Enhanced Proof-of-Stake Security: Possibilities and Impossibilities
Ertem Nusret Tas, David Tse, Fangyu Gai, Sreeram Kannan, Mohammad Ali Maddah-Ali, Fisher Yu
TL;DR
The paper tackles fundamental security challenges in Proof-of-Stake systems by introducing Babylon, a protocol that anchors succinct PoS checkpoints onto Bitcoin to achieve slashable safety and improved liveness. It formalizes the impossibility of slashable safety without external trust, then presents Babylon 1.0 with fast finality and a rollup mode that leverages Bitcoin to recover liveness, followed by a full two-mode Babylon protocol achieving optimal liveness under data-limited timestamping. The work provides rigorous security proofs, implements a prototype checkpointing system, and analyzes withdrawal latency and cost, showing practical feasibility at modest annual costs. Overall, Babylon offers a principled method to combine PoS efficiency with Bitcoin’s strong trust assumptions, enabling faster stake withdrawals and resilient security for young or high-value PoS ecosystems.
Abstract
Bitcoin is the most secure blockchain in the world, supported by the immense hash power of its Proof-of-Work miners. Proof-of-Stake chains are energy-efficient, have fast finality but face several security issues: susceptibility to non-slashable long-range safety attacks, low liveness resilience and difficulty to bootstrap from low token valuation. We show that these security issues are inherent in any PoS chain without an external trusted source, and propose a new protocol, Babylon, where an off-the-shelf PoS protocol checkpoints onto Bitcoin to resolve these issues. An impossibility result justifies the optimality of Babylon. A use case of Babylon is to reduce the stake withdrawal delay: our experimental results show that this delay can be reduced from weeks in existing PoS chains to less than 5 hours using Babylon, at a transaction cost of less than 10K USD per annum for posting the checkpoints onto Bitcoin.
