This project implements a simple blockchain in Rust. It features basic functionalities such as creating transactions, mining blocks, and validating the blockchain. The blockchain is designed to demonstrate fundamental concepts of blockchain technology, including hashing, block creation, and chain validation.
- Transaction Management: Create and manage transactions.
- Block Creation: Create new blocks containing transactions.
- Mining: Mine blocks by finding a valid nonce that meets a specified difficulty.
- Chain Validation: Validate the integrity of the blockchain.
- Display: Print blockchain information in a readable format.
Make sure you have the following installed:
- Rust (including Cargo)
- A compatible terminal or command prompt
-
Clone the Repository:
git clone https://github.com/meetjn/Rust-Blockchain.git cd rust_blockchain