Bitcoin Explained - The Technical Side of Bitcoin

Episode 21: Free and Open Source Software (FOSS) In Bitcoin (And Why It Matters)


Listen Later

In this episode of The Van Wirdum Sjorsnado, Aaron and Sjors discuss why it matters that Bitcoin software is open source… and why even open source software doesn't necessarily solve all software-specific trust issues.

In theory, the fact that most Bitcoin nodes, wallets and applications are open source should ensure that developers can’t include malicious code in the programs: anyone can inspect the source code for malware. In practice, however, the number of people with enough expertise to do this is limited, while the reliance of some Bitcoin projects on external code libraries (“dependencies”) makes it even harder.

Furthermore, even if the open source code is sound, this doesn’t guarantee that the binaries (computer code) really correspond with the open source code. Aaron and Sjors explain how this risk is largely mitigated in Bitcoin through a process called Gitian building, where several Bitcoin Core developers sign the binaries if, and only if, they all produced the exact same binaries from the same source code. This requires special compiler software.

Finally, Aaron and Sjors discuss Guix, a relatively new project that goes above and beyond the Gitian process, to minimize the level of trust required to turn source code into binaries — including trust in the compiler itself.

 

...more
View all episodesView all episodes
Download on the App Store

Bitcoin Explained - The Technical Side of BitcoinBy Van Wirdum Sjorsnado

  • 4.9
  • 4.9
  • 4.9
  • 4.9
  • 4.9

4.9

18 ratings


More shows like Bitcoin Explained - The Technical Side of Bitcoin

View all
TFTC: A Bitcoin Podcast by Marty Bent

TFTC: A Bitcoin Podcast

765 Listeners

The Peter McCormack Show by Peter McCormack

The Peter McCormack Show

2,161 Listeners

Bitcoin Audible by Guy Swann

Bitcoin Audible

426 Listeners

The Bitcoin Standard Podcast by Dr. Saifedean Ammous

The Bitcoin Standard Podcast

442 Listeners

Stephan Livera Podcast by Stephan Livera

Stephan Livera Podcast

410 Listeners

The Pomp Podcast by Anthony Pompliano

The Pomp Podcast

1,834 Listeners

What Bitcoin Did by Danny Knowles

What Bitcoin Did

251 Listeners

Swan Signal Live - A Bitcoin Show by Swan Bitcoin

Swan Signal Live - A Bitcoin Show

178 Listeners

The Bitcoin Matrix by Cedric Youngelman

The Bitcoin Matrix

82 Listeners

Coin Stories by Natalie Brunell

Coin Stories

416 Listeners

Rabbit Hole Recap by ODELL and Marty Bent

Rabbit Hole Recap

119 Listeners

THE Bitcoin Podcast by Walker America

THE Bitcoin Podcast

35 Listeners

The Jack Mallers Show by Jack Mallers

The Jack Mallers Show

111 Listeners

Bitcoin for Millennials by Bram Kanstein

Bitcoin for Millennials

20 Listeners

The Bitcoin Frontier by Unchained Capital, Inc

The Bitcoin Frontier

36 Listeners