Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tesla809/blockchainjs
Progressively creating a blockchain with ES6
https://github.com/tesla809/blockchainjs
Last synced: 23 days ago
JSON representation
Progressively creating a blockchain with ES6
- Host: GitHub
- URL: https://github.com/tesla809/blockchainjs
- Owner: tesla809
- License: mit
- Created: 2023-03-23T14:16:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-03-26T18:28:50.000Z (over 1 year ago)
- Last Synced: 2023-08-07T02:22:06.066Z (over 1 year ago)
- Language: JavaScript
- Size: 18.6 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# blockchainJS
Building a blockchain in JavaScript using ES6 for learning purposes## Project Overview
We will be building:
- A blockchain
- Test for our blockchain
- API (server) to interact with our blockchain from the internet
- Upgrade API to a decentralized blockchain network to host our blockchain via various nodes
- Consensus algorithm to make sure our data is legitimate and always synchronized across all our nodes
- a Block Explorer to explore our data via a user interfaceOur blockchain will be able to:
- Perform Proof of Work to secure the blockchain
- Create new blocks through mining process
- Create new and immutable transactions
- valdiate the blockchain and all block data
- Retreive address, transaction, and block data
- and other features