This is the source code for a blockchain prototype, designed to run on IoT devices.
It was wrote in Python 2.7
Dependencies:
- pyCrypto
- flask
- request
- merkle
- pyro4
to install use: sudo ./installDependencies.sh
to run it look at howto.txt
The key folder is just a bunch of random public and private keys created for tests purpose..
TODO List:
- implement an consensus algorithm
- improve the REST methods
- auto-generate the keys (for test purpouses only)
- instrumentalize code and parametrize its time collect
- change the info genesis block hash to point to the block header hash
Video tutorial setting up CORE emulator infrastructure: https://www.youtube.com/watch?v=xCGu3r73xl4
Video tutorial setting up SpeedyChain and using DeviceSimulator: https://www.youtube.com/watch?v=3MA8HBgbA8k