Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

VerX: Safety Verification of Smart Contracts

IEEE via YouTube

Overview

This course focuses on teaching safety verification of smart contracts, including topics such as functional correctness, requirements formalization, and the VerX specification language. Students will learn skills such as effective external callback freedom, verification recipe, delayed predicate abstraction, symbolic execution, and automated formal verification with VerX. The teaching method includes theoretical explanations, practical examples, and hands-on exercises. This course is intended for individuals interested in smart contract development, blockchain technology, and software verification.

Syllabus

Intro
Motivation
Functional correctness
Correctness of Smart contract
Requirements formalization
VerX specification language
Specification challenge
Effective external callback freedom
Verification recipe
Delayed predicate abstraction
Symbolic execution + predicate abstraction
Automated formal verification with VerX

Taught by

IEEE Symposium on Security and Privacy

Reviews

Start your review of VerX: Safety Verification of Smart Contracts

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.