YoVDO

A Language Stack for Implementing Contracts

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Smart Contracts Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a comprehensive language stack for implementing smart contracts in this 48-minute conference talk from GOTO Amsterdam 2018. Delve into the complexities of smart contracts beyond blockchain technology, focusing on their application in long-running, collaborative processes involving multiple parties. Learn about the importance of expressing contracts in a way that non-programmers can understand, ensuring functional correctness, and protecting against potential exploits. Discover the components of an effective language stack for contract implementation, including domain-specific languages, computational law, and verification techniques. Watch as Markus Völter, a language engineer, demonstrates these concepts through practical examples and discusses the future of smart contract development.

Syllabus

Intro
Context
Smart Contracts
What are Contracts
Contract Definition Phase
Blockchains
Verification and Validation
Correct by Construction Analysis Fix
Domain Specific Language
Computational Law
A Language Stack
Demo
State Machine
Closure
Verification
Summary


Taught by

GOTO Conferences

Related Courses

La Disrupción del Blockchain
Universidad Austral via Coursera
Blockchain: Hype oder Innovation?
openHPI
Smart Contracts
University at Buffalo via Coursera
Decentralized Applications (Dapps)
University at Buffalo via Coursera
Bitcoin and Cryptocurrencies
University of California, Berkeley via edX