Self-Optimizing the Environmental Sustainability of Blockchain-Based Systems

被引:4
作者
Alofi, Akram [1 ,2 ]
Bokhari, Mahmoud A. [3 ]
Bahsoon, Rami [1 ]
Hendley, Robert [1 ]
机构
[1] Univ Birmingham, Sch Comp Sci, Birmingham B15 2TT, England
[2] Umm Al Qura Univ, Jamoum Univ Coll, Comp Sci Dept, Jamoum 21955, Saudi Arabia
[3] Taibah Univ, Comp Sci Dept, Software Engn Res Grp, Medina 42353, Saudi Arabia
来源
IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING | 2024年 / 9卷 / 03期
关键词
Blockchain; carbon emission; decentralization; energy consumption; optimization; proof of work; self-adaptive; sustainability; trust; EVOLUTIONARY OPTIMIZATION; CARBON FOOTPRINT;
D O I
10.1109/TSUSC.2023.3325881
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Blockchain technology has been widely adopted in many areas to provide more dependable and trustworthy systems, including digital infrastructure. Nevertheless, its widespread implementation is accompanied by significant environmental concerns, as it is considered a substantial contributor to greenhouse gas emissions. This environmental impact is mainly attributed to the inherent inefficiencies of its consensus algorithms, notably Proof of Work, which demands substantial computational power for trust establishment. This paper proposes a novel self-adaptive model to optimize the environmental sustainability of blockchain-based systems, addressing energy consumption and carbon emission without compromising the fundamental properties of blockchain technology. The model continuously monitors a blockchain-based system and adaptively selects miners, considering context changes and user needs. It dynamically selects a subset of miners to perform sustainable mining processes while ensuring the decentralization and trustworthiness of the system. The aim is to minimize blockchain-based systems' energy consumption and carbon emissions while maximizing their decentralization and trustworthiness. We conduct experiments to evaluate the efficiency and effectiveness of the model. The results show that our self-optimizing model can reduce energy consumption by 55.49% and carbon emissions by 71.25% on average while maintaining desirable levels of decentralization and trustworthiness by more than 96.08% and 75.12%, respectively. Furthermore, these enhancements can be achieved under different operating conditions compared to similar models, including the straightforward use of Proof of Work. Also, we have investigated and discussed the correlation between these objectives and how they are related to the number of miners within the blockchain-based systems.
引用
收藏
页码:396 / 408
页数:13
相关论文
共 42 条
[1]  
ABDUL-RAHMAN Alfarez., 2000, Stephen-Supporting Trust in Virtual Communities. 00:c, P1
[2]   Optimizing the Energy Consumption of Blockchain-Based Systems Using Evolutionary Algorithms: A New Problem Formulation [J].
Alofi, Akram ;
Bokhari, Mahmoud A. ;
Bahsoon, Rami ;
Hendley, Robert .
IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2022, 7 (04) :910-922
[3]   MinerRepu: A Reputation Model for Miners in Blockchain Networks [J].
Alofi, Akram ;
Bahsoon, Rami ;
Hendley, Robert .
2021 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, ICWS 2021, 2021, :724-733
[4]   Modeling and Analyzing MAPE-K Feedback Loops for Self-adaptation [J].
Arcaini, Paolo ;
Riccobene, Elvinia ;
Scandurra, Patrizia .
2015 IEEE/ACM 10TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, 2015, :13-23
[5]   Towards Sustainable Forest Management Strategies with MOEAs [J].
Back, Philipp ;
Suominen, Antti ;
Malo, Pekka ;
Tahvonen, Olli ;
Blank, Julian ;
Deb, Kalyanmoy .
GECCO'20: PROCEEDINGS OF THE 2020 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2020, :1046-1054
[6]   Sustainability Design and Software: The Karlskrona Manifesto [J].
Becker, Christoph ;
Chitchyan, Ruzanna ;
Duboc, Leticia ;
Easterbrook, Steve ;
Penzenstadler, Birgit ;
Seyff, Norbert ;
Venters, Colin C. .
2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 2, 2015, :467-476
[7]   In-vivo and offline optimisation of energy use in the presence of small energy signals - A case study on a popular Android library [J].
Bokhari, Mahmoud A. ;
Alexander, Brad ;
Wagner, Markus .
PROCEEDINGS OF THE 15TH EAI INTERNATIONAL CONFERENCE ON MOBILE AND UBIQUITOUS SYSTEMS: COMPUTING, NETWORKING AND SERVICES (MOBIQUITOUS 2018), 2018, :207-215
[8]   A systematic literature review of blockchain-based applications: Current status, classification and open issues [J].
Casino, Fran ;
Dasaklis, Thomas K. ;
Patsakis, Constantinos .
TELEMATICS AND INFORMATICS, 2019, 36 :55-81
[9]   Bitcoin boom: What rising prices mean for the network's energy consumption [J].
de Vries, Alex .
JOULE, 2021, 5 (03) :509-513
[10]   Renewable Energy Will Not Solve Bitcoin's Sustainability Problem [J].
de Vries, Alex .
JOULE, 2019, 3 (04) :893-898