This a simple attempt of simulating a Blockchain System; with the usage of caesar ciphers and API endpoints in the language GO.
This project is a simple implementation of a blockchain in Go. It demonstrates the fundamental concepts of blockchain technology including creating blocks, mining blocks with proof-of-work, and maintaining the integrity of the chain.
- Creation of individual blocks with transactions
- Proof-of-work implementation for mining blocks
- Validation of the blockchain's integrity
- RESTful API to interact with the blockchain
- Console operations for testing
Prerequisites
- Go (Golang) installed on your system
- Gin installation
- Godot installation
- Basic understanding of Go and RESTful APIs
