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

YouTube

A Complete Formal Semantics of eBPF Instruction Set Architecture for Solana

ACM SIGPLAN via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the first formal semantics for the Solana eBPF bytecode language through this 13-minute conference presentation from OOPSLA 2025. Learn how researchers from Zhejiang University and Singapore Institute of Technology developed a comprehensive formalization that accurately captures all binary-level instructions of the Solana eBPF instruction set architecture used in smart contracts on the Solana blockchain platform. Discover the small-step style structure that facilitates formalization of the Solana eBPF interpreter within Isabelle/HOL, and examine the semantics validation framework that extracts executable semantics to test against the original Solana eBPF interpreter implementation. Understand the novel lightweight and non-invasive method introduced to relax limitations of existing Isabelle/HOL extraction mechanisms, and see how this formal semantics enables formalization of main components of the Solana eBPF virtual machine. Gain insights into formal verification techniques for blockchain virtual machines, eBPF instruction set architectures, and the practical applications of formal semantics in cryptocurrency smart contract platforms.

Syllabus

[OOPSLA'25] A complete formal semantics of eBPF instruction set architecture for Solana

Taught by

ACM SIGPLAN

Reviews

Start your review of A Complete Formal Semantics of eBPF Instruction Set Architecture for Solana

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.