Bitcoin Q&A: Software distribution security

How is Bitcoin software securely developed and delivered? What is Gitian? What happens if your client software is compromised and how is this prevented? How is consensus reached on new upgrades? What are the different consensus groups? How are developers compensated for their work? Are there other compatible Bitcoin clients available besides the Bitcoin Core reference client?

These questions are from the MOOC 7.2, 9.3, and 9.5 sessions, which took place on February 26th 2017, March 2nd and March 16th 2018 respectively. Andreas is a teaching fellow with the University of Nicosia. The first course in their Master of Science in Digital Currency degree, DFIN-511: Introduction to Digital Currencies, is offered for free as an open enrollment MOOC course to anyone interested in learning about the fundamental principles.

If you want early-access to talks and a chance to participate in the monthly live Q&As with Andreas, become a patron: https://www.patreon.com/aantonop

RELATED:
Consensus Algorithms, Blockchain Technology, and Bitcoin – https://youtu.be/fw3WkySh_Ho
Advanced Bitcoin Scripting Part 1: Transactions and Multisig – https://youtu.be/8FeAXjkmDcQ
Advanced Bitcoin Scripting Part 2: SegWit, Consensus, and Trustware – https://youtu.be/pQbeBduVQ4I
What is Consensus: Rules without Rulers – https://youtu.be/2tqo7PX5Pyc
Decentralized Truth – https://youtu.be/XCVaabu3J04
Forkology: A Study of Forks for Newbies – https://youtu.be/rpeceXY1QBM
Bitcoin: Where the Laws of Mathematics Prevail – https://youtu.be/HaJ1hvon0E0
The rules of Bitcoin (part 1) – https://youtu.be/VnQu4uylfOs
The rules of Bitcoin (part 2) – https://youtu.be/vtIp0GP4w1E
Decentralized power, leaderless governance – https://youtu.be/E5VbDlQTPzU
Scaling, trust, and trade-offs – https://youtu.be/vCxmHwqyJWU
Honest nodes and consensus – https://youtu.be/KAhY2ymI-tg
Why running a node is important – https://youtu.be/oX0Yrv-6jVs
Running nodes and payment channels – https://youtu.be/ndcfBfE_yoY
What happens during a fork? – https://youtu.be/XBk8hBJ1xVo
SegWit adoption – https://youtu.be/KCsTVTRk6I4
Why developers are leaving banks – https://youtu.be/GqOZ4IAQ-xQ

Andreas M. Antonopoulos is a technologist and serial entrepreneur who has become one of the most well-known and respected figures in bitcoin.

Follow on Twitter: @aantonop https://twitter.com/aantonop
Website: https://antonopoulos.com/

He is the author of two books: “Mastering Bitcoin,” published by O’Reilly Media and considered the best technical guide to bitcoin; “The Internet of Money,” a book about why bitcoin matters.

THE INTERNET OF MONEY, v1: https://www.amazon.co.uk/Internet-Money-collection-Andreas-Antonopoulos/dp/1537000454/ref=asap_bc?ie=UTF8

[NEW] THE INTERNET OF MONEY, v2: https://www.amazon.com/Internet-Money-Andreas-M-Antonopoulos/dp/194791006X/ref=asap_bc?ie=UTF8

MASTERING BITCOIN: https://www.amazon.co.uk/Mastering-Bitcoin-Unlocking-Digital-Cryptocurrencies/dp/1449374042

[NEW] MASTERING BITCOIN, 2nd Edition: https://www.amazon.com/Mastering-Bitcoin-Programming-Open-Blockchain/dp/1491954388

Subscribe to the channel to learn more about Bitcoin & open blockchains!

Music: “Unbounded” by Orfan (https://www.facebook.com/Orfan/)
Outro Graphics: Phneep (http://www.phneep.com/)
Outro Art: Rock Barcellos (http://www.rockincomics.com.br/)

17 thoughts on “Bitcoin Q&A: Software distribution security”

  1. Out of 147K subs only 80 views so far!! It always amazes my why still after nearly 10 years the interest is so low !!! Pls somebody try and explain!!

  2. You're making the most informative channel in YT for bitcoin, i also can't understand why other chew information and get millions and you are not. Be sure that my counter has several zeros after your views count. That's why i subscribed and liked

  3. Would it be possible to "proof of work" the bitcoin client software? Including the source hash in a block, let the miners mine the block and let the nodes approve the block. The majority of nodes will approve it, rogue clients will approve everything but they will be the minority

  4. @aantonop sir can u plz…..explain the different implication of using bech32 segwit address format starting with 'bc1' and multisig looking segwit address starting with '3' in details……..

  5. What happened if suddenly all Bitcoin developer get kidnapped?.What happened if those people are dead ?is this a single point of failure?

  6. thank you for all your great talk!
    may i ask you something pls?;
    i'm a digital artist creating vector images and selling them over the internet.
    would it be possible to attach an "only one time use or receive" option to one of such files?
    i thought about it when i heard you saying; that bitcoin is something digital which can not be copied and this is so revolutionary…
    digital art has a hard time to compete within galleries because of this option of unlimited duplication, ..so maybe there is a way to make unique image files…?

  7. I've been blocked from viewing @aantonop on twitter. I really don't know why. I'm an honest follower. Is anyone else having this issue?

  8. Was really disappointed by the bitcoin core client on macOS, it crashed regularly on both my Macs and had to remove it. I wanted to run my own client but gave up after 4-5 attempts of trying to install and sync it

Leave a Reply

Your email address will not be published. Required fields are marked *