This project is a basic implementation of a blockchain built with Go, demonstrating key blockchain concepts such as blocks, proof-of-work consensus, and decentralized peer-to-peer networking.
It includes features like block creation with transaction validation, block hashing with SHA-256, and a simple proof-of-work algorithm to secure the blockchain.
The project also supports a basic API to interact with the blockchain and perform actions like adding new blocks and verifying the integrity of the chain.
This implementation is designed to provide a clear understanding of blockchain mechanics and can serve as a foundation for more complex blockchain systems or applications