Delegated Proof of Reputation Consensus Mechanism for Blockchain-Enabled Distributed Carbon Emission Trading System

Most carbon Emission Trading Systems (ETS) rely on a centralized system to manage the transactional tasks, and are vulnerable to security threats. This article proposes a Blockchain-enabled Distributed ETS (BD-ETS) to improve the security and efficiency of the system. The BD-ETS transforms the centralized Carbon Emissions Permit (CEP) trading mode to a distributed trading system in which the trading mode is based on a smart contract performed in Hyperledger Fabric. In a smart contract, every transaction considers both the offer price and reputation value of the emitting enterprises. The voting power of the emitting enterprise is determined by its reputation value, which stems from their contributions to carbon emission reduction. To achieve consistency of every node in the CEP transactions, we propose a Delegated Proof of Reputation (DPoR) consensus mechanism. Compared to the enhanced Delegated Proof of Stake, the DPoR decreases the attack intention of malicious enterprises and performs better in finding malicious miners faster, thus improving the security of the BD-ETS. A case study and numerical simulations are developed to illustrate how the CEP trading functions, and to validate the DPoR mechanism.

[1]  Alun D. Preece,et al.  Subjective logic and arguing with evidence , 2007, Artif. Intell..

[2]  Zibin Zheng,et al.  An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends , 2017, 2017 IEEE International Congress on Big Data (BigData Congress).

[3]  Jerker Delsing,et al.  System of System Composition Based on Decentralized Service-Oriented Architecture , 2019, IEEE Systems Journal.

[4]  Miguel Castro,et al.  Practical byzantine fault tolerance and proactive recovery , 2002, TOCS.

[5]  Ning Zhang,et al.  Carbon mitigation effects and potential cost savings from carbon emissions trading in China's regional industry , 2019, Technological Forecasting and Social Change.

[6]  Naoya Abe,et al.  Ex-post assessment of the Kyoto Protocol – quantification of CO2 mitigation impact in both Annex B and non-Annex B countries- , 2018, Applied Energy.

[7]  Guy Pujolle,et al.  A Vademecum on Blockchain Technologies: When, Which, and How , 2019, IEEE Communications Surveys & Tutorials.

[8]  Jing Liu,et al.  A Survey on Security Verification of Blockchain Smart Contracts , 2019, IEEE Access.

[9]  Edin Arnautovic,et al.  Bitcoin‐Based Decentralized Carbon Emissions Trading Infrastructure Model , 2015, Syst. Eng..

[10]  Eryk Dutkiewicz,et al.  Proof-of-Stake Consensus Mechanisms for Future Blockchain Networks: Fundamentals, Applications and Opportunities , 2019, IEEE Access.

[11]  Xin Zhao,et al.  Modelling energy and carbon emission performance: A constrained performance index measure , 2020 .

[12]  Fergal Reid,et al.  An Analysis of Anonymity in the Bitcoin System , 2011, PASSAT 2011.

[13]  Michael Devetsikiotis,et al.  Blockchains and Smart Contracts for the Internet of Things , 2016, IEEE Access.

[14]  Shang Gao,et al.  Smart contract applications within blockchain technology: A systematic mapping study , 2018, Telematics Informatics.

[15]  Markus Kraft,et al.  Incorporating seller/buyer reputation-based system in blockchain-enabled emission trading application , 2018 .

[16]  Congjun Rao,et al.  Study on the interactive influence between economic growth and environmental pollution , 2020, Environmental Science and Pollution Research.

[17]  Shenggang Ren,et al.  Emissions trading and firm innovation: Evidence from a natural experiment in China , 2020, Technological Forecasting and Social Change.

[18]  Mário Antunes,et al.  Performance of Hash Functions in Blockchain Applied to IoT Devices , 2019, 2019 14th Iberian Conference on Information Systems and Technologies (CISTI).

[19]  Jiangfeng Hu,et al.  Quantity or quality? The impacts of environmental regulation on firms’ innovation–Quasi-natural experiment based on China's carbon emissions trading pilot , 2020, Technological Forecasting and Social Change.

[20]  Vincent Gramoli,et al.  From blockchain consensus back to Byzantine consensus , 2017, Future Gener. Comput. Syst..

[21]  Yonggang Wen,et al.  A Survey on Consensus Mechanisms and Mining Strategy Management in Blockchain Networks , 2018, IEEE Access.

[22]  Christof Weinhardt,et al.  A blockchain-based smart grid: towards sustainable local energy markets , 2017, Computer Science - Research and Development.

[23]  Marko Vukolic,et al.  The Quest for Scalable Blockchain Fabric: Proof-of-Work vs. BFT Replication , 2015, iNetSeC.

[24]  Zibin Zheng,et al.  Blockchain challenges and opportunities: a survey , 2018, Int. J. Web Grid Serv..

[25]  Gunnar Luderer,et al.  The role of technological availability for the distributive impacts of climate change mitigation policy , 2011 .

[26]  Michael J. Ashley,et al.  Establishing a Secure, Transparent, and Autonomous Blockchain of Custody for Renewable Energy Credits and Carbon Credits , 2018, IEEE Engineering Management Review.

[27]  Ghassan O. Karame,et al.  Blockchain Security and Privacy , 2018, IEEE Secur. Priv..

[28]  Christian Cachin,et al.  Architecture of the Hyperledger Blockchain Fabric , 2016 .

[29]  Yan Feng,et al.  Air Pollution, Greenhouse Gases and Climate Change: Global and Regional Perspectives , 2009 .

[30]  F. Richard Yu,et al.  A Survey of Blockchain Technology Applied to Smart Cities: Research Issues and Challenges , 2019, IEEE Communications Surveys & Tutorials.

[31]  Satoshi Nakamoto Bitcoin : A Peer-to-Peer Electronic Cash System , 2009 .

[32]  Ralph Deters,et al.  Security, Performance, and Applications of Smart Contracts: A Systematic Survey , 2019, IEEE Access.

[33]  Adisa Azapagic,et al.  Carbon trading: Current schemes and future developments , 2011 .

[34]  Zulkipli Ghazali,et al.  Environmental sustainability: Carbon emission reduction strategies and reporting among Malaysian construction companies , 2015, 2015 International Symposium on Technology Management and Emerging Technologies (ISTMET).

[35]  Muniba Memon,et al.  Blockchain Beyond Bitcoin: Blockchain Technology Challenges and Real-World Applications , 2018, 2018 International Conference on Computing, Electronics & Communications Engineering (iCCECE).

[36]  Fabien A. P. Petitcolas,et al.  A First Look at Identity Management Schemes on the Blockchain , 2018, IEEE Security & Privacy.

[37]  Dong In Kim,et al.  Toward Secure Blockchain-Enabled Internet of Vehicles: Optimizing Consensus Management Using Reputation and Contract Theory , 2018, IEEE Transactions on Vehicular Technology.

[38]  Mauro Conti,et al.  A Survey on Security and Privacy Issues of Bitcoin , 2017, IEEE Communications Surveys & Tutorials.

[39]  Wei Zhou,et al.  Delegated Proof of Stake With Downgrade: A Secure and Efficient Blockchain Consensus Algorithm With Downgrade Mechanism , 2019, IEEE Access.