이더리움 블록체인 환경에서 최적 샤딩 방법을 적용한 전력 데이터 처리 시스템의 설계 및 구현
Design and Implement of Power-Data Processing System with Optimal Sharding Method in Ethereum Blockchain Environments
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
최근 전력산업에서는 검침원에 의한 수기 검침에서 AMI(Advanced Metering Infrastructure)를 활용한 원격검침으로 변화가 일어나고 있다. 원격검침 인프라에서 발생하는 전력 데이터가 블록체인에 기록된다면 위변조 방지로 무결성이 보장되고, 데이터 공유가 투명해짐에 따라 새로운 비즈니스가 창출될 수 있다. 하지만 기존의 이더리움 블록체인은 처리속도의 한계로 인해 대량의 트랜잭션 처리에 적합하지 않다. 이에 대한 해결책으로 다양한 On/Off-Chain 솔루션들이 연구되고있다. 본 논문에서는 대량의 전력 데이터를 블록체인에 저장하기 위한 해결책으로 데이터 샤드(Shard) 처리를 활용한 연계 인터페이스 서버를 제안한다. 데이터를 샤드 단위로 처리하는 기법을적용하여 대량의 트랜잭션을 이더리움에 전송했을 때 데이터 누락률이 0%가 되고, 동시에 처리속도가 대략 9배 향상되는 것을 실험을 통해 검증하였다.
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.
참고문헌 (16)
- "Bitcoin: A Peer-to-peer Electronic Cash System" (2008)[URL]
- A Next-generation Smart Contract and Decentralized Application Platform, "V. Buterin", ~ (2014)
- N. Szabo, "Smart Contracts : Building Blocks for Digital Markets", EXTROPY: The Journal of Transhumanist Thought, (16) (1996)
- S. Pongnumkul, "Performance Analysis of Private Blockchain Platforms in Varying Workloads", IEEE ICCCN, pp.1~6 (2017)
- Blockchain and Consensus Algorithm, "J. C. Yim", ETRI Electronics and Telecommunications Trends, ~ (2018)
- H. Malik, "Performance Analysis of Blockchain based Smart Grids with Ethereum and Hyperledger Implementations", IEEE ANTS, pp.1~5 (2019)
- Ethereum: A Secure Decentralised Generalised Transaction Ledger, "G. Wood", Ethereum, ~ (2014)
- S. Kim, "Account Relocation Algorithm for Load Balancing between Shards on Ethereum Sharding", Proceeding of KIISE, pp.1331~1333 (2018)
- J. Lee, "Analysis and Evaluation of The Raiden Network in Ethereum Blockchain", Proceeding of KIISE, pp.1484~1486 (2017)
- 김선형, "단방향 해시 함수를 활용한 효율적인 Off-chain Payment Channel 구현 및 실험", 정보보호학회논문지, 29(6), pp.1413~1424 (2019), 한국정보보호학회[DOI]
- Analysis of Off-Chain Solutions for Ethereum Scalability Issues, "C. Choi", Korea Institute Of Communication Sciences, 208~209 (2019)
