4 episodes

Join Brink as we talk with our fellows, grantees, and friends in the Bitcoin space about Bitcoin and Lightning technology.

The Bitcoin Development Podcast Brink

    • Technology
    • 5.0 • 3 Ratings

Join Brink as we talk with our fellows, grantees, and friends in the Bitcoin space about Bitcoin and Lightning technology.

    Discussing Pre-0.21.0 Bitcoin Core Vulnerability Disclosures

    Discussing Pre-0.21.0 Bitcoin Core Vulnerability Disclosures

    Brink engineers Gloria Zhao and Niklas Gögge talk through the recently disclosed Bitcoin Core pre-0.21.0 vulnerabilities.


    (0:00) - Introductions and motivation for disclosures
    (3:17) - Absolute value of a signed integer leads to rejection of all blocks
    (13:50) - Too many misbehaving peers leads to DoS
    (21:17) - Nested loop without deduplication leads to stalling
    (27:34) - Vulnerability in dependency leads to potential RCE
    (34:17) - Large memory allocation in peer receiver buffer and send buffer
    (35:41) - Payment request fetch causes mysterious crashing
    (37:39) - Misordered logic permits download of blocks bypassing checkpoints
    (42:21) - Lessons learned from these disclosures

    • 51 min
    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.

    • 43 min
    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.

    • 19 min
    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.

    • 26 min

Customer Reviews

5.0 out of 5
3 Ratings

3 Ratings

Top Podcasts In Technology

Acquired
Ben Gilbert and David Rosenthal
All-In with Chamath, Jason, Sacks & Friedberg
All-In Podcast, LLC
Lex Fridman Podcast
Lex Fridman
Hard Fork
The New York Times
The Vergecast
The Verge
TED Radio Hour
NPR

You Might Also Like

Bitcoin.Review Podcast with NVK & Guests
Bitcoin.Review
Stephan Livera Podcast
Stephan Livera
What Bitcoin Did with Peter McCormack
Peter McCormack
Swan Signal - A Bitcoin Podcast
Swan Bitcoin
The Bitcoin Layer
The Bitcoin Layer
On The Brink with Castle Island
Castle Island Ventures