Skip to main content
The Bitcoin Development Podcast

The Bitcoin Development Podcast

By Brink

Join Brink as we talk with our fellows, grantees, and friends in the Bitcoin space about Bitcoin and Lightning technology.
Available on
Apple Podcasts Logo
Castbox Logo
Google Podcasts Logo
Pocket Casts Logo
Spotify Logo
Currently playing episode

Sebastian Falbesoner on Code Review and BIP324

The Bitcoin Development PodcastSep 06, 2023

00:00
43:48
Sebastian Falbesoner on Code Review and BIP324

Sebastian Falbesoner on Code Review and BIP324

Sebastian Falbesoner (theStack) and Mike Schmidt talk about Bitcoin Core code review, BIP324, and Sebastian’s plans for the next year.


  • (0:00) - Sebastian’s journey to Bitcoin development
  • (4:00) - Thoughts on contributing to Bitcoin Core in a remote, part time capacity
  • (7:26) - What is the Bitcoin Core test framework?
  • (12:15) - From testing to PR authorship (and Bitcoin Core #25957)
  • (17:05) - The scarcity and importance of code review
  • (22:56) - Benefits of BIP324, Version 2 P2P Encrypted Transport Protocol
  • (29:13) - Sebastian’s approach to contributing to BIP324 and libsecp256k1
  • (37:18) - BIP322 generic signmessage


Brink exists to strengthen the Bitcoin protocol and network through fundamental research and development, and to support the Bitcoin developer community through funding, education, and mentoring. Visit ⁠https://brink.dev/⁠ to learn more.

Sep 06, 202343:48
Mempool Ancestors and Descendants

Mempool Ancestors and Descendants

John and Gloria continue their discussion of Bitcoin's mempool by explaining parent, child, ancestor and descendant transactions.

  • (0:00) - Parent and child transactions
  • (2:23) - Relevance of ancestors and descendants to the mempool
  • (4:17) - Reasons transactions leave the mempool
  • (6:58) - Block construction considerations for miners
  • (11:46) - Full node performance considerations
  • (16:15) - Child pays for parent and missing inputs

Brink supports and mentors new contributors to open source Bitcoin development through our fellowship program, and supports the work of established Bitcoin protocol engineers through our grants program. Visit https://brink.dev/ to learn more.

Nov 24, 202119:11
Mempool Policy

Mempool Policy

Brink co-founder, John Newbery, and Brink fellow, Gloria Zhao, discuss Bitcoin Core's mempool policy.

0:25 - What is a mempool and why have one?
6:58 - Denial of service protection
8:38 - What is mempool policy?
10:15 - 3 types of mempool policy and examples of each
12:30 - Mempool policy: transaction size too small or too large
17:26 - Mempool policy:
BIP125 Replace by Fee (RBF)
19:57 - Transaction pinning attacks
22:55 - Mempool policy: Discourage upgradable NOPs, witness versions, taproot leaf versions, etc

Brink supports and mentors new contributors to open source Bitcoin development through our fellowship program, and supports the work of established Bitcoin protocol engineers through our grants program. Visit https://brink.dev/ to learn more.

Nov 10, 202126:22