Week 5 Discussion Questions

Group discussion questions for week 5 of the Chaincode Labs Remote Seminars
Read more →

Miniscript: Streamlined Bitcoin Scripting

A look into how we can make (complex) Bitcoin Scripting more accessible by using a language to represent the scripts: ‘Miniscript’
Read more →

Using The Chain For What Chains Are Good For

Poelstra explains the distinction between validation and execution of scripts and which of these operations you want your blockchain to handle
Read more →

Script, a mini programming language

What is bitcoin Script and how does it work?
Read more →

Bitcoin Script: Past and Future

Adversarial Thinking in the Peer-to-Peer Network & Bitcoin Script: Past and Future
Read more →

Week 4 discussion questions

Group discussion questions on the bitcoin P2P network
Read more →

Week 3 discussion questions

Discussion questions from week 3 of the Chaincode Remote Learning
Read more →

Week 3 paired question on stale block rate

How is a high stale block rate the best indicator that block propagation times are too high? What does stale block rate tell us? Are there any better metrics?
Read more →

Advances in block propagation

What techniques and technologies have been used to improve block relay and why block relay is important for network health.
Read more →

Mining & Consensus

A look into how bitcoin mining works and how we can derive decentralised consensus from it.
Read more →

ECDSA malleability in bitcoin

In what ways is ECDSA malleable? How has this impacted bitcoin transactions in the past and does it still impact them today? Are there solutions to this malleability?
Read more →

Low budget SegWit Safari

An introduction to Segregated Witness ‘SegWit’, some of the benefits and tradeoffs associated with the upgrade
Read more →

Week 1 Group Questions

Questions from Week 1 of the Chaincode Labs remote seminar
Read more →

The Incomplete History of Bitcoin Development

A look into how development worked historically in Bitcoin, how bugs and chainsplits were handled and how they are handled now
Read more →

Bitcoin’s Academic Pedigree

What other systems and work did Bitcoin build on top of? What was Bitcoin’s key innovation that had not yet been implemented?
Read more →

Bitcoin whitepaper

A look at the bitcoin whitepaper, transaction irreversibility and SPV nodes
Read more →

Self Sovereign Bitcoin Stack with Hardware Wallet

Setup, usage and restore of Coldcard with Bitcoin Core and Specter Desktop.
Read more →