itzzzzVarun / my-blockchain

Basic functionality of blockchain technology using JavaScript.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Blockchain Application by AVCoders

Functionality that our project has

  • Blockchain Mining
  • Block Validation
  • Block Replacement
  • Automatically Nonces generator
  • Maximize difficulty
  • Sync Block to every joined client
  • Automatic timestamp generator
  • Sending data to front-end

Required modules to run this app

  • Node must be installed in the system
  • express [npm install express]
  • body-parser [npm install body-parser]
  • redis [npm install redis]
  • blockchain [npm install blockchain]
  • ejs [npm install ejs]
  • path [npm install path]

How to run this project

  • First download redis server from git hub
  • Run redis server on your system
  • Open command terminal in your peoject folder
  • to run: npm run dev [By default it will run on port 3000]
  • to add more peers (client): npm run dev-peer [peer will run on random port that will console]
  • open: http://localhost:3000

Limits of the project

  • Can not run without require modules
  • It will give error if redis server is not running on the system
  • front-end will change in other's system because as images are not uploaded on github

Team Members

To see the overview of the project open the document.pdf file,

Thank You.

Connect with me:

read__its | Twitter varun-singh-bb1845177 | LinkedIn read_its | Instagram



About

Basic functionality of blockchain technology using JavaScript.


Languages

Language:JavaScript 59.5%Language:EJS 27.1%Language:CSS 13.4%