Blockchain-Explorer

HTML / CSS / Materialize / JavaScript / jQuery / Node / NPM / Express / Blockchain

Blockchain technology is hotter than a thousand suns these days. I wanted to understand what's under the hood and how that results in so much buzz, so I built Blockchain-Explorer. Each node of the blockchain network is a Express server (networkNode.js) which houses an instance of the blockchain data structure (blockchain.js), an object, along with all of the routes needed to connect nodes to the network, create transactions, mine blocks (complete with Proof of Work) and broadcast them to the network, use a Consensus Algorithm to verify chain validity, and search the node for blocks, transactions, or node data. I built the frontend with the thought of it being an educational tool, so those interested can be guided through the process of working with a blockchain while being informed how a blockchain works at the code level. I hope you'll check it out using the GitHub link above.