https://github.com/ianonymous3000/cryptocurrency-simulator
Cryptocurrency-simulator is a C++ based educational tool designed to demonstrate the fundamental workings of cryptocurrencies and blockchain technology. This project simulates key features of a digital currency system, including transaction processing, block creation, mining algorithms, and blockchain integrity checks.
https://github.com/ianonymous3000/cryptocurrency-simulator
blockchain cpp cryptocurrency cryptocurrency-simulator
Last synced: 11 months ago
JSON representation
Cryptocurrency-simulator is a C++ based educational tool designed to demonstrate the fundamental workings of cryptocurrencies and blockchain technology. This project simulates key features of a digital currency system, including transaction processing, block creation, mining algorithms, and blockchain integrity checks.
- Host: GitHub
- URL: https://github.com/ianonymous3000/cryptocurrency-simulator
- Owner: iAnonymous3000
- License: mit
- Created: 2024-01-15T20:08:55.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-15T21:44:34.000Z (over 2 years ago)
- Last Synced: 2025-02-17T11:31:57.394Z (over 1 year ago)
- Topics: blockchain, cpp, cryptocurrency, cryptocurrency-simulator
- Language: C++
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Cryptocurrency Simulator
## Description
Cryptocurrency-simulator is an educational tool built in C++ that demonstrates the fundamental workings of cryptocurrencies and blockchain technology. This simulator is designed to provide a hands-on learning experience for understanding the key features and mechanics behind digital currencies, including transaction processing, block creation, mining algorithms, and blockchain integrity.
## Features
- **Transaction Processing**: Simulates sending and receiving digital currencies.
- **Block Creation**: Demonstrates grouping transactions into blocks.
- **Mining Algorithms**: Provides insight into block mining and blockchain addition.
- **Blockchain Integrity**: Ensures the security and continuity of the blockchain.
## Built With
- C++
- SHA256 Library
## Installation
1. **Pre-requisites**: [C++ Compiler](https://gcc.gnu.org/install/) - Ensure you have a C++ compiler installed.
2. Clone the repository:
```
git clone https://github.com/iAnonymous3000/cryptocurrency-simulator
```
3. Navigate to the repository directory:
```
cd cryptocurrency-simulator
```
4. Compile the project:
```
g++ -o simulator litcoin.cpp
```
5. Run the simulator:
```
./simulator
```
## How to Use
- Follow the on-screen prompts to register users, create transactions, and mine blocks.
## Contributing
We welcome contributions to the Cryptocurrency Simulator. If you have ideas for improvement or have found a bug, please open an issue or submit a pull request.