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

25 COMMENTS

  1. 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

  2. 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?

  3. 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.

  4. 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?)

  5. 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"…

  6. 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?

  7. 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.

LEAVE A REPLY

Please enter your comment!
Please enter your name here