Designing Smart Contract on a Blockchain Network for The Purpose of Trading Energy from Photovoltaic Power Plants
محورهای موضوعی : مهندسی هوشمند برق
Abbas Jamshidi Gahrouei
1
,
Mojtaba Falah
2
,
Hamidreza Azarbad
3
,
Saeed Khorshidpour
4
1 - Bachelor of Accounting, Chaharmahal and Bakhtiari Province Electricity Distribution Company, Shahrekord, Iran
2 - Bachelor of Accounting, Chaharmahal and Bakhtiari Province Electricity Distribution Company, Shahrekord, Iran
3 - Bachelor of Science in Electrical Engineering, National University of Skill, Shahrekord, Iran
4 - Bachelor of Science in Electrical Engineering, National University of Skill, Shahrekord, Iran
کلید واژه: Blockchain network, smart contract, photovoltaic power plant, solar energy trading, peer-to-peer (p2p),
چکیده مقاله :
The emergence of clean energy sources, especially solar energy, has opened a new path for the world's energy supply. Providing energy in a secure and unmediated market is a concern for economic actors and experts in this field. Traditional and current markets provide energy as a third-party intermediary .Traditional markets have problems such as: lack of transaction transparency, failure to record the amount of specific subsidies, creation of a unipolar market, and human intervention, and therefore there is a need for a platform that addresses all of the aforementioned problems. Economic activists and electricity distribution companies thought of launching a blockchain-based platform in the energy market so that they could provide professional services, buy and sell energy on this platform. This article uses the Remix environment and the Solidity programming language to design a smart contract with the aim of realizing p2p transactions between the buyer and seller of solar energy of a photovoltaic power plant.
The emergence of clean energy sources, especially solar energy, has opened a new path for the world's energy supply. Providing energy in a secure and unmediated market is a concern for economic actors and experts in this field. Traditional and current markets provide energy as a third-party intermediary .Traditional markets have problems such as: lack of transaction transparency, failure to record the amount of specific subsidies, creation of a unipolar market, and human intervention, and therefore there is a need for a platform that addresses all of the aforementioned problems. Economic activists and electricity distribution companies thought of launching a blockchain-based platform in the energy market so that they could provide professional services, buy and sell energy on this platform. This article uses the Remix environment and the Solidity programming language to design a smart contract with the aim of realizing p2p transactions between the buyer and seller of solar energy of a photovoltaic power plant.
[1] Leibowicz, Benjamin D. "Growth and competition in renewable energy industries: Insights from an integrated assessment model with strategic firms." Energy Economics 52 (2015): 13-25.
[2] Ferrey, Steven. "The failure of international global warming regulation to promote needed renewable energy." BC envtl. aff. l. rev. 37 (2010): 67.
[3] T. T. A. Dinh, J. Wang, G. Chen, R. Liu, B. C. Ooi, K. L. Tan, Blockbench: A framework for analyzing private blockchains, In Proceedings of the 2017 ACM International Conference on Management of Data, (2017), 1085-1100. https://doi.org/10.1145/3035918.3064033.
[4] ] K. Hojckova, H. Ahlborg, G. M. Morrison, B. Sand´en, Entrepreneurial use of context for technological system creation and expansion: The case of blockchain-based peer-to-peer electricity trading, Research Policy, 49(8) (2020), 104046. https://doi.org/10.1016/j.respol.2020.104046.
[5] W. Viriyasitavat, D. Hoonsopon, Blockchain characteristics and consensus in modern business processes, Journal of Industrial Information Integration, 13 (2019), 32-39. https://doi.org/10.1016/j.jii.2018.07.004
[6]S. Noor et al. Energy Demand Side Management within micro-grid networks enhanced by blockchain Appl Energy (Oct. 2018)
[7] C. Zhang et al. Peer-to-Peer energy trading in a Microgrid Appl Energy (Jun. 2018)
[8] D. Quint et al. The impact of wind generation on wholesale electricity market prices in the midcontinent independent system operator energy market: an empirical investigation, Energy
(Feb. 2019)
[9] J.Y. Lee A decentralized token economy: how blockchain and cryptocurrency can revolutionize business , Bus Horiz (Nov.–Dec. 2019)
[10] H. Hasan et al. Smart contract-based approach for efficient shipment management , Comput Ind Eng (Oct. 2019)
[11] Kumar, N., & Thakre, A. (Eds.). (2017). Ubiquitous Communications and Network Computing: First International Conference, UBICNET 2017, Bangalore, India, August 3-5, 2017, Proceedings (Vol. 218).
[12] Springer. Kumar, R., & Tripathi, R. (2019, January). Traceability of counterfeit medicine supply chain through Blockchain. In 2019 11th international conference on communication systems & networks (COMSNETS) (pp. 568-570).
[13] Jamshidi, Abbas, and Shirin Okhovat. " DESIGNING A SMART CONTRACT ON THE PLATFORM OF BLOCKCHAIN NETWORK WITH THE AIM OF SAFE SUPPLY OF MEDICINE." (2025).
[14] Mirzasadeghi, Mehrzad, and Hossein Nezam Abadi-pour."Blockchain-based smart contracts for power purchase agreements: Trading solar energy with fuzzy pricing." Iranian Journal of Fuzzy Systems 21.6 (2024): 173-193.
[15 ] S. J. Pee, E. S. Kang, J. G. Song and J. W. Jang, "Blockchain based smart energy trading platform using smart contract," 2019 International Conference on Artificial Intelligence in Information and Communication (ICAIIC), Okinawa, Japan, 2019, pp. 322-325, doi: 10.1109/ICAIIC.2019.8668978.
[16] Hu, W., et al. "A blockchain-based smart contract trading mechanism for energy power supply and demand network." Advances in Production Engineeri
ng & Management 14.3 (2019): 284-296.
[17] Lin, Jason. Analysis of blockchain-based smart contracts for peer-to-peer solar electricity transactive markets. Diss. Virginia Tech, 2019.
[18] Kwak, Subin, et al. "EggBlock: Design and implementation of solar energy generation and trading platform in edge-based IoT systems with blockchain." Sensors 22.6 (2022): 2410.
[19] Arne Meeuw, Sandro Schopfer, Felix Wortmann, Experimental bandwidth benchmarking for P2P markets in blockchain managed microgrids, Energy Procedia, Volume 159, 2019, Pages 370-375, ISSN 1876-6102, https://doi.org/10.1016/j.egypro.2018.12.074.
[20] M. Pipattanasomporn, M. Kuzlu and S. Rahman, "A Blockchain-based Platform for Exchange of Solar Energy: Laboratory-scale Implementation," 2018 International Conference and Utility Exhibition on Green Energy for Sustainable Development (ICUE), Phuket, Thailand, 2018, pp. 1-9, doi: 10.23919/ICUE-GESD.2018.8635679.
[21] Wang, Lei, et al. "Design of integrated energy market cloud service platform based on blockchain smart contract." International Journal of Electrical Power & Energy Systems 135 (2022): 107515.
[22] S. Suthar and N. M. Pindoriya, "Blockchain and Smart Contract based Decentralized Energy Trading Platform," 2020 21st National Power Systems Conference (NPSC), Gandhinagar, India, 2020, pp. 1-5, doi: 10.1109/NPSC49263.2020.9331883.
[23] Hahn, Adam, et al. "Smart contract-based campus demonstration of
decentralized transactive energy auctions." 2017 IEEE Power & energy society innovative smart grid technologies conference (ISGT). IEEE, 2017.
[24] Vieira, Guilherme, and Jie Zhang. "Peer-to-peer energy trading in a microgrid leveraged by smart contracts." Renewable and Sustainable Energy Reviews 143 (2021): 110900.
[25] Milosevic, Z. Enterprise Aspects of Open Distributed Systems. Ph.D. Thesis, Computer Science Department, The University of Queensland, St. Lucia, Australia, October 1995.
[26]Milosevic,Z.;Bond,A.ElectronicCommerceontheInternet: WhatisStillMissing? InProceedingsofthe5th Conference of the Internet Society, Honolulu, HI, USA, 27–30 June 1995
[27] Buterin, V. Critical Update Re: Dao Vulnerability. Available online: https://blog.ethereum.org/2016/06/ 17critical-update-re-dao-vulnerability (accessed on 27 March 2020).
[28] Apttus. Available online: http://apttus.com/ (accessed on 27 March 2020).
[29] Common Accord. Available online: http://www.commonaccord.org (accessed on 27 March 2020).
[30] Miller, M.S.; Morningstar, C.; Frantz, B. Capability-Based Financial Instruments. In Financial Cryptography, Proceedings of the 4thInternationalConference;Anguilla, BritishWestIndies, 20–24February 2000; Yair, F., Ed.; Springer: Berlin/Heidelberg, Germany, 2000; pp. 349 378.
[31] Christidis, Konstantinos, and Michael Devetsikiotis. "Blockchains and smart contracts for the internet of things." IEEE access 4 (2016): 2292-2303.
[32] Andoni, Merlinda, et al. "Blockchain technology in the energy sector: A systematic review of challenges and opportunities." Renewable and sustainable energy reviews 100 (2019): 143-174.
[33] Atzei, N., Bartoletti, M. and Cimoli, T. (2017) A Survey of Attacks on Ethereum Smart Contracts (Sok). International Conference on Principles of Security and Trust, Uppsala, 24-25 April 2017, 164-186. https://doi.org/10.1007/978-3-662-54455-6_8]
[34] Hossain, Md Shahriar A., et al. "Significant Improvement in Electrical Conductivity and Figure of Merit of Nanoarchitectured Porous SrTiO3by la Doping Optimization." ACS applied materials & interfaces 12.25 (2020): 28057-28064.
[35] Lll poc 6. [Online]. Available: https://github.com/ethereum/cpp-ethereum/wiki/LLL-PoC 6/7a575cf91c4572734a83f95e970ege7ed64849ce
[36]Serpent.[Online].Available:https://github.com/ethereum/wiki/wiki/Serpent.
[37] ethereum/viper: New experimental programming language. [Online]. Available: https://github.com/ethereum/viper.
[38] Solidity-solidity 0.4.18 documentation. [Online]. Available: https://media.readthedocs.org/pdf/solidity/develop/solidity.pdf.
[39] https://remix-ide.read the docs.io
