Welcome to the Blockchain Project! This repository contains the code and documentation for our blockchain implementation.
This project aims to provide a simple and efficient blockchain implementation. It is designed for educational purposes and to demonstrate the core concepts of blockchain technology.
- Basic blockchain structure
- Proof of Work algorithm
- Peer-to-peer network
- Transaction handling
To get started with the project, clone the repository:
git clone https://github.com/Ayikoandrew/blockchain.git
cd blockchainInstall the required dependencies:
# Using npm
npm install
# Using yarn
yarn installTo compile the smart contracts, run:
npx hardhat compileTo run the blockchain node, use:
npx hardhat nodeTo deploy the contracts, execute:
npx hardhat run scripts/deploy.js --network localhostWe welcome contributions! Please read our contributing guidelines for more details.
This project is licensed under the MIT License. See the LICENSE file for details.