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

반응표면분석을 이용한 PoN 블록체인 시스템 합의품질 개선

Improvement of Consensus Quality for PoN Blockchain System Using Response Surface Methodology

0

조회

0

다운로드

2

인용

0

참고문헌

키워드

주제분류학제간연구

초록

Purpose: The purpose of this study was to suggest an improved version of Proof-of-Nonce (PoN) algorithm, which is a distributed consensus algorithm used for block chain system. Methods: First, we used response surface method for design of experiment that is to generate experimental points considering non-linear relationship among variables. Then, we employed overlapped contour plots for visualizing the impact of control variables to performance target. Results: First, we modified the consensus procedure of the existing PoN algorithm by diminishing the content of the exchanged message. Then, we verified the performance improvement of the new PoN algorithm by performing a numerical experiment and paired t-test. Finally, we established new regression models for consensus time and Transactions per second (TPS) and proposed a method for optimizing control variables for obtaining performance target. Conclusion: We could improve the performance of the previous version of PoN algorithm by modifying the content of the exchanged message during 4-steps of consensus procedure, which might be a stepping stone for designing an efficient and effective consensus algorithm for blockchain system with dynamic operation environment.

Abstract

Purpose: The purpose of this study was to suggest an improved version of Proof-of-Nonce (PoN) algorithm, which is a distributed consensus algorithm used for block chain system. Methods: First, we used response surface method for design of experiment that is to generate experimental points considering non-linear relationship among variables. Then, we employed overlapped contour plots for visualizing the impact of control variables to performance target. Results: First, we modified the consensus procedure of the existing PoN algorithm by diminishing the content of the exchanged message. Then, we verified the performance improvement of the new PoN algorithm by performing a numerical experiment and paired t-test. Finally, we established new regression models for consensus time and Transactions per second (TPS) and proposed a method for optimizing control variables for obtaining performance target. Conclusion: We could improve the performance of the previous version of PoN algorithm by modifying the content of the exchanged message during 4-steps of consensus procedure, which might be a stepping stone for designing an efficient and effective consensus algorithm for blockchain system with dynamic operation environment.

참고문헌 (14)

  1. Anderson, M. J., "Kirk‐Othmer Encyclopedia of Chemical Technology", pp.1~22 (2000)
  2. Buterin, V., "What proof of stake is and why it matters", Bitcoin Magazine, pp.1~3 (2013)
  3. Castro, M., "Practical Byzantine fault tolerance", OSDI, 99, pp.173~186 (1999)
  4. Chen, J., "Algorand : A secure and efficient distributed ledger", Theoretical Computer Science, 777, pp.155~183 (2019)
  5. 김영진, "반응표면분석법을 이용한 모수 및 공차설계 통합모형", 품질경영학회지, 30(4), pp.5~67 (2002), 한국품질경영학회
  6. 김영창, "BADA 분산합의 알고리즘 시뮬레이터 설계 및 성능 분석", 한국산업경영시스템학회지, 43(4), pp.168~177 (2020), 한국산업경영시스템학회[DOI]
  7. Kimani, D., "Blockchain, business and the fourth industrial revolution : whence, whither, wherefore and how?", Technol Forecast Soc Change, 161, pp.143~174 (2020)
  8. Tuan-Ho Le, "A literature review on RSM-based robust parameter design (RPD): Experimental design, estimation modeling, and optimization methods", 품질경영학회지, 46(1), pp.39~74 (2018), 한국품질경영학회[DOI]
  9. Myers, R. H., "Response surface methodology: process and product optimization using designed experiments", pp.43~49 (2016), John Wiley & Sons
  10. "Bitcoin: A peer-to-peer electronic cash system" (2008)[URL]
  11. 오진태, "Algorithm based on Byzantine agreement among decentralized agents (BADA)", ETRI Journal, 42(6), pp.872~885 (2020), 한국전자통신연구원[DOI]
  12. "The Scalability Trilemma in Blockchain"[URL]
  13. Yoo, S. M, "4th industrial revolution and blockchain : Focusing on data economics", The Journal of The Korean Institute of Communication Sciences, 37(2), pp.23~30 (2020)
  14. Zheng, Z., "An overview of blockchain technology: Architecture consensus and future trends", Proc. IEEE Int. Congr. Big Data (BigData Congr.), pp.557~564 (2017)

관련 논문AI추천

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