Speaker: Franck Cassez Abstract: 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 (mechanised) 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) the identification of provably correct optimisations of the algorithm.
This event will allow people to meet others in the blockchain ecosystem. Additionally, this event will give employers and candidates the opportunity to meet and discuss possible roles. Please message me ahead of the event if you are an employer.