
Sign up to save your podcasts
Or


Next in the studio, we caught James O'Beirne, who until recently was a co-worker of ours at Chaincode. We talked to James about his experience at the Chaincode residency, his most recent project Assume UTXO (GitHub issue, proposal, talk) and how he champions and effects change in Bitcoin Core.
Discussed in this episode:
- 2018 residency (2:42)
- Choosing what to work on (5:40)
- Fork detection framework (6:55)
- Initial block download (IBD) (8:10)
- What a node does during IBD 1110
- DNS seeds (11:30)
- UTXO set (12:30)
- Parallelized signature validation (14:20)
- Assume valid (14:40)
- Different than checkpoints (17:30)
- Updating assume valid value in the code (0.19, 0.18) (19:00)
- Assume UTXO (21:20)
- Platform and memory considerations (27:15)
- Criticisms (27:55)
- Championing a big change in Bitcoin Core (32:20)
If you like this, find more shows at podcast.chaincode.com. Thank you to Matthew Zipkin for sound engineering.
For our third episode, we talked to Jeremy Rubin about his recent CHECKTEMPLATEVERIFY proposal. During our discussion, we touch on the history of covenant proposals, vaults, payment pools, CTV's synergies with Taproot and more.
Notes:
If you like this, find more shows at podcast.chaincode.com. Thank you to Matthew Zipkin for sound engineering.
For our second episode, we pick up where we left off with Pieter Wuille in episode 1. If you missed that one, you should go back and listen to it first.
Pieter has been a Bitcoin protocol developer and contributor to Bitcoin Core since 2011. In that time, he’s authored or contributed to some of the most important developments, including segwit, bech32, libsecp, HD wallets, schnorr and taproot, and many others.
We talked to Pieter about his thoughts on the lessons learned from the March 2013 Consensus Fork as well as libsecp and Pieter’s thoughts about Bitcoin in 2020.
Discussed in this episode:
If you like this, find more shows at podcast.chaincode.com. Thank you to Matthew Zipkin for sound engineering.
For our first episode, we talked to Bitcoin Core contributor Pieter Wuille.
Pieter has been a Bitcoin protocol developer and contributor to Bitcoin Core since 2011. In that time, he’s authored or contributed to some of the most important developments, including segwit, bech32, libsecp, HD wallets, schnorr and taproot, and many others.
We talked to Pieter about his thoughts on some of those influential PRs, including headers-first syncing and ultraprune, and hear about the motivation for those changes and how he thinks about them now. This is a two-parter and in the next episode, we’ll hear about libsecp and Pieter’s thoughts about Bitcoin in 2020.
If you like this, find more shows at podcast.chaincode.com. Thank you to Matthew Zipkin for sound engineering.
From the publisher's feed