Verification of the Incremental Merkle Tree Algorithm with Dafny
Franck Cassez
2021年份
9被引次数
1顶会引用
摘要
The Deposit Smart Contract (DSC) is an instrumental component of the Ethereum 2.0 Phase 0 infrastructure. We have developed the first machine-checkable version of the incremental Merkle tree algorithm used in the DSC. We present our new and original correctness proof of the algorithm along with the Dafny machine-checkable version. The main results are: 1) a new proof of total correctness; 2) a software artefact with the proof in the form of the complete Dafny code base and 3) new provably correct optimisations of the algorithm.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper1
问问它们各自怎么用它相关 Paper
- VerX: Safety Verification of Smart ContractsAnton Permenev, Dimitar Dimitrov, Petar Tsankov, Dana Drachsler-Cohen 等S&P 2020 · 被引用 251 次
- Nebula: Proving Machine Executions via Folding SchemesArasu Arun, Srinath T. V. SettyS&P 2026 · 被引用 1 次
- Proofs of Space with Maximal HardnessLeonid ReyzinFOCS 2024 · 被引用 1 次
- VERISMART: A Highly Precise Safety Verifier for Ethereum Smart ContractsSunbeom So, Myungho Lee, Jisu Park, Heejo Lee 等S&P 2020 · 被引用 133 次
- Summing up Smart TransitionsNeta Elad, Sophie Rain, Neil Immerman, Laura Kovács 等CAV 2021 · 被引用 4 次
