首页> 外文会议>International Conference on Computer Aided Verification >End-to-End Formal Verification of Ethereum 2.0 Deposit Smart Contract
【24h】

End-to-End Formal Verification of Ethereum 2.0 Deposit Smart Contract

机译:以太坊2.0存款智能合约的端到端形式验证

获取原文
获取外文期刊封面目录资料

摘要

We report our experience in the formal verification of the deposit smart contract, whose correctness is critical for the security of Ethereum 2.0, a new Proof-of-Stake protocol for the Ethereum blockchain. The deposit contract implements an incremental Merkle tree algorithm whose correctness is highly nontrivial, and had not been proved before. We have verified the correctness of the compiled bytecode of the deposit contract to avoid the need to trust the underlying compiler. We found several critical issues of the deposit contract during the verification process, some of which were due to subtle hidden bugs of the compiler.
机译:我们报告了对存款智能合约进行正式验证的经验,其正确性对于以太坊2.0(一种以太坊区块链的新的权益证明协议)的安全性至关重要。存款合同实现了增量Merkle树算法,其正确性非常重要,并且之前尚未得到证明。我们已经验证了存款合同的已编译字节码的正确性,以避免需要信任底层编译器。我们在验证过程中发现了存货合同的几个关键问题,其中一些是由于编译器的细微隐藏错误所致。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号