Blockchain Demo
p/blockchain-demo
Visual demonstration of blockchain technology
Sean
Blockchain Demo β€” Visual demonstration of blockchain technology
Featured
69
β€’

Blockchain Demo is my attempt at demystifying the technology behind cryptocurrencies. It has a living blockchain, a peer-to-peer network, and a user tour.

Replies
Taylor Crane
Great work. What I think it's missing (at least in the demo) is exactly how transactions are recorded and verified on the blockchain. When a block is successfully mined, the miner has the opportunity to include a bunch of transactions in that block, but how is that done?
Sean
@taykcrane Thank you! The next iteration of the project will include transactions and wallets.
daisuke osada
This is Splendid. Cheers Sean🍻
Sean
@daisuke Thank you for the kind words :)
Joshua Pinter
Really awesome tutorial and helped a lot in understanding what everyone is talking about these days. A few issues I found: This doesn't make any sense to me. If you enter in a space to the data field, it moves the tutorial forward. Finally, the CPU usage is pretty unruly, but I read above that you're using the browser to mine it, so I suppose that's part of the tutorial that it'll cook your computer if you try to do this yourself. :)
Sean
@joshuapinter Thank you for the feedback! I'm probably going to lower the difficulty to 3 (from 4), since it is eating CPU. What do the rest of you think?
Shlok Vaidya
This is cool. An easy way to demonstrate what blockchain is.
Sean
@shloky thank you! Appreciate your kind words
Ouriel Ohayon
Nice job. Still a little complex even for tech savvy people but a good first step.
Sean
@ourielohayon Thank you :) let me know if you have any ideas to simplify it further
Gary Riger
This is amazing stuff, thanks!
Sean
@garyriger Thanks!
Tanmay
Is the http://blockchaindemo.io down lately? Gives me ERR_CONNECTION_REFUSED..
Sean
@rajani_tanmay Thanks for letting me know. Looking into it
Sean
@rajani_tanmay It should be back up now!
Zach Herbert
"Bitcoin" not "BitCoin"
Sean
Cam Burley
Can't believe I'm just finding this. This is really dope πŸ‘...I find myself always taking a deep breath before trying to verbally explain something like this to a friend. Awesome way to demo!
Fred Rivett
This is really well executed Sean. As a visual learner this is *so* much easier to learn with than reading wikipedia or an article. Thanks for putting the time into this πŸ™Œ
Sean
@fredrivett Thank you!
Carlos Herrera
@fredrivett I agree. It helped me to better understand what mining is. Well done @seanhan
Sean
@fredrivett @carlosherrera Thanks! Appreciate it very much :)
David Oliver Doswell

Love this. Just tweeted it out. So much confusion in our space for new people. This was simple, smart and elegant.

Pros:

Simple interface. Fantastic intro explainer (don't skip!)

Cons:

Doesn't show how invalid blocks are created

Ghost Kitty
Comment Deleted
Sean
@ddulic92 It uses the browser to mine a valid hash
Sean
@ddulic92 I wanted it to be as real as possible :)
RajagopalS
Nicely done!! step by step hands-on way to explain the blockchain!!
Sean
@rajagopal1986 Thank you!!
Calum Webb
As someone writing his high school dissertation about Blockchain and its impact, getting a visual impression of the theoretical understanding I had so far is invaluable! Thank you for saving my high school dissertation!!
Sean
@calum_webb Thank you! Glad I could help!
Resh Wallaja
Great job! Congrats
Sean
@resh Thank you! Appreciate it!
Josh Khoury
Ha! Guys, how easy it is! Thank you! I'll keep it in mind ;)
Sean
@josh_khoury Thank you!
Sean
Hello again Product Hunt! Blockchain Demo is my attempt at demystifying the technology behind cryptocurrencies. It has a living blockchain, a peer-to-peer network, and a user tour. The popularity of Blockchain CLI (https://github.com/seanseany/blo...) motivated me to build Blockchain Demo. This project is also inspired by https://anders.com/blockchain/ If you have any feedback, please let me know! The more people that understand the technology, the better! Thank you for tuning in! Sean
Tommy Johnson
@seanhan This is awesome, now I can send non-technical friends here instead of rambling about the components that make up a blockchain
Sean
@tommy_johnson Thank you for the kind words!
Alexander Isora πŸ¦„
Thanks for the great service @seanhan! I've added it to the CryptoList.
Mykal

Overall. I think this has awesome potential for teaching your everyday developer about how blockchain technology works. (would say everyday person But im not sure if thats too far of a stretch) Good work!

Pros:

Takes a very complicated process and symplifies it with top level code examples along with written examples and diagrams

Cons:

UX is a little rough. Not being able to click off the tutroial to follow along is frustrating

Jeff Waters
This is really cool and educational! I can't say that I understand the entire technology behing the crypto world, but I definetly have a better understanding now!!! Thanks Sean!
Sean
@jeff_wts Thank you! Glad I was able to help!
Andrii Khakhariev
This is cool. Finally someone has explained all of that blockchain stuff.
Sean
@akhakhariev Thank you :)