A simple blockchain implementation. This uses the (v12.2+) nodejs built-in crypto library. Included is a mundane version of a blockchain with transactions, user wallets, and a proof-of-work mechanism. The proof-of-work mechanism utilizes MD5 hashing algorithm instead of SHA256 to make computation quicker for demonstration purposes.
Install packages with npm install
Create a build with npm run dev
. This starts the build in watch mode to automatically recompile when you save changes.
Use npm run start