YoVDO

Consolidating Smart Contracts with Behavioral Contracts

Offered By: ACM SIGPLAN via YouTube

Tags

Smart Contracts Courses Programming Languages Courses Solidity Courses Decentralized Finance Courses Static Analysis Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a 19-minute conference talk from PLDI 2024 that introduces ConSol, a Solidity language extension supporting behavioral contracts for smart contract development. Delve into the design and implementation of ConSol, which provides a modular specification and monitoring system for both functional and latent address behaviors in smart contracts. Learn how ConSol allows programmers to attach specifications to first-class addresses and monitor violations during address invocation. Discover the effectiveness of ConSol in expressing critical conditions and preventing attacks through an evaluation of 20 real-world cases. Examine the efficiency of ConSol and its impact on gas consumption compared to manually inserted assertions. Gain insights into how behavioral contracts can enhance the robustness and readability of smart contract code by separating specifications from implementations.

Syllabus

[PLDI24] Consolidating Smart Contracts with Behavioral Contracts


Taught by

ACM SIGPLAN

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