Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/renekorss/blockchain

Simple blockchain implementation in PHP. Roadmaped to have PoW Consensus, wallets, transactions, API and node.
https://github.com/renekorss/blockchain

blockchain blockchain-php blockchain-technology php php7 pow-consensus proof-of-work

Last synced: about 1 month ago
JSON representation

Simple blockchain implementation in PHP. Roadmaped to have PoW Consensus, wallets, transactions, API and node.

Awesome Lists containing this project

README

        

[![Actions Status](https://github.com/renekorss/blockchain/workflows/build/badge.svg)](https://github.com/renekorss/blockchain/actions)
[![Coverage Status](https://coveralls.io/repos/renekorss/blockchain/badge.svg?branch=master&service=github)](https://coveralls.io/github/renekorss/blockchain?branch=master)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/634a0a6cf7c84e74aeedb2989bc299c5)](https://www.codacy.com/app/renekorss/blockchain?utm_source=github.com&utm_medium=referral&utm_content=renekorss/blockchain&utm_campaign=Badge_Grade)
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)

# Blockchain
Simple blockchain implementation in PHP

## Roadmap

- [x] Block and blockchain structure
- [x] Genesis block
- [x] Blockchain validation
- [ ] PoW Consensus and mining with difficulty
- [ ] Wallets and transactions
- [ ] API
- [ ] Node

## Tasks

- `composer build` - build by running tests and all code checks
- `composer tests` - run tests
- `composer docs` - build API documentation
- `composer phpmd` - run PHP Mess Detector
- `composer phpcs` - run PHP CodeSniffer

## License

Licensed under [MIT](LICENSE)