VeriSmart: A Highly Precise Safety Verifier for Ethereum Smart Contracts
Offered By: IEEE via YouTube
Course Description
Overview
Explore a highly precise safety verifier for Ethereum smart contracts in this 17-minute IEEE conference talk. Delve into the pressing issue of ensuring smart contract safety and learn about VeriSmart, an exhaustive, precise, and fully automated verification tool. Discover the key features of VeriSmart, including its inference and use of transaction invariants. Examine the algorithm behind VeriSmart and its experimental setup. Compare its performance against bug-finders and explore incorrect CVE reports identified by the tool. Gain insights into the general applicability of VeriSmart and understand its potential impact on improving smart contract security in the Ethereum ecosystem.
Syllabus
VeriSmart: A Highly Precise Safety Verifier for Ethereum Smart Contracts
Smart Contract • Digital contract written in programming languages
Pressing Issue: Ensuring Safety of Smart Contracts
Goal:Automatic Safety Verification of Smart Contracts
SmartMesh (CVE-2018-10376)
Shortcomings of Existing Approaches
VeriSmart: Exhaustive, Precise, Fully Automated Smart Contract Safety Verifier
Result Highlight
Key Feature of VeriSmart: Inference and Use of Transaction Invariant
Verification with Transaction Invariants
VeriSmart Algorithm
Experimental Setup
vs. Bug-finders
Incorrect CVE reports Found by VeriSmart
General Applicability of VeriSmart
Summary
Taught by
IEEE Symposium on Security and Privacy
Tags
Related Courses
Blockchain BasicsUniversity at Buffalo via Coursera Bitcoin and Cryptocurrencies
University of California, Berkeley via edX Введение в технологию блокчейн
Moscow Institute of Physics and Technology via Coursera Blockchain: Foundations and Use Cases
ConsenSys Academy via Coursera The Blockchain
University of California, Irvine via Coursera