A simplified Blockchain implementation in Scala based on the specifications of Bitcoin.
This project is still under development. APIs are not fully completed according to the cores.
Inspired by:
REST API service is built on the open source projects akka and akka-http.
API Documentation on Postman: blockchain-in-scala
Start the service, run this Class:
com.fluency03.blockchain.api.Server
- Complete APIs' Todos
- Make states in actor persistent (using Akka Persistent)
- Make data distributed within cluster of peer (using Akka Cluster)
- Block propagation among peers
- etc.