Blockchain 101 – Part 2 – Public / Private Keys and Signing
This is part two in my basic visual introduction to the concepts behind a blockchain. We build on the concepts from the previous video and introduce public / private key pairs and signing using an interactive web demo.
If you missed it, part 1 is here:
If you are interested in playing with this on your own, it is available online at:
The code that runs this demo is also on GitHub:
If you want to know more about how public key cryptography works, see the Wikipedia page on it:
The details of how public keys relate to private keys are hard to summarize, but it has to do with Euler’s theorem. Basically, using Euler’s theorem there is some math you can do to a number given some parameters (which I’ll call the public key) which allows someone with some other parameters (which I’ll call the private key) to decipher the original number without having to do brute force factorization because there is a shortcut way to find the phi of a prime number. Rather than me butchering the explanation, check this video series out for a more detailed explanation:
I’m @anders94 on Twitter and @andersbrownworth on Steemit.
Donations:
BTC: 1K3NvcuZzVTueHW1qhkG2Cm3viRkh2EXJp
ETH: 0x84a90e21d9d02e30ddcea56d618aa75ba90331ff
ETC: 0xab75ad757c89fa33b92090193a797e6700769ef8
[ad_2]
Source link
I have had to turn comments off on my blockchain videos due to spam. If you want to reach out to me, please find me on twitter @anders94 instead.
Most of the recent comments (which I've been judiciously deleting these past few years) have been people pushing an "I can get your private keys back for you" scam which, as everyone who has watched these videos knows. is quite impossible. I hate to take such a drastic measure but I'm afraid I just don't have the time.
best video
please make more video on blockchain
This is brilliant! Thank you!
Thanks god for people like you with the patience to teach. Most people knowledgeable in this subject have no idea how to explain it
Really Great Videos. Thank you!
You genuinely need PRIVATE KEY? Contact Josh via +1 (234) 203-7128 on whatsapp!
Great explanation and demo. A must see for all blockchain beginners (which is what I am)
Super awesome and super simple explanation of a seemingly complex topic.. thank you very much for this. Appreciate it.
Another wonderful video.
I noticed that the private keys doesn’t have any letters and the public keys do.
Also when they do the letters turn out lower case.
Can you make private keys with letters (both upper and lower case) and do public keys have upper case letters?
JOHNTOOLS247 on l.G
Got me an active private key to my wallet after reaching him…. He's an expert 💯💯💯
I recommend Johnthomas1876 on lnst♤gr♧m helped me in less than 3hrs his an expert.
Title is in portuguese and you should too
Excellent explanation…well structured to make it easy to understand..thanks for this
Gr8 explanation. Can you post few more educational videos on how to create blockchain and what level of coding expertise are needed, and how other used cases can be achieved in addition to monetary transactions?
My experence: having nearly 20years of IT experience mainly towards database management, but I know how to code. As days are busy and there is less time to give focus sideways, now I want my kids to know more about it. And I am also a learning enthusiast and always keen to know new thing like this one and who knows I may develop it as my core skill going forward. 🙂
Any help on basic tools needed, how to start from zero, which language is preferred to start into this , how to publish it as any business case and code management etc. etc…
Great explanation of how the public and private keys work. Need one clarification though. In the case if someone tampers with the transaction, the has gets invalid as it doesn't have leading zeros but how to know if the signature is invalid. What is it compared against?
Olá!Por favor me ajuda,como assinar uma mensagem de bitcoin no endereço do perfil ou no endereço do qual você depositou para provar que é sua a conta?
Best video out there explaining Blockchain, thank you! You're only missing timestamp
Hi Anders, what great explanation. I will recommend everyone to get started with this video before reading anything.
Sir that’s great job .. will you help to find private key .?
This is a very good explanation and thankyou for it. I do have questions.
1. I can not see people using this, it seems very long winded in comparison to systems we use now. Like for example if I need to transfer money to my brother, I simply log into my online banking and transfer it from my account, I dont think I would see the point in using a blockchain for this? Also all the history is easily accessible on my bank account information, and if I have any problems, I contact my bank and they handle it, whilst refunding my money if necessary. I really cant see how this blockchain system can compete and also the point of it when there are already working systems that have been in place for generations?
2. How would this be used by public, would there be a website interface which people log into with all their information there such as private keys, which kind of takes away the secure benefit of blockchain when you can just log in on to your online banking, which is also verified by typing in codes on a card reader I have which are random each time I log in to verify it is me.
I just dont see the point in blockchain to be honest? Is it specific to crypto currency as it is the only system that can function on? People say it can be used for all kinds of things. But the examples I have seen, there are already well designed, and functioning system in place which do not use blockchain or any need for it? It seems very niche.
Anyone care to debate with me? Maybe help me understand better if I am missing somthing of my general ideas?
Thanks, great explanaiton
Thanks! Very easy to understand. Plz keep going!
@ Anders great explanation! cleared many doubts but raised a few more, can the same transactions be picked up by more than one node (miners), how is that mechanism build ? have a few more questions, where can I connect with you?
Thank you for your explanation of a blockchain. You are a fantastic communicator and I very much appreciate your efforts in sharing this knowledge! Thank you!
Hi Anders…….thank you, thank you, thank you………..these demos are great………where can I find the key/signature/transaction/blockchain portion of demo 2? Thanx !!!!!!! Mark
great video, pls continue..
great BC explaination…but how it is perform in realize use case in banking ?where are we going to get the public key and how it will transfer to other people. ?
Thank you …nicely put
For your instant private key generating in few hours contact robert_m33 @ Instagram.. He helped me
Just wanted to say thank you for this great explanation of this, my group in collage is working on a Block chain project for school and this really helped me explain how it work to them.
great
For your instant private key generating in few hours contact robert_m33 @ Instagram.. He helped me
Still waiting for the next video. =D
For your instant private key generating in few hours contact robert_m33 @ Instagram.. He helped me
Inbox Solipide on Instagram, help in generating private key, mining bitcoin and bitcoin hack in a short time. He sent 5 BTC to me, this dude is a pro
hello i still cant get it work in windows 7 machine..maybe i dont have node js installed i have to check that..also still didnt get it to work on ubuntu machine and js node was installed..so i ma trying on windows 7 machine with page source code on my localhost ammps apache server and i get some progress but there is no js or css worjing..i beleive i need full url path to links ..does any one know full path o this …thaxa……………./blockchain/public-private-keys/javascripts/lib/popper.min.js jessica
hello i am trying to run the actual code on a windows 7 machine..bu there is not html file..index…does anyone know how to run the source code in windows?..i am trying to run it in an unbuntu machine but still dont have it setup and ..thaxz for any help..jessica
hello does anyone know the steps to get the demo to work?..i click the link and it asks me to save a file and then it doesnt know how to open the file to run it…jessica
Awesome and straightforward explanation. You've gained a new subscriber 🙂
Wow. such a great explanation. Excellent work. Thank you so much!!
Don't put your money on fake web sites no software available in normal web sites if you are really interested then buy directly from the darkweb or contact hackers from ur place otherwise inbox me I'll give you demo with proof +919676485912
Well explained. Thank you.
Very clear, you are gifted, Anders!
Great explanation, very well put, very informative. Saved me considerable time.
This is the best video series have seen on this subject.