Sean

Blockchain Demo - Visual demonstration of blockchain technology

byโ€ข

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.

Add a comment

Replies

Best
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 :)
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.
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 :)
Andrii Khakhariev
This is cool. Finally someone has explained all of that blockchain stuff.
Sean
@akhakhariev Thank you :)
Itzik Gili
Great demo! Thank you very much. What are you plans now? will there be a second version?
Sean
@itzikgili Thank you! Either a course or a second version with transactions and wallets :)
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!
Shlok Vaidya
This is cool. An easy way to demonstrate what blockchain is.
Sean
@shloky thank you! Appreciate your 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?
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!
Josh Khoury
Ha! Guys, how easy it is! Thank you! I'll keep it in mind ;)
Sean
@josh_khoury Thank you!
daisuke osada
This is Splendid. Cheers Sean๐Ÿป
Sean
@daisuke Thank you for the kind words :)
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

Resh Wallaja
Great job! Congrats
Sean
@resh Thank you! Appreciate it!
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
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!
RajagopalS
Nicely done!! step by step hands-on way to explain the blockchain!!
Sean
@rajagopal1986 Thank you!!
Gary Riger
This is amazing stuff, thanks!
Sean
@garyriger Thanks!
Leo Ji
I've tried my hardest to understand blockchains and mining, but this is the first time I've felt like followed every bit of it. Visuals are incredible.
Sean
@theleoji Thank you! Glad I was able to help :)
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.
Chandru Chandru
Care to explain why your website started using most of my cpu?
Sean
@chandru_chandru It uses the browser to mine a valid hash, and it is also monitoring the status of the peers in the network.