https://github.com/asjordi/basicjavablockchain
Simple Java Blockchain
https://github.com/asjordi/basicjavablockchain
blockchain blockchain-demos cryptography java
Last synced: over 1 year ago
JSON representation
Simple Java Blockchain
- Host: GitHub
- URL: https://github.com/asjordi/basicjavablockchain
- Owner: ASJordi
- Created: 2024-06-29T23:07:01.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-01T18:14:22.000Z (almost 2 years ago)
- Last Synced: 2025-01-29T22:34:30.510Z (over 1 year ago)
- Topics: blockchain, blockchain-demos, cryptography, java
- Language: Java
- Homepage:
- Size: 19.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Basic Java Blockchain
This is a simple blockchain implementation in Java.
## Features
- Allows users to create a wallet.
- Provides wallets with public and private keys using Elliptic Curve Cryptography.
- Secures the transfer of funds, by using a digital signature algorithm to prove ownership.
- Allow users to create transactions and add them to a block.
## Dependencies
- Gson
- BouncyCastle
## How to run
1. Clone the repository
2. Install the dependencies with `mvn install`
3. Run the Main class