{"repo":"halilozercan/halocoin","free":true,"listed":false,"github":"https://github.com/halilozercan/halocoin","clone":"git clone https://github.com/halilozercan/halocoin.git","description":"Experimental cryptocurrency (blockchain) written in python.","language":"SCSS","stars":61,"topics":["blockchain","python","cryptocurrency","experimental","coin"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"Halocoin ============= What is this? Halocoin is my personal project to learn, experiment and build around blockchain technology. This project is by no means production ready or close to actual implementation of Bitcoin protocol. However, I have tried to imitate what is proposed in Bitcoin white paper. For example, it is still missing Merkle Trees for transactions which is a core property of Bitcoin. Although source code is not related to original repository anymore and I already removed the fork tag, I want to acknowledge my initial start point. I thank zack-bitcoin for putting effort into developing a minimal blockchain. Objectives of this project: - Readable code - Modular services that explains how blockchain functions - Blockhain is a consensus protocol between peers. How does client side handle everything? - CLI or GUI to experiment with a cryptocurrency. - Enable people to learn and share knowledge on blockchain, which is the real innovation of Bitcoin. Blockchain services include: - State : Take care of caching blockchain transactions and client-side data. Answers the question: What is the state right now? - Blockchain : Schedule adding, deleting, forking on blockchain - API : Answer requests coming from client - Peers Check : Regularly check known peers to stay up-to-date - Peer Listen : Listen to other peers who are checking Getting started Halocoin is packaged according to distutils guidelines that is supported by PyPI. As like any other python project, I recommend","default_branch":null,"files":null,"tree":[],"storefront":"/r/halilozercan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/halilozercan/halocoin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}