https://github.com/mohanarpit/yolochain
This is a blockchain tutorial aptly named "Yolochain" because it's so not production ready
https://github.com/mohanarpit/yolochain
Last synced: 3 days ago
JSON representation
This is a blockchain tutorial aptly named "Yolochain" because it's so not production ready
- Host: GitHub
- URL: https://github.com/mohanarpit/yolochain
- Owner: mohanarpit
- License: mit
- Created: 2018-06-03T09:36:33.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-06-13T10:58:50.000Z (about 8 years ago)
- Last Synced: 2025-04-04T15:15:18.447Z (over 1 year ago)
- Language: Go
- Size: 17.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Yolochain
This is the code for my first blockchain application. Brushing up my Golang and also on blockchain concepts.
The tutorial I'm following here is:
* [Basic Blockchain Setup](https://medium.com/@mycoralhealth/code-your-own-blockchain-in-less-than-200-lines-of-go-e296282bcffc)
* [Proof of Work](https://medium.com/@mycoralhealth/part-2-networking-code-your-own-blockchain-in-less-than-200-lines-of-go-17fe1dad46e1)
* [Mining a new block](https://medium.com/@mycoralhealth/code-your-own-blockchain-mining-algorithm-in-go-82c6a71aba1f)
* [Proof of Stake](https://medium.com/@mycoralhealth/code-your-own-proof-of-stake-blockchain-in-go-610cd99aa658)
TODOs:
- [ ] Clustered environment. Currently only 1 master node is capable of mining the nodes and orchestrating the winners for POS.
- [x] REST API to read the blockchain given a Hash.
- [ ] REST API to write to the blockchain.
- [ ] Add context to the function calls once the blockchain is clustered
# License
[MIT](License)