earticle

논문검색

블록체인 플랫폼의 성능 및 확장성 검증을 위한 온체인 게임 설계 및 개발

원문정보

The Design and Development of a Onchain Game for Scalability Verification of Blockchain Platform

장광수, 이욱

피인용수 : 0(자료제공 : 네이버학술정보)

초록

영어

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

저자정보

  • 장광수 Kwang-Soo Jang. 한양대학교 일반대학원 정보시스템공학전공 박사과정
  • 이욱 Ook Lee. 한양대학교 일반대학원 정보시스템공학전공 교수

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 기관로그인 시 무료 이용이 가능합니다.

      • 4,200원

      0개의 논문이 장바구니에 담겼습니다.