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

EPISODE · Dec 18, 2020 · 35 MIN

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

from Bitcoin Explained - The Technical Side of Bitcoin · host Van Wirdum Sjorsnado

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.  

Episode metadata supplied by the publisher feed · Published Dec 18, 2020

Embed this episode

NOW PLAYING

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

0:00 35:03

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Bitcoin Explained - The Technical Side of Bitcoin?

This episode is 35 minutes long.

When was this Bitcoin Explained - The Technical Side of Bitcoin episode published?

This episode was published on December 18, 2020.

Can I download this Bitcoin Explained - The Technical Side of Bitcoin episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!