Skip to content

csgoowda/Distributed-Blockchain-Miner-Java

Repository files navigation

🔗 Distributed Blockchain Mining System

A distributed blockchain implementation built in Java, featuring multithreading, network synchronization, and cryptography. Includes a web dashboard for visualization.

🚀 Quick Start

# Start java nodes cluster
run_miner.bat

# Or start the web dashboard (Node.js required)
npm install
npm run dev

✨ Features

  • Java Multithreading: Concurrent block mining across nodes.
  • Network Synchronization: P2P communication and longest-chain consensus.
  • Cryptography: RSA digital signatures and SHA-256 for data integrity.
  • Web Dashboard: Real-time network and mining monitoring.

📝 License

MIT License

Releases

No releases published

Packages

 
 
 

Contributors