A secure, immutable to-do list built on blockchain principles. This project uses C++ and SHA-256 hashing to create a tamper-proof task management system.
✅ Blockchain structure with blocks & hashes
✅ Proof of Work (Mining difficulty for security)
✅ Saves & loads blockchain from a file
✅ Prevents data tampering
✅ Simple CLI interface for adding & viewing tasks
- Install OpenSSL.
- Compile the program:
g++ -o todo_list todo_list.cpp -lssl -lcrypto
- Run the program:
./todo_list
- Add tasks securely
- View your blockchain-powered to-do list