Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 1.06 KB

README.md

File metadata and controls

32 lines (22 loc) · 1.06 KB

Build Your Own Blockchain

Travis CI Coverage Status

A working blockchain example written in node.js.

How to run

Note: The broker used for communication may or may not be available.

yarn install
yarn start

Limitations

Security

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.

Database

The lowdb database probably has its limits. I guess we'll find them...

Broker

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.

License

See LICENSE.