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
Best
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 :)
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!
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?
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.
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.
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!
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!
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

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 :)
Volodymyr Spodaryk

Waiting to advanced versions.

Pros:

Really simple demo for beginners.

Cons:

Didn't understand how multiple nodes should work (in demo).

On Site

Who created blockchain? I pass this info to our son's who are tech executives in software and hardware manufacturing and sales.

Pros:

Very patient simple presentation. Great for a beginner.

Cons:

I want to know many practical business applications.

Min Hong Kim
i like this a lot ! thanks @seanjameshan for making this. have u checked out HBUS.com ? i currently work there and would love to collaborate in some way.
Alex Naduiev

Very simple and clear demo beginners

Pros:

Simplicity

Cons:

Simplify the demo of block calculations. It is realistic. But it uses a lot of CPU

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

Pranshu Sharma
Great Initiative Sean. How much time does it takes a new developer to establish his own network and set of nodes before he can start developing and deploying a Blockchain app?
chris skillicorn
Nifty idea, especially given how often people don't realise the connection between blockchain and cryptocurrency. Not quite an "idiot's guide to..." level that could be understood by anyone (as others have said, UX and UI redesign would smooth this out a bit), but still nice and simple for those with a genuine interest in the subject.
Ali Taheri

I would definitely recommend this to anyone wanting to get started.

Pros:

Best website to learn about blockchain

Cons:

Not as technical as I would like it to be, but it's understandable.

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
Jun Gong
What's new for Blockchain Demo? How're you guys doing now?
Shlok Vaidya
This is cool. An easy way to demonstrate what blockchain is.
Sean
@shloky thank you! Appreciate your kind words