Distributed Ledger and Digital Currency using WebRTC and ElectronJS
This is a project where I implemented a distributed ledger using JavaScript and ElectronJS. The ledger uses Proof-of-Work and the account model to a degree.
Please note that this is not a production-ready project, and it is not intended for real-world use.
- JavaScript/NodeJS
- ElectronJS
- WebRTC via PeerJS
- LevelDB
To use this project, you can download or clone the repository and run it using the following commands:
npm install
npm start
Please note that a PeerJS signaling server may be required for certain networking features. You can find more information about PeerJS and how to set up a signaling server on their website.
In the future, I plan to include installers for this project in the Releases section of this repository.
This project is not intended for real-world use and is solely created for educational purposes. The code may contain vulnerabilities, and I take no responsibility for any issues that may arise from its usage. Please use at your own risk.
This project is licensed under the MIT License.