Schedule

Notes:
Print

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

Cryptography

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

Bitcoin Data Structures

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

Scripting & Transactions I

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

Wallets

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

Scripting & Transactions II

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

Cryptoeconomics

17:35
(30 min )
Principles of Cryptodynamics
Eric Voskuil
18:05
Closing

October 5th

Chains I

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

Chains II

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

Cross-Chain Interop

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

Lightning / Discreet Log Contracts

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

Security

14:00
(60 min )
Protecting Yourself and your Business
Warren Togami
15:00
(10 min )
Break

Platforms

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