This project is a simplified blockchain implemented in Java, designed for learning and experimentation. It includes:
- Block and blockchain structure
- Transaction signing and verification
- Mining with adjustable difficulty
- Key generation using elliptic curve cryptography
- JSON serialization planned for persistent storage
- Clone the repository
- Open it in your favorite Java IDE (e.g., IntelliJ)
- Run the
Main
class to simulate a basic blockchain flow
- JSON-based persistence
- Interactive CLI or GUI
- Network simulation
MIT – feel free to use and modify.