blockchain-basic-example-nodeJs
blockchain-basic-example-nodeJs copied to clipboard
ExpressChain - NodeJs - Http - Implementation of basic Blockchain
Expresschain is basic implentation of Blockchain in NodeJs for people who are struggling hard to understand What Blockchain is basically.
This Repository is inspired by this articly on hackernoon - https://hackernoon.com/learn-blockchains-by-building-one-117428612f46
###Running it ?
$ git clone https://github.com/arihantdaga/blockchain-basic-example-nodeJs.git
$ cd blockchain-basic-example-nodeJs
$ npm install
$ npm start
By default port no. is 3000. So you should see server running at http://localhost:3000/
###Endpoints
- /blockchain/transaction/new [POST] - Add a new transaction
- /blockchain/mine [GET] - Mine a new Block
- /blockchain/chain [GET] - Get Full chain
- /blockchain/nodes/register [POST] - Register a new node in the blockchain network
- /blockchain/nodes/resolve [GET] - Resolve Conflict among nodes in the network
Tutorial
You can refer to the original article posted on hackernoon - https://hackernoon.com/learn-blockchains-by-building-one-117428612f46.
Future Plans
Adding Database Support