Browse > Article
http://dx.doi.org/10.9708/jksci.2021.26.12.143

Design and Implement of Power-Data Processing System with Optimal Sharding Method in Ethereum Blockchain Environments  

Lee, Taeyoung (Dept. of Electronics and Computer Engineering, Chonnam National University)
Park, Jaehyung (Dept. of ICT Convergence System Engineering and Dept. of Electronics and Computer Engineering, Chonnam National University)
Abstract
In the recent power industry, a change is taking place from manual meter reading to remote meter reading using AMI(Advanced Metering Infrastructure). If such the power data generated from the AMI is recorded on the blockchain, integrity is guaranteed by preventing forgery and tampering. As data sharing becomes transparent, new business can be created. However, Ethereum blockchain is not suitable for processing large amounts of transactions due to the limitation of processing speed. As a solution to overcome such the limitation, various On/Off-Chain methods are being investigated. In this paper, we propose a interface server using data sharding as a solution for storing large amounts of power data in Etherium blockchain environments. Experimental results show that our power-data processing system with sharding method lessen the data omission rate to 0% that occurs when the transactions are transmitted to Ethereum and enhance the processing speed approximately 9 times.
Keywords
Blockchain; Smart Contract; Ethereum; Sharding; AMI; Off-Chain;
Citations & Related Records
연도 인용수 순위
  • Reference
1 https://www.trufflesuite.com/docs/truf le/overview.
2 S. Pongnumkul, C. Siripanpornchana, and S. Thajchayapong, "Performance Analysis of Private Blockchain Platforms in Varying Workloads," IEEE ICCCN, pp. 1-6, Vancouver, Canada, 2017 Jul. 10.1109/ICCCN.2017.8038517
3 S. Nakamoto, "Bitcoin: A Peer-to-peer Electronic Cash System," [Online]. https://bitcoin.org/bitcoin, 2008.
4 V. Buterin, "A Next-generation Smart Contract and Decentralized Application Platform," white paper, 2014.
5 J.C. Yim, and et al, "Blockchain and Consensus Algorithm," ETRI Electronics and Telecommunications Trends, 2018.
6 S. Kim, J. Kim, S. Woo, and S. Park, "Account Relocation Algorithm for Load Balancing between Shards on Ethereum Sharding," Proceeding of KIISE, pp. 1331-1333, Korea, 2018 Dec.
7 J. Lee, and C. Park, "Analysis and Evaluation of The Raiden Network in Ethereum Blockchain," Proceeding of KIISE, pp. 1484-1486, Korea, 2017 Dec.
8 N. Szabo, "Smart Contracts: Building Blocks for Digital Markets," EXTROPY: The Journal of Transhumanist Thought,(16), 1996.
9 https://www.stateofthedapps.com/platforms/ethereum.
10 https://www.etnews.com/20201223000179.
11 H. Malik and et al, "Performance Analysis of Blockchain based Smart Grids with Ethereum and Hyperledger Implementations," IEEE ANTS, pp. 1-5, Goa, India, 2019 Dec. 10.1109/ANTS47819.2019.9118072
12 G. Wood, "Ethereum: A Secure Decentralised Generalised Transaction Ledger," Ethereum yellow paper, 2014.
13 https://ethereum.org/ko/eth2/.
14 https://docs.mongodb.com/manual/introduction/.
15 S.H. Kim, J.Y. Jeong, and I.R. Jeong. "Implement and Experiment of Efficient Off-Chain," Journal of the Korea Institute of Information Security & Cryptology, Vol. 29, No. 6, pp. 1413-1424, Dec, 2019. 10.13089/JKIISC.2019.29.6.1413   DOI
16 C. Choi, Y. Lim, Y. Song, and J. Lee, "Analysis of Off-Chain Solutions for Ethereum Scalability Issues," Korea Institute Of Communication Sciences, pp. 208-209, Korea, 2019 Jan.