Schedule

Notes:
Print

October 4th
00:00
(30 min )
Registration
00:30
(5 min )
Introduction to Bitcoin Edge Dev++ and BC²
Anton Yemelyanov

Cryptography

00:35
(60 min )
Finite fields/Elliptic Curves/ECDSA/Schnorr
John Newbery
01:35
(30 min )
Blind signature
Ethan Heilman

Bitcoin Data Structures

02:05
(65 min )
Block structure & headers, UTXO, Merkle Trees, Address, Proof-of-Work & Difficulty, SegWit (BIP141)
Akio Nakamura
03:10
(10 min )
Break

Scripting & Transactions I

03:20
(30 min )
Scripts (general & simple)
John Newbery
03:50
(15 min )
P2PKH/P2WPKH/P2SH/P2WSH
Greg Sanders
04:05
(20 min )
SIGHASH NOINPUT (BIP118)
Bryan Bishop
04:25
(60 min )
Lunch

Wallets

05:25
(30 min )
Coin selection
Karl-Johan Alm (Kalle)
05:55
(30 min )
HD Wallets (BIP32)
James Chiang
06:25
(30 min )
Wallet Security / Key Management / HSM
Bryan Bishop
06:55
(30 min )
PSBT (BIP174)
Greg Sanders
07:25
(10 min )
Break

Scripting & Transactions II

07:35
(60 min )
Bullet proofs
Karl-Johan Alm (Kalle)
08:35
(30 min )
M-of-N threshold signature using Schnorr
Takatoshi Nakagawa
09:05
(30 min )
Taproot/Graftroot
Greg Sanders

Cryptoeconomics

09:35
(30 min )
Principles of Cryptodynamics
Eric Voskuil
10:05
Closing

October 5th

Chains I

00:30
(15 min )
Handling Re-orgs & Forks
Bryan Bishop
00:45
(30 min )
Abstract thinking about consensus systems
Luke Dashjr

Chains II

01:15
(45 min )
Sidechains, Federation Models
Greg Sanders
02:00
(10 min )
Break

Cross-Chain Interop

02:10
(60 min )
Cross-Chain Swaps
Ethan Heilman, Nicolas Dorier

Lightning / Discreet Log Contracts

03:10
(110 min )
Lightning Network Overview, Lightning Channel Factories, Discreet Log Contracts
Thaddeus Dryja
05:00
(60 min )
Lunch

Security

06:00
(60 min )
Protecting Yourself and your Business
Warren Togami
07:00
(10 min )
Break

Platforms

07:10
(30 min )
An overview of Bitcoin Core architecture
James O'Beirne
07:40
(30 min )
Bitcoin Toolchain, Unit Testing & Deterministic Builds
Marco Falke
08:10
(30 min )
Interfacing with Python via python-bitcoinlib
Bryan Bishop
08:40
(45 min )
Libbitcoin
James Chiang
09:25
Closing