City Research Online

The green blockchains of circular economy

Hatzivasilis, G., Ioannidis, S., Fysarakis, K. , Spanoudakis, G. ORCID: 0000-0002-0037-2600 & Papadakis, N. (2021). The green blockchains of circular economy. Electronics, 10(16), doi: 10.3390/electronics10162008


Eco‐friendly systems are necessitated nowadays, as the global consumption is increasing. A data‐driven aspect is prominent, involving the Internet of Things (IoT) as the main enabler of a Circular Economy (CE). Henceforth, IoT equipment records the system’s functionality, with machine learning (ML) optimizing green computing operations. Entities exchange and reuse CE assets. Transparency is vital as the beneficiaries must track the assets’ history. This article proposes a framework where blockchaining administrates the cooperative vision of CE‐IoT. For the core operation, the blockchain ledger records the changes in the assets’ states via smart contracts that implement the CE business logic and are lightweight, complying with the IoT requirements. Moreover, a federated learning approach is proposed, where computationally intensive ML tasks are distributed via a second contract type. Thus, “green‐miners” devote their resources not only for making money, but also for optimizing operations of real‐systems, which results in actual resource savings.

Publication Type: Article
Additional Information: This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited
Publisher Keywords: blockchain; federated learning; circular economy; green-miner; time-wise offloading; green computing
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Departments: School of Science & Technology > Computer Science
Text - Published Version
Available under License Creative Commons Attribution.

Download (3MB) | Preview



Downloads per month over past year

View more statistics

Actions (login required)

Admin Login Admin Login