Schedule
Notes:Print
- If you have any special dietary requirements or allergies, please e-mail [email protected] so that we can accommodate.
- Please note that Bitcoin Edge and Scaling Bitcoin are not affiliated with any other events in Tel Aviv that may be ongoing concurrently
- This schedule and topics are tentative and will be slightly adjusted in coming weeks.
- Make sure to check out the program of the Scaling Bitcoin event that follows Dev++
Schedule
September 9th
Registration
Introduction
Anton Yemelyanov
Cryptography
Finite fields/Elliptic Curves/ECDSA/Schnorr
Jimmy Song
Break
Bitcoin Data Structures & Algorithms - I
Block structure & headers, UTXO, Merkle Trees, Addresses, Proof-of-Work & Difficulty, SegWit (BIP141), Scripts
Jimmy Song
Lunch
Bitcoin Wallets
BIP32 / HD Keys etc
Bryan Bishop
Wallet Architecture
John Newberry
Bitcoin Tools & Frameworks - I
Debugging tools for Bitcoin Core
Fabian Jahr
Break
Privacy
Privacy concerns and mitigations
Udi Wertheimer
Networking
Rebroadcast logic in Core
Amiti Uttarwar
Break
Bitcoin Data Structures & Algorithms - II
ANYPREVOUT
Bryan Bishop
Accumulator based cryptography
Tadge Dryja
Utreexo
Tadge Dryja
Break
Build a Taproot - (practice)
Elichai Turkel / James Chiang
How the Mempool actually works
Amiti Uttarwar
Closing
September 10th
Bitcoin Tools & Frameworks - I
Signet and its uses for development
Karl-Johan Alm
Practical Applications, Hardware, Cryptography, Lessons Learned - I
Hardware Wallet Design - Issues and best practices
Stepan Snigirev and Jimmy Song
Challenges of developing bOSminer from scratch in Rust language
Jan Čapek
Break
Practical Application of Cryptography / Statechains
Ruben Somsen
Bitcoin Tools & Frameworks - II
Libbitcoin BX - Constructing a raw transaction - (practice)
James Chiang
Test framework in Bitcoin Core
Fabian Jahr
Schedule Drift / Padding
Lunch
Blockchains and Layers
Blockchain design patterns, layers and scaling approaches
David Vorick and Andrew Poelstra
Break
Lightning
How pieces fit together - A walk through the layers of Lightning
Carla Kirk-Cohen
Sphinx and Onion Routing
Antoine Riard
Network topology creation & maintenance
Carla Kirk-Cohen
Break
Liquidity Problems and Solutions (AMP, Splicing, Dual Funded Channels)
Antoine Riard
Routing problems and solutions (rendezvous, trampoline)
Carla Kirk-Cohen
Practical Applications, Hardware, Cryptography, Lessons Learned - II
Mining/Firmware - secure embedded systems design
James Hilliard
Closing