摘要(英) |
Blockchain technology has been a highly regarded innovation in recent years, valued for its decentralized, secure, and transparent characteristics. It has been widely adopted in various sectors such as finance, supply chain, healthcare, and has brought significant changes and innovations in these fields.
The research objective of this paper is to explore the application architecture of blockchain technology in the electricity billing system. In Taiwan, the deployment of smart meters is increasing, enabling the automatic collection and transmission of electricity usage data. However, there are risks of data tampering and unauthorized use during the data transmission process. To address these issues, this paper proposes an architecture based on blockchain and IPFS (InterPlanetary File System) to provide a more secure solution, ensuring data integrity and preventing tampering.In this architecture, the documents at the smart meter end are encrypted using an asymmetric encryption method to ensure their security, and the encrypted files are stored in the IPFS system. The power operator obtains the required data from the blockchain to generate electricity bills.To assess the system′s performance, a multi-file upload test was conducted at the smart meter end, recording the processing time for uploading different quantities of files. The test results revealed that the main factors affecting the time were the delays caused by IPFS uploads and the interaction time with the blockchain, providing a better understanding of the system′s performance. |
參考文獻 |
[1] NakamotoSatoshi. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System.
[2] [Online].Available : https://www.ithome.com.tw/news/105375. [Access by 9 July 2023].
[3] "Ganache", [Online].Available : https://trufflesuite.com/ganache/. [Access by 9 July 2023].
[4] Hao Guo, Wanxin Li, Mark Nejad, Chien-Chung Shen, "Access Control for Electronic Health Records with Hybrid Blockchain-Edge Architecture", IEEE International Conference on Blockchain (Blockchain), Atlanta GA USA, 14-17 July 2019.
[5] Xiaolong Xu, Xuyun Zhang, Honghao Gao, Yuan Xue, Lianyong Qi, Wanchun Dou, "BeCome: Blockchain-Enabled Computation Offloading for IoT in Mobile Edge Computing", IEEE Transactions on Industrial Informatics ( Volume: 16, Issue: 6, June 2020), pp. 4187 - 4195, 23 August 2019.
[6] Ronghua Xu, Seyed Yahya Nikouei, Yu Chen, Erik Blasch, Alexander Aved, "BlendMAS: A Blockchain-Enabled Decentralized Microservices Architecture for Smart Public Safety", 2019 IEEE International Conference on Blockchain (Blockchain) , Atlanta GA USA, 14-17 July 2019.
[7] Saha Reno, Shovan Bhowmik, Mamun Ahmed, Utilizing IPFS and Private "Blockchain to Secure Forensic Information", 2021 International Conference on Automation, Control and Mechatronics for Industry 4.0 (ACMI), Rajshahi Bangladesh, 08-09 July 2021.
[8] Pearl Alisha Lobo, V Sarasvathi, "Distributed File Storage Model using IPFS and Blockchain", 2021 2nd Global Conference for Advancement in Technology (GCAT), Bangalore India , 01-03 October 2021.
[9] "IPFS", [Online].Available : https://ipfs.tech/. [Access by 9 July 2023].
[10] "What Is a Distributed Hash Table?", [Online].Available : https://hazelcast.com/glossary/distributed-hash-table/. [Access by 9 July 2023].
[11] "A Closer Look at the InterPlanetary File System (IPFS)", [Online].Available : https://medium.com/mvp-workshop/a-closer-look-to-the-inter-planetary-file-system-b3f3af31a3c7. [Access by 9 July 2023].
[12] "Directed Acyclic Graph (DAG)", [Online].Available : https://hazelcast.com/glossary/directed-acyclic-graph/. [Access by 9 July 2023].
[13] "GnuPG", [Online].Available : https://www.gnupg.org/index.html. [Access by 9 July 2023].
[14] [Online].Available : https://wiki.utshop.tw/doku.php/linux:encrypt:gpg. [Access by 9 July 2023].
[15] [Online].Available : https://ami-meter.taipower.com.tw/views/home.php. [Access by 9 July 2023]. |