Skip to content

RetroRabbit/build-your-own-blockchain

Repository files navigation

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.

About

A working blockchain example written in node.js.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published