Token-Based Smart Power Contract for Interoperable Blockchains of Networked Microgrid System
This work is licensed under a Creative Commons Attribution 4.0 International License.
The authors shall retain the copyright of their work but allow the Publisher to publish, copy, distribute, and convey the work.
New Energy Exploitation and Application (NEEA) publishes accepted manuscripts under Creative Commons Attribution 4.0 International (CC BY 4.0). Authors who submit their papers for publication by New Energy Exploitation and Application (NEEA) agree to have the CC BY 4.0 license applied to their work, and that anyone is allowed to reuse the article or part of it free of charge for any purpose, including commercial use. As long as the author and original source is properly cited, anyone may copy, redistribute, reuse and transform the content.
Designing the secure and privacy-protected smart power contract between electricity suppliers and consumers, considered agents, of different microgrids, is a challenging task in the networked- microgrid system. A framework is suggested in which each microgrid implements a heterogeneous or isomorphic blockchain based platform. The blockchain interoperability, inherently, is present in different blockchains implemented by various microgrids. This paper reviews the interoperability issues and smart contract designs in blockchain based systems. The paper proposes new mechanisms to cater blockchain interoperability challenges to facilitate the design of secure and seamless smart contracts among different blockchains of microgrids. A network hub of heterogeneous or isomorphic blockchains of network microgrids has been created. A methodology has been developed to transfer tokens between interoperable blockchains. Distributed identity-based microgrid (DIBM) scheme is incorporated to make the networked microgrid system secure and trustworthy. This paper suggests an effective consensus protocol for cross-chain architecture that improves the tokenization system and smart power contract designs. For simulation purposes, MATLAB and python programming have been used with real-time data of microgrids.
Keywords:Blockchain Interoperability Networked microgrid system Smart power contracts Token
- A. S. Musleh, G. Yao, S. M. Muyeen. Blockchain Applications in Smart Grid–Review and Frame-works. IEEE Access. 7 (2019) 86746- 86755. 10.1109/ACCESS.2019.2920682
- S. Wang, L. Ouyang, Y. Yuan, X. Ni, X. Han, F.-Y. Wang. Blockchain-Enabled Smart Contracts: Ar-chitecture, Applications, and Future Trends. IEEE Transactions on Systems, Man, And Cybernetics: Systems. 49(11) (2019) 2266 – 2277. 10.1109/TSMC.2019.2895123
- J. Zhou, B. Ye, L. Qu, Y. Wang, M. A. Orgun, L. Lie. A proof of trust consensus protocol for enhancing accountability in crowdsourcing services. IEEE Transactions on Services Computing. 12(3) (2019) 429-425. 10.1109/TSC.2018.2823705
- J. Yun, Y. Goh, and J.-M. Chung, Trust-based shard distribution scheme for fault-tolerant shard block-chain networks IEEE Access , 7 (2019), 135164-175. 10.1109/ACCESS.2019.2942003
- S. Chen, L. Zhang, Z. Yan, and Z. Shen, A distrib-uted and robust security-constrained economic dispatch algorithm based on blockchain, IEEE Transactions on Power System, 37(1) 2022, 691-700. 10.1109/TPWRS.2021.3086101
- Y. Qu, S. R. Pokhral, Sahil Garg, L. Gao, and Y. Xiang, A blockchain federated learning framework for cognitive computing in industry 4.0 networks, IEEE Transactions on Industrial Informatics, 17(4) , 2021, 2964-2973. 10.1109/TII.2020.3007817
- D.Huang, X. Ma, S. Zhang, Performance analysis of the raft consensus algorithm for private block-chains, IEEE Transactions on Systems, Man and Cybernetics: Systems, vol. 50, no. 1, 2020, 172-181. 10.1109/TSMC.2019.2895471
- F. Aponte, Luz Gutierrez, M. Pineda, I. Merino, A. Salazar, P. Wightman, Cluster-based classification of blockchain consensus algorithms, IEEE Latin America Transactions, 19(4) 2021, 688-696. DOI:10.1109/TLA.2021.9448552
- M. Tao, Z.Wang, and S. Qu, Research on mul-ti-microgrids scheduling strategy considering dy-namic electricity price based on blockchain, IEEE Access, 9, 2021, 52825-52838. DOI:10.1109/ACCESS.2021.3070436
- S. Sun, R. Du, S. Chen, and W. Lie, Block-chain-based IoT access control system: towards security, lightweight, and cross domain, IEEE Ac-cess, 9(2021), 36868-36878. 10.1109/ACCESS.2021.3059863
- P. M. Royo, J. Rodríguez-Molina, J. Garbajosa and P. Castillejo, Towards Blockchain-Based Internet of Things Systems for Energy Smart Contracts With Constrained Hardware Devices and Cloud Infra-structure, in IEEE Access, vol. 9, pp. 77742-77757, 2021, doi: 10.1109/ACCESS.2021.3081932.
- R. Gupta, S. Tanwar, F. Al-Turjman, P. Italiya, A. Nauman, and S. W. Kim, Smart contract privacy protection using AI in cyber-physical systems: Tools, techniques and challenges, IEEE Access, pp. 1–1, 2020
- S. -V. Oprea, A. Bâra and A. I. Andreescu, Two Novel Blockchain-Based Market Settlement Mechanisms Embedded Into Smart Contracts for Securely Trading Renewable Energy," in IEEE Ac-cess, vol. 8, pp. 212548-212556, 2020, doi:10.1109/ACCESS.2020.3040764.
- B. Duan, K. Xin and Y. Zhong, Optimal Dispatch-ing of Electric Vehicles Based on Smart Contract and Internet of Things, in IEEE Access, vol. 8, pp. 9630-9639, 2020, doi:10.1109/ACCESS.2019.2961394.
- H. Liu, Y. Zhang, S. Zheng and Y. Li, "Electric Ve-hicle Power Trading Mechanism Based on Block-chain and Smart Contract in V2G Network," in IEEE Access, vol. 7, pp. 160546-160558, 2019, doi:10.1109/ACCESS.2019.2951057.
- S. Seven, G. Yao, A. Soran, A. Onen and S. M. Muyeen, Peer-to-Peer Energy Trading in Virtual Power Plant Based on Blockchain Smart Contracts, in IEEE Access, vol. 8, pp. 175713-175726, 2020, doi: 10.1109/ACCESS.2020.3026180.
- E.S. Negara, A.N. Hidanto, R. Andrayani, and Rezki Syaputra, Survey of Smart Contract Framework and Its Application, Information, MDPI, vol. 12, no, 2, 2021, doi ; https://doi.org/10.3390/info12070257.
- W. Tushar, T. K. Saha, C. Yuen, D. Smith, and V. Poor, ‘‘Peer-to-peer Trading in Electricity Networks: An Overview,’’ IEEE Trans. Smart Grid, vol. 1, no. 99, early access pp. 1- 1, Jan. 2020.
- T. Hardjono, A. Lipton and A. Pentland, "Toward an Interoperability Architecture for Blockchain Au-tonomous Systems," in IEEE Transactions on En-gineering Management, vol. 67, no. 4, pp. 1298-1309, Nov. 2020, doi: 10.1109/TEM.2019.2920154.
- Pascal Lafourcade, Marius Lombard-Platet (2020) About blockchain interoperability, Information Processing letters , vol.161, https://doi.org/10.1016/j.ipl.2020.105976.
- J. Barreiro-Gomez and H. Tembine, "Blockchain Token Economics: A Mean-Field-Type Game Per-spective," in IEEE Access, vol. 7, pp. 64603-64613, 2019, doi: 10.1109/ACCESS.2019.2917517.
- J. P. Conley, ‘‘Blockchain and the economics of crypto-tokens and initial coin offerings,’’ Dept. Econ. Work. Papers, Vanderbilt Univ., Nashville, TN, USA, Working Paper 17-00008, 2017.
- Kharitonova, A.I. (2021). Capabilities of Block-chain Technology in Tokenization of Economy. Proceedings of the 1st International Scientific Conference "Legal Regulation of the Digital Economy and Digital Relations: Problems and Prospects of Development" (LARDER 2020).
- S. Davidson, P. De Filippi, and J. Potts, ``Economics of Blockchain,'' Tech. Rep., Mar. 2016, pp. 1_23.
- doi: 10.2139/ssrn.2744751.
- J. Hargrave, N. Sahdev, and O. Feldmeier, ``How value is created in tokenized assets,'' in Blockchain Economics: Implications Of Distributed Ledg-ers-Markets, Communications Networks, And Al-gorithmic Reality. Singapore: World Scienti_c, 2018. doi: 10.2139/ssrn.3146191.
- G. Gan, E. Chen, Z. Zhou and Y. Zhu, "Token-Based Access Control," in IEEE Access, vol. 8, pp. 54189-54199, 2020, doi:10.1109/ACCESS.2020.2979746.
- X. Zhang, S. Jiang, Y. Liu, T. Jiang and Y. Zhou, "Privacy-Preserving Scheme With Ac-count-Mapping and Noise-Adding for Energy Trading Based on Consortium Blockchain," in IEEE Transactions on Network and Service Management, vol. 19, no. 1, pp. 569-581, March 2022, doi:10.1109/TNSM.2021.3110980.
- M. T. Devine and P. Cuffe, "Blockchain Electricity Trading Under Demurrage," in IEEE Transactions on Smart Grid, vol. 10, no. 2, pp. 2323-2325, March 2019, doi: 10.1109/TSG.2019.2892554.
- E. Politou, F. Casino, E. Alepis and C. Patsakis, "Blockchain Mutability: Challenges and Proposed Solutions," in IEEE Transactions on Emerging Topics in Computing, vol. 9, no. 4, pp. 1972-1986, 1 Oct.-Dec. 2021, doi: 10.1109/TETC.2019.2949510.
- X. Cong, L. Zi and D. -Z. Du, "DTNB: A Blockchain Transaction Framework With Discrete Token Ne-gotiation for the Delay Tolerant Network," in IEEE Transactions on Network Science and Engineering, vol. 8, no. 2, pp. 1584-1599, 1 April-June 2021, doi: 10.1109/TNSE.2021.3065058.
- Y. Pang, "A New Consensus Protocol for Blockchain Interoperability Architecture," in IEEE Access, vol. 8, pp. 153719-153730, 2020, doi:10.1109/ACCESS.2020.3017549
- A. Singh, K. Click, R. M. Parizi, Q. Zhang, A. Dehghantanha, and K.-K.-R. Choo ``Sidechain technologies in blockchain networks: An examina-tion and state-of-the-art review,'' J. Netw. Comput. Appl., vol. 149, Jan. 2020, Art. no. 102471
- J. S. Bellagarda and A. M. Abu-Mahfouz, "An Up-dated Survey on the Convergence of Distributed Ledger Technology and Artificial Intelligence: Current State, Major Challenges and Future Direc-tion," in IEEE Access, vol. 10, pp. 50774-50793, 2022, doi: 10.1109/ACCESS.2022.3173297.
- H. Abbas, M. Caprolu and R. Di Pietro, "Analysis of Polkadot: Architecture, Internals, and Contradic-tions," 2022 IEEE International Conference on Blockchain (Blockchain), Espoo, Finland, 2022, pp. 61-70, doi: 10.1109/Blockchain55522.2022.00019.
- J. S. Bellagarda and A. M. Abu-Mahfouz, "An Up-dated Survey on the Convergence of Distributed Ledger Technology and Artificial Intelligence: Current State, Major Challenges and Future Direc-tion," in IEEE Access, vol. 10, pp. 50774-50793, 2022, doi:10.1109/ACCESS.2022.3173297.