How are cryptographic primitives employed in Bitcoin? What are hashes and digital signatures? How does elliptic curve cryptography work?
See details in Chapters 4 and 6 of ‘Mastering Bitcoin’: https://github.com/bitcoinbook/bitcoinbook/blob/f8b883dcd4e3d1b9adf40fed59b7e898fbd9241f/ch04.asciidoc
https://github.com/bitcoinbook/bitcoinbook/blob/f8b883dcd4e3d1b9adf40fed59b7e898fbd9241f/ch06.asciidoc#digital_sigs
These questions are from the MOOC 9.3 session which took place on March 2nd 2018. 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:
Introduction to Bitcoin – https://youtu.be/l1si5ZWLgy0
Bitcoin: Where the Laws of Mathematics Prevail – https://youtu.be/HaJ1hvon0E0
Advanced Bitcoin Scripting: Transactions and Multisig – https://youtu.be/8FeAXjkmDcQ
The war on cash and crypto – https://youtu.be/BAlRKfvBnvw
MimbleWimble and Schnorr signatures – https://youtu.be/qloq75ekxv0
Mixing services – https://youtu.be/rKoMvOH4zoY
Atomic swaps – https://youtu.be/fNFBA2UmUmg
Directed acyclic graphs (DAGs) and IOTA – https://youtu.be/lfgMnbb5JeM
Decentralised exchanges with fiat – https://youtu.be/3Url8tbQEkA
Decentralised exchanges and counterparty risk – https://youtu.be/hi_jaw0dT9M
The Lightning Network – https://www.youtube.com/playlist?list=PLPQwGV1aLnTurL4wU_y3jOhBi9rrpsYyi
Secure, tiered storage system – https://youtu.be/uYIVuZgN95M
Using paper wallets – https://youtu.be/cKehFazo8Pw
Re-using addresses – https://youtu.be/4A3urPFkx8g
How to get people to care about security – https://youtu.be/Ji1lS9NMz1E
Migrating to post-quantum cryptography – https://youtu.be/dkXKpMku5QY
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/)
source
So addicted to the tune in the end 😀
Multiplying two numbers has nothing to do with ECC. Operations in ECC are adding two points on a curve and multiplying a point by two, which is the same as adding a point with itself. The analogy of multiplying numbers is from RSA
great explanation. A lot of people know the math, but few can explain this concept to those who don't.
Bitcoin Cash claims that instant transactions are possible with 0-conf transactions. Apart from the fact that these are not really safe, is there a difference to Bitcoin transactions with nSequence=MAX?
Great video! Thanks for explanation!
I wanted to get a ticket for your event in Dublin. 25$ expensive, but ok I would spend that. But why are you not offering crypto payments like BTC & LTC?!!! Only Visa & Master???? You are speaking about internet money and then make people buy your tickets with FIAT??? I dont get you.
This channel should have at least a 10m subscribers
Hi Andreas, can you explain why and what is the significant reason that Bitcoin block is generated every 10 minutes? (why not 5 minutes or less?) and how is it compared to the block in Ethereum of every ~15sec? How to determine the "block time"?
I guess that 10 mins is for the global consensus to 'sink in' but 15 sec seems rather short time to achieve a solid global consensus in Ethereum. (Will this post a treat in Ethereum?)
sir when will you be on Joe Rogan podcast again?
Hi Andreas, I'd like to ask a question. If there was a 51% attack happening in BTC, how would network notice?
Thank you.
The first time Aantonop struggled in a youtube video!
I'm a big fan of virtual currencies and i say virtual and not cryptos because i started invest long before, using e-gold. Unfortunately the downfall of e-gold made me skeptical and with XX K USD in the drain i said no more virtual and lost the birth of cryptos. I like people like you supporting this idea and even now i'm on BTC investing too, i have a light voice at the back of my head saying "don't forget e-gold"…
Am I right in thinking that Quantum computing can only use brute force to find private keys? i.e. it can generate a massive amount of keys but it still has to check the blockchain to see if that public key has been used? Or is it capable of more clever computing to break the cryptography?
Where do these dislikes come from?
I always ask myself how to answer some questions, I know answer to, but find it impossible to sum it up in comprehensible and succinct way. You always do that so naturally. You're great teacher.
andreas and ivan on tech – best explainers in this space! thanks for all your super informative content
Can you please explain the Base58Check encoding ?
Was actually reading the part of Public/Private key from your book. This video really made it easy. Thank you.
Explain the segwit addresses the "default" "compatibility" and "legacy".. Thanks
147k subs (only) to this channel is a POI (proof of immaturity) of the cryptos space.
Great content aantonop.
Perfect, thank you
Plz tell us how to create a bc1 bech32 segwit address in a paper with details plz……
First is the worst, second is the best! 🙂
Smashed the like…..nice as always….
First