DEV Community

Discussion on: Trying to understand blockchain by making one!

Collapse
 
alanguir profile image
Alan Languirand • Edited

Nice article! To help me learn this I pulled out the js-sha256 to rely on node's crypto module directly and made some async/functional updates of my own along the way. Could be an interesting comparison for anyone who wants to compare imperative vs. functional and brings up the issue seen in real cryptocurrencies where the first miner to get a valid proof of work causes others to start over now that their 'last hash' value has changed. Code is here:

github.com/alanguir/blockchain/blo...