A working blockchain example written in node.js.
Note: The broker used for communication may or may not be available.
yarn install
yarn start
The system has not been security tested and probably has a lot of vulnerabilities. Though the blockchain itself will retain its cryptographic integrity, there may be all sorts of other vulnerabilities.
The lowdb database probably has its limits. I guess we'll find them...
In leu of a proper peer-to-peer communication protocol we just use a message broker to pass messages between nodes. This broker can just be a stock standard RabbitMQ instance with a user that can create queues and bind them to exchanges.
See LICENSE.