Fig. 4From: Decentralized and permission-less green energy certificates with GECKOThe prototypical implementation consists of three main modules: The PSM communicates with the Blockchain (BC) and a distributed hash table (DHT). Syntactically correct data is forwarded to the ESM, which validates the semantics, updates the current internal state and stores the new state in a local database (DB). The API allows to read data from the DB and to send data to the PSM for publishing new events to the BC and the DFS, respectively. While BC and DHT store data publicly, the rest of the modules is deployed on the smart meterBack to article page