Bitcoin Q&A: Nonces, Mining, and Quantum Computing

Описание к видео Bitcoin Q&A: Nonces, Mining, and Quantum Computing

Who generates the nonce? What makes it random? How is nonce-guessing important to the competitive process of mining? What happens if the hashing algorithm (SHA-256) was compromised? Is quantum computing a threat?

More on nonces and the mining process: https://github.com/bitcoinbook/bitcoi...

More about the SHA-1 collision: https://security.googleblog.com/2017/...

More about SHA-1 and Bitcoin: https://bitcoin.stackexchange.com/que...

CORRECTION: At 5:53, I described what a collision was. However, the definition I outlined was actually for a pre-image attack, which is distinct from collision attacks. The subtitles have been edited to include the correction. https://en.wikipedia.org/wiki/Preimag...

Chapters
0:00 Who generates the nonce? If my pool generates the random number, how is it protected from us knowing it? What makes that random number tamper-proof? Does the whole network contribute to the random number?
1:13 What is the purpose of the nonce?
2:24 When mining, the only part of the header you can change is the nonce
3:50 How do you find one such nonce in five septillion iterations?
5:00 Is it possible to develop a mining algorithm for guessing the nonce, which will fast-track solving the proof-of-work challenge? Could that be related to the recent shattering of the SHA-1 hash algorithm?
10:30 Being a possible threat to the network's security, doesn't this accelerate the race towards building one? Do miners think about this at all?

These questions are from the MOOC 7.2 and 9.2, which took place on February 26th 2017 and February 23rd 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:   / aantonop  

RELATED:
Consensus Algorithms, Blockchain Technology, and Bitcoin -    • Consensus Algorithms, Blockchain Tech...  
Advanced Bitcoin Scripting Part 1: Transactions and Multisig -    • Advanced Bitcoin Scripting -- Part 1:...  
Advanced Bitcoin Scripting Part 2: SegWit, Consensus, and Trustware -    • Advanced Bitcoin Scripting -- Part 2:...  
What is Consensus: Rules without Rulers -    • What is Consensus: Rules without Rulers  
Forkology: A Study of Forks for Newbies -    • Forkology: A Study of Forks for Newbies  
Bitcoin: Where the Laws of Mathematics Prevail -    • Bitcoin: Where the Laws of Mathematic...  
Software distribution security -    • Bitcoin Q&A: Software Distribution Se...  
What is mining? -    • Bitcoin Q&A: What is Mining?  
The mining process -    • Bitcoin Q&A: The Mining Process  
Miners, pools, and consensus -    • Bitcoin Q&A: Miners, Pools, and Conse...  
Cryptographic primitives -    • Bitcoin Q&A: Cryptographic Primitives  
The rules of Bitcoin (part 1) -    • Bitcoin Q&A: The Rules of Bitcoin (Pa...  
The rules of Bitcoin (part 2) -    • Bitcoin Q&A: The Rules of Bitcoin (pa...  
Rules versus rulers -    • Bitcoin Q&A: Rules versus Rulers  
The value of proof-of-work -    • Bitcoin Q&A: The Value of Proof-of-Work  
Migrating to post-quantum cryptography -    • Bitcoin Q&A: Migrating to Post-Quantu...  
Could a state-sponsored 51% attack work? -    • Bitcoin Q&A: Could a State-sponsored ...  
Honest nodes and consensus -    • Bitcoin Q&A: Honest Nodes and Consensus  
Spam transactions and Child Pays For Parent (CPFP) -    • Bitcoin Q&A: Spam Transactions and Ch...  
Is Bitcoin a democracy? -    • Bitcoin Q&A: Is Bitcoin a Democracy?  
Decentralized power, leaderless governance -    • Bitcoin Q&A: Decentralized Power, Lea...  
Scaling, trust, and trade-offs -    • Bitcoin Q&A: Scaling, Trust, and Trad...  
What is the role of nodes? -    • Bitcoin Q&A: What is the Role of Nodes?  

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

[NEW] THE INTERNET OF MONEY, v2: https://www.amazon.com/Internet-Money...

MASTERING BITCOIN: https://www.amazon.co.uk/Mastering-Bi...

[NEW] MASTERING BITCOIN, 2nd Edition: https://www.amazon.com/Mastering-Bitc...

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

Music: "Unbounded" by Orfan (  / orfan  )
Outro Graphics: Phneep (http://www.phneep.com/)
Outro Art: Rock Barcellos (http://www.rockincomics.com.br/)
Join the aantonop Channel: https://aantonop.io/joinaantonopyt

Комментарии

Информация по комментариям в разработке