Blockchain based distributed control system for Edge Computing Keywords—edge computing; IoT; blockchain; smart contracts; hierarchical distributed control system