Since the birth of the Ethereum in 2015, various decentralized applications (DApp) based on blockchain smart contract technology have appeared. However, CryptoKitty‘s case showed instability in terms of performance and scalability in real-world service environments. To solve this, a blockchain platform that developed a high transaction per second (TPS) has appeared, but there have been no environments and services to test it. Therefore, this paper intends to design and develop a game that can record the contents of all games on the chain and verify the performance and scalability of the blockchain platform through oversized transactions. The developed game generated a total of 6.3 million blocks and 8.9 million transactions through by 682 and verified the improved performance and scalability of the existing platform. Additionally, the maximum TPS was measured at 1,309 during the test period. In the future, it is expected that performance and scalability can be compared in a realistic environment through the method presented in this paper.
한국어
2015년 이더리움 탄생 이후 많은 블록체인 DApp들이 등장하였다. 그러나 블록체인 게임 크립토키티의 사례에 서 블록체인 플랫폼의 성능 및 확장성의 한계 또한 드러났다. 이를 해결하기 위해 높은 TPS(Transaction per second) 를 개발하였다는 블록체인 플랫폼이 등장하였지만 아직까지 실제 이를 테스트해볼 수 있는 환경 및 서비스는 등장하지 못했다. 이에 본 논문에서는 모든 게임 내용을 체인 상에 기재하여 의도적으로 과대화된 Transaction의 발생을 유발하 는 게임을 설계하고 개발하였다. 개발된 게임은 총 682명의 사용자를 통해 총 630만개의 블록과 890만개의 Transaction을 발생시켜 기존 플랫폼 대비 개선된 성능과 확장성을 검증할 수 있었다. 또한 테스트 기간 내의 최대 TPS는 1,309로 측정되었다. 향후 다양한 블록체인 플랫폼들에서 본 논문에서 제시한 방법으로 블록 및 Transaction 생성 수와 최대 TPS를 측정한다면 각 블록체인 플랫폼의 실제 상용 환경에서의 성능과 확장성을 비교할 수 있을 것으로 기대된다.
목차
요약 Abstract 1. 서론 2. 이론적 배경 및 선행연구 검토 2.1 블록체인 플랫폼과 DApp의 특성 및 구조 2.2 블록체인 성능 및 확장성의 한계와 중요도 2.3 블록체인 플랫폼 검증 도구의 필요성 3. 시스템 제시 3.1 블록체인 플랫폼과 블록 익스플로러 3.2 성능 검증 대상 플랫폼 선정 및 특징 3.3 블록체인 게임 설계 3.4 게임 배포 및 테스트 환경 4. 평가 결과 5. 결론 REFERENCES
키워드
확장성블록체인플랫폼게임TPS(Transaction per Second)ScalabilityBlockchainPlatformGameTPS(Transaction per Second)
저자
장광수 [ Kwang-Soo Jang | 한양대학교 일반대학원 정보시스템공학전공 박사과정 ]
이욱 [ Ook Lee | 한양대학교 일반대학원 정보시스템공학전공 교수 ]
Corresponding Author
한국디지털정책학회 [The Society of Digital Policy & Management]
설립연도
2003
분야
복합학>과학기술학
소개
디지털기술 및 산업정책, 디지털경제, 관련 산업의 연구, 전자정부, 디지털정치에 관한 제도적, 정책적 연구, 디지털경영, 전자상거래, e-비즈니스에 관한 실용적 연구, 학술연구지 발간 및 학술대회 개최 등을 통하여 디지털경제 및 디지털경영에 관련되는 국가정책 분야의 연구 및 교류를 촉진하고 국가 및 기업 정보화와 디지털산업의 발전에 공헌한다.