Podcasts: Carl Dong and Modularizing the Bitcoin Consensus Engine - Episode 10 š 3 years ago
- Category: Podcasts | The Chaincode Podcast
- Author(s): Chaincode Labs
- Published: 15th December 2020 14:43
In part 2 of this sit down with Carl Dong, Murch and Jonas cover the delicate work of modularizing the Bitcoin consensus engine.
In this conversation, we cover:
Ā Ā - Carl's De-globalize ChainstateManager PR (2:25)
Ā Ā - Async Block Processing PR
Ā Ā - Deglobalize class of chainstate manager (g_chainman) (3:40)
Ā Ā - AssumeUTXO
Ā Ā - global variables and main (5:25)
Ā Ā - scripted diff (9:35)
Ā Ā - 0.8 upgrade consensus failure (11:25)
Ā Ā - Jorge Timon's libconsensus project (13:10)
Ā Ā - current libbitcoinconsensus only does script verification (13:25)
Ā Ā - the case for multiple implementations (14:40)
Ā Ā - ABI (15:10)
Thanks as always to Matthew Zipkin for the sound engineering.