50 episodes

Bitcoin Magazine's Technical editor Aaron van Wirdum teams up with Bitcoin core contributor Sjors Provoost to explain Bitcoin one episode at a time.

Bitcoin Explained - The Technical Side of Bitcoin BTC Media

    • Business
    • 4.7 • 6 Ratings

Bitcoin Magazine's Technical editor Aaron van Wirdum teams up with Bitcoin core contributor Sjors Provoost to explain Bitcoin one episode at a time.

    Death To The Mempool, Long Live The Mempool - Episode 50

    Death To The Mempool, Long Live The Mempool - Episode 50

    In this episode of Bitcoin, Explained, hosts Aaron van Wirdum and Sjors Provoost discuss a recent thread on the Bitcoin development mailing list, titled “Death to the Mempool, Long Live the Mempool”.
     
    In the thread, Blockstream engineer Lisa “niftynei” Neigut proposes to get rid of the memory pool (mempool): the collection of unconfirmed transactions that Bitcoin nodes use to share transactions over the network, and that Bitcoin miners use to create new blocks from. She argues that the Bitcoin system could be drastically simplified if users instead just send their transactions directly to miners (or mining pools).

    In the episode, Aaron and Sjors explain how this would work, and why this is not as simple as it may sound. Based on the responses in the thread, they go over the reasons why getting rid of the mempool is in fact not a very good solution for a system like Bitcoin. Specifically, they discuss the implications on mining privacy and decentralization, while also exploring some other tradeoffs that would need to be made in order to make the Bitcoin system work without a mempool.
     
    Finally, Sjors considers an idea that Aaron doesn’t understand.
     
    ---------------------------------------------
    Bitcoin Magazine is back in print!
    Get Bitcoin Magazine shipped directly to your front door!
    Get 21% off with promo code: MAG21
    https://store.bitcoinmagazine.com/discount/MAG21?redirect=%2Fproducts%2Fbitcoin-magazine-annual-subscription

    "The Deep Dive" delivers the latest Bitcoin on-chain market intelligence directly to your inbox!
    Check it out for free here!
    deepdivebtc.substack.com/welcome

    Bitcoin 2022 will be the biggest Bitcoin conference ever! Miami, FL from April 6–9, 2022
    Get 15% off tickets with promo code: MAG21
    https://b.tc/conference/

    • 39 min
    The Fake Peers Attack! - Episode 49

    The Fake Peers Attack! - Episode 49

    Bitcoin was under attack! It’s the story the mainstream media won’t tell you!
     
    Hosts Aaron van Wirdum and Sjors Provoost finally met in Utrecht again to record Bitcoin, Explained. In this episode, they discuss a recent attack on the Bitcoin network, where some nodes were flooding peers with fake IP-addresses.
     
    As previously discussed in episode 13, Bitcoin nodes connect to peers on the network through IP-addresses, which they learn from their existing peers. Nodes on the network essentially share the IP-addresses of other nodes.
     
    Recently, however, some Bitcoin nodes shared large amounts of IP-addresses that weren’t associated with real Bitcoin nodes at all. While this attack did not do very much damage, it did waste resources from nodes on the network. On top of that, Aaron and Sjors explain, the attack could offer the attacker insight into Bitcoin’s network topology by analyzing how the fake IP-addresses spread through the network.
     
    Finally, Aaron and Sjors discuss how the attack was solved by rate limiting the amount of IP-addresses than any node will allow its peers to be shared. Further, they consider how in free and open source software development, fixing problems is not always as straightforward as it may seem…
    ---------------------------------------------
    Bitcoin Magazine is back in print!
    Get Bitcoin Magazine shipped directly to your front door!
    Get 21% off with promo code: MAG21
    https://store.bitcoinmagazine.com/discount/MAG21?redirect=%2Fproducts%2Fbitcoin-magazine-annual-subscription
     
    "The Deep Dive" delivers the latest Bitcoin on-chain market intelligence directly to your inbox!
    Check it out for free here!
    deepdivebtc.substack.com/welcome
     
    Bitcoin 2022 will be the biggest Bitcoin conference ever! Miami, FL from April 6–9, 2022
    Get 15% off tickets with promo code: MAG21
    https://b.tc/conference/

    • 20 min
    Lightning Network Upgrades (Eltoo + SIGHASH_ANYPREVOUT) with Christian Decker - Episode 48

    Lightning Network Upgrades (Eltoo + SIGHASH_ANYPREVOUT) with Christian Decker - Episode 48

    In this episode of “Bitcoin Explained,” host Sjors Provoost and guest Christian Decker discussed SIGHASH_ANYPREVOUT, a proposed new sighash flag that would enable a cleaner version of the Lightning Network and other Layer 2 protocols.
    Sighash flags are included in Bitcoin transactions to indicate which part of the transaction is signed by the required private keys, exactly. This can be (almost) the entire transaction, or specific parts of it. Signing only specific parts allows for some flexibility to adjust the transaction even after it is signed, which can sometimes be useful.
    ---------------------------------------------
    Bitcoin Magazine is back in print!
    Get Bitcoin Magazine shipped directly to your front door!
    Get 21% off with promo code: MAG21
    https://store.bitcoinmagazine.com/discount/MAG21?redirect=%2Fproducts%2Fbitcoin-magazine-annual-subscription
     
    "The Deep Dive" delivers the latest Bitcoin on-chain market intelligence directly to your inbox!
    Get 1 Month free with promo code: PODCAST
    https://deepdivebtc.substack.com/01e06e79
     
    Bitcoin 2022 will be the biggest Bitcoin conference ever! Miami, FL from April 6–9, 2022
    Get 15% off tickets with promo code: MAG21
    https://b.tc/conference/
    Decker and Provoost explained that SIGHASH_ANYPREVOUT is a new type of sighash flag, which would sign most of the transaction, but not the inputs. This means that the inputs could be swapped, as long as the new inputs would still be compatible with the signature.
    SIGHASH_ANYPREVOUT would be especially useful in the context of Eltoo, a proposed Layer 2 protocol that would enable a new version of the Lightning Network. In place of how Lightning users currently need to store old channel data for security reasons, and could also be punished severely if they accidentally broadcast some of this data at the wrong time, Decker and Provoost explained how SIGHASH_ANYPREVOUT would do away with this requirement.

    • 32 min
    Lightning Network Channel Payments with Rene Pickhardt - Episode 47

    Lightning Network Channel Payments with Rene Pickhardt - Episode 47

    In this episode of Bitcoin Explained, (formerly known as The Van Wirdum Sjorsnado) host Sjors Provoost is joined by Rene Pickhardt to discuss Rene’s paper “Optimally Reliable & Cheap Payment Flows on the Lightning Network”. Rene has spent the last two years researching the reliability of the lightning network, and the reliability of the payment process. They discuss the design principles of the lightning network, the difficulties with routing payments on lightning, probing channel balances, and much more.
     
    Rene's Paper: https://arxiv.org/abs/2107.05322
     
    ---------------------------------------------
    Bitcoin Magazine is back in print!
    Get Bitcoin Magazine shipped directly to your front door!
    Get 21% off with promo code: MAG21
    https://store.bitcoinmagazine.com/discount/MAG21?redirect=%2Fproducts%2Fbitcoin-magazine-annual-subscription

    "The Deep Dive" delivers the latest Bitcoin on-chain market intelligence directly to your inbox!
    Get 1 Month free with promo code: PODCAST
    https://deepdivebtc.substack.com/01e06e79

    Bitcoin 2022 will be the biggest Bitcoin conference ever! Miami, FL from April 6–9, 2022
    Get 15% off tickets with promo code: MAG21
    https://b.tc/conference/

     

    • 27 min
    A First Look at the Chivo App - Episode 46

    A First Look at the Chivo App - Episode 46

    In this episode of Bitcoin, Explained (formerly known as The Van Wirdum Sjorsnado) hosts Aaron van Wirdum and Sjors Provoost discuss the Chivo application, the Bitcoin wallet, and payment terminal provided by the government of El Salvador. This episode is a little bit different from other episodes of Bitcoin, Explained, because the Chivo app is closed source software. Instead of analyzing the source code and design of the application, Aaron and Sjors have to rely on Aaron’s personal experience with the wallet and payment terminal or what he remembers of that personal experience. The episode opens with some general information about the Chivo Wallet, like why it was developed and who developed it (insofar anything is known about that). Aaron and Sjors go on to discuss Aaron’s experiences with the wallet and speculate what that means for the design. After that, they discuss the design of the payment terminal that’s included in the application, and also briefly touch on the Chivo ATMs that have been deployed across the country. Finally, Aaron and Sjors discuss the difference in philosophy between the design of the Chivo application and Bitcoin’s free and open-source software culture.
    ---------------------------------------------
    Bitcoin Magazine is back in print!
    Get Bitcoin Magazine shipped directly to your front door!
    Get 21% off with promo code: MAG21
    https://store.bitcoinmagazine.com/discount/MAG21?redirect=%2Fproducts%2Fbitcoin-magazine-annual-subscription
     
    "The Deep Dive" delivers the latest Bitcoin on-chain market intelligence directly to your inbox!
    Get 1 Month free with promo code: PODCAST
    https://deepdivebtc.substack.com/01e06e79
     
    Bitcoin 2022 will be the biggest Bitcoin conference ever! Miami, FL from April 6–9, 2022
    Get 15% off tickets with promo code: MAG21
    https://b.tc/conference/

    • 53 min
    Bitcoin Core 22.0 Explained - Episode 45

    Bitcoin Core 22.0 Explained - Episode 45

    The Van Wirdum Sjorsnado has rebranded, and is now called Bitcoin, Explained!
    In this episode of Bitcoin, Explained, hosts Aaron van Wirdum and Sjors Provoost discuss Bitcoin Core 22.0, the latest major release of the Bitcoin Core software client, currently the de facto reference implementation of the Bitcoin protocol. Aaron and Sjors highlight several improvements to the Bitcoin Core software.
    The first of these is hardware wallet support in the graphical user interface (GUI). While hardware wallet support has been rolling out across several previous Bitcoin Core releases, it is now fully available in the GUI. The second highlighted upgrade is support for the Invisible Internet Project (I2P), a Tor-like internet privacy layer. Aaron and Sjors also briefly touch on the differences between I2P and Tor.
    The third upgrade discussed in the episode is Taproot support. While Taproot activation logic was already included in Bitcoin Core 0.21.1 Bitcoin Core 22.0 is the first major Bitcoin Core release ready to support Taproot when it activates this November, and includes some basic Taproot functionality.
    The fourth upgrade that Aaron and Sjors discuss is an update to the testmempoolaccept logic, which paves the way to a bigger package relay upgrade. This could in a future release allow transactions to be transmitted over the Bitcoin network in packages including several transactions at the same time.
    Additionally, Aaron and Sjors briefly discuss an extension to create multisig and add multisig address, the new NAT-PMP option, and more.

    • 32 min

Customer Reviews

4.7 out of 5
6 Ratings

6 Ratings

sudowoodo00 ,

Great technical explanations

👍

Raginggrandma ,

Great new technical podcast!

This Bitcoin Magazine podcast now has its own podcast feed! So happy to just get my weekly bitcoin fix from Aaron and Sjors!

Top Podcasts In Business

You Might Also Like