This project is made using Node.js for backend , React.js for frontend and redis for sync of chains.
- Sync of blockchain to peers on connect and on new mined block
- Sync of transaction pool
- Proof of work. The difficulty adjusts itself to make average mined block time 2000ms
- Mining reward
- Wallets to conduct transactions
https://github.com/rishank-shah/cryptocurrency.git
cd cryptocurrency
npm install
cp .env.example .env
npm run dev
npm run start
npm run test