본문 바로가기
KERD
논문KCI 등재

단방향 해시 함수를 활용한 효율적인 Off-chain Payment Channel 구현 및 실험

Implement and Experiment of Efficient Off-Chain

0

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

암호 화폐는 블록체인 합의 프로토콜의 확장성 문제들로 인하여 실제 지불 수단으로 사용되기에는 한계점이 존재하였으며, 이러한 한계점들을 해결하기 위한 다양한 오프체인 솔루션들이 연구되고 있다. 본 논문에서는 단방향 해시함수를 활용한 효율적인 오프체인 결제 채널을 설계하고 설계한 결제 채널을 이더리움 스마트 컨트랙트를 사용하여구현하였으며 이전에 구현되었던 플라즈마 MVP와 동일한 환경에서 배포하여 각 메소드에 대한 실행 시간과 비용을측정 및 분석하는 실험을 진행하였다. 그 결과, 플라즈마 MVP와 비교하여 제안된 솔루션은 전체 누적 시간의 경우에는 약 34%로 단축할 수 있었으며 전체 실행 비용은 약 41%로 절약할 수 있었다.

Abstract

Cryptocurrency has limitations to be used as an actual payment method due to the scalability problem of the blockchainconsensus protocol, and various off-chain solutions to solve these limitations are being studied. In this paper, we design anefficient off-chain payment channel using one-way hash function and implement the designed payment channel usingEthereum smart contract. In addition, the experiment was conducted to measure and analyze execution time and cost foreach method by deploying it in the same environment as the previously implemented plasma MVP. As a result, comparedwith plasma MVP, the proposed solution was able to reduce the total cumulative time by about 34% and reduce the overallexecution cost by about 41%.

참고문헌 (17)

  1. Dorri, Ali, "Blockchain: A distributed solution to automotive security and privacy", IEEE Communications Magazine, 55(12), pp.119~125 (2017)
  2. A. Stanciu, "Blockchain Based Distributed Control System for Edge Computing", 2017 21st International Conference on Control Systems and Computer Science (CSCS), pp.667~671 (2017)
  3. Liang, Xueping, "Provchain: A blockchain-based data provenance architecture in cloud environment with enhanced privacy and availability", Proceedings of the 17th IEEE, 2017, 468~477
  4. Zheng, Zibin, "Blockchain challenges and opportunities: A survey", International Journal of Web and Grid Services, 14(4), pp.352~375 (2018)
  5. "Bitcoin Size"[URL]
  6. "Ethereum blockchain size"[URL]
  7. "Bitcoin: A peer-to-peer electronic cash system" (2008)[URL]
  8. "The Bitcoin Lightning Network:Scalable Off-chain Instant Payments" (2016)[URL]
  9. Zhong, Lin, "A secure versatile light payment system based on blockchain", Future Generation Computer Systems, 93(1), pp.327~337 (2019)
  10. "Ethereum white paper" (2013)[URL]
  11. Cai, Wei, "Decentralized applications: The blockchain- empowered software system", IEEE Access, 6(1), pp.53019~53033 (2018)
  12. "Plasma: Scalable autonomous smart contracts" (2017)[URL]
  13. Konstantopoulos, Georgios, "Plasma Cash: Towards more efficient Plasma constructions", arXiv preprint arXiv:1911.12095, ~ (2019)
  14. Bertoni, Guido, "Keccak sponge function family main document", Submission to NIST (Round 2), ~ (2009)
  15. Wood, Gavin, "Ethereum: A secure decentralised generalised transaction ledger", Ethereum project yellow paper, ~ (2014)
  16. Lamport, Leslie, "Password authentication with insecure communication", Communications of the ACM, 24(11), pp.770~772 (1981)
  17. "Minimal Viable Plasma" (2018)[URL]

관련 논문AI추천

이 간행물의 다른 논문 (21건)