Clean code approach to blockchain technology. Learn blockchain by reading source code.
- Block structure and hashing
- Genesis block
- Storing and validate Blockchain
- Proof of Work with difficulty (missing consensus on the difficulty)
- Communicating with other nodes & controlling the node (based on ReactPHP)
- Start working on KondasCoin akondas/coin 🚀 (Transactions, Wallet, Transaction relaying, Maybe some UI)
To run test suite:
composer tests
Checkers and fixers are in coding-standard.neon
. To run:
composer fix-cs
php-blockchain is released under the MIT Licence. See the bundled LICENSE file for details.
Arkadiusz Kondas (@ArkadiuszKondas)