How do I know that my private key was generated randomly? Could rogue developers of wallet applications access the private keys? Problems with fake wallets. Why is browser hygiene important? How are the private keys of vanity addresses securely generated by pools?
These questions are from the third and fourth sessions of MOOC 11, and the March monthly subscriber session, which took place on February 14th, February 22nd, and March 30th 2019, respectively. 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:
What is a private key? – https://youtu.be/xxfUpIV9wRI
Public keys vs. addresses – https://youtu.be/8es3qQWkEiU
Re-using addresses – https://youtu.be/4A3urPFkx8g
Cryptographic primitives – https://youtu.be/RIckQ6RBt5E
Derivation paths and watch-only wallets – https://youtu.be/tPCN3nDVzZI
Key storage best practices – https://youtu.be/A5I55aOgX2o
Key management and inheritance – https://youtu.be/W3XADagE6P8
Data integrity and validation of keys – https://youtu.be/LjbREINFrZk
Malicious updates and deterministic builds – https://youtu.be/eK8bgVeUEkM
SIGHASH_NOINPUT and custodial wallets – https://youtu.be/lnb4CE3boKk
Governance and social attack immunity – https://youtu.be/PjOHatoX6Fk
Wallets, nodes, and monetary sovereignty – https://youtu.be/8Hb3tUn8s4E
Andreas M. Antonopoulos is a technologist and serial entrepreneur who has become one of the most well-known and respected figures in Bitcoin. He is the author of “Mastering Bitcoin,” “The Internet of Money” series, and “Mastering Ethereum.”
Follow on Twitter: @aantonop https://twitter.com/aantonop
Website: https://antonopoulos.com/
Subscribe to the channel to learn more about Bitcoin & open blockchains; click on the red bell to enable notifications about new videos!
MASTERING BITCOIN, 2nd Edition: https://amzn.to/2xcdsY9
Translations of MASTERING BITCOIN: https://bitcoinbook.info/translations-of-mastering-bitcoin/
THE INTERNET OF MONEY, v1: https://amzn.to/2ykmXFs
THE INTERNET OF MONEY, v2: https://amzn.to/2IIG5BJ
Translations of THE INTERNET OF MONEY:
Spanish, ‘Internet del Dinero’ (v1) – https://amzn.to/2yoaTTq
German, ‘Das Internet des Geldes’ (v1) – https://amzn.to/2LEiyqO
German, ‘Das Internet des Geldes’ (v2) – https://amzn.to/2VCzse5
French, ‘L’internet de l’argent’ (v1) – https://www.amazon.fr/Linternet-largent-Andreas-M-Antonopoulos/dp/2856083390
Russian, ‘Интернет денег’ (v1) – https://www.olbuss.ru/catalog/ekonomika-i-biznes/korporativnye-finansy-bankovskoe-delo/internet-deneg
Vietnamese, ‘Internet Của Tiền Tệ’ (v1) – https://alphabooks.vn/khi-tien-len-mang
MASTERING ETHEREUM: https://amzn.to/2xdxmlK
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
We hit complexity very fast, but it was digestable and well-off. Since I don't need digital devices to create my wallet, maybe I really am free from the constraints of physical money.
I just got 1.2 btc stolen from a vanity address. Listen carefully to Andreas when he tells how to securely generate addresses. I used some vanity address pool that generated a vanity address and then emailed me the public and private keys. I felt a gut instinct that this was not a good idea. I was right. I knew better. Lesson learned. Be careful guys and gals.
9:07 Good thing I trust you, 'cause that went over my head.
I got lost, and I am really really smart. 🙂
Lets all donate Andreas a whiteboard !
There is so much to learn about this topic. I feel like I'm in Preschool.?
Wow, this is the first time I've ever understood how vanity address generation can be securely outsourced! Thanks!
Definitely one of the most informational (and useful) videos I've seen from Andreas.
Very good explanation. I understood it clearly, though as you noted a whiteboard would go a long way. Especially for people who are not as used with "storing values in variables" (b = sk; B = pk;) like we are.
Andreas, you are one in a million. Totally transparent and helping people understand this historic change in money. I greatly appreciate your efforts. Thanks a ton
I’m random viewing on set name confirmed on YouTube. Nationalistic. Greek no. Serb yes. War no. Change of government, bitcoin doesn’t care about change of government. Am i right.? I don’t have a phone wallet. Hard wallet only. I’m vain I do look in the mirror. Address s. Are you 58. I’m 46. I’ve got a pool. I have 10 to the power of one. The sum is zero. Just goofing. You are a legend.?. I’ll never get that. I driver trucks.?
So Andreas why the lottery plays Sequences like this repeatedly????
1552 , 1252 , 5205 , 2052 , 2510 , 5522 , 225 , 525 , 2225 , 5552 , 222 , 555 , 111 , 000 , 512 , 025
I always wondered about the 1Andreas address
I always wanted to know how those wallets were made, thanks Andreas.
yes, white board
10:28 we love you andreas, its complicated shit but your skill is breaking it down
@aantonop what do you think of the Bitfi approach to “storing” bitcoin with no private key?
Can an update to a hardware wallet compromise the keys?
Public key = f(private key)
ie
pk = f(sk) \secret key
What Andreas is saying is that
1andreas… = f(sk1 + sk2) = f(sk1) + f(sk2) = your public key + their public key = pk1 + pk2
Their public key attempts ranges from 1 to ~ 58^6.
After many many tries, they find a pk2 such that 1andreas… = pk1 + pk2.
They send the corresponding sk2 to you so that you can do 1andreas = f(sk1 + sk2)
And they told me abstract algebra was useless but homomorphisms dictate the most interesting network on this planet 🙂
Where do I submit a question to Andreas?
I don't like Libra one single bit. But I wonder if the release of Libra which will effectively be a digital fiat, allow for decentralized exchanges to be developed.
wait, if you could find the PK to 1Andreas why can't others?
I'm curious about the random number generators in hardware wallets. What is the source of randomness they use?