Browse > Article
http://dx.doi.org/10.14400/JDC.2020.18.10.253

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

Jang, Kwang-Soo (Dept. of Information System, Hanyang University)
Lee, Ook (Dept. of Information System, Hanyang University)
Publication Information
Journal of Digital Convergence / v.18, no.10, 2020 , pp. 253-263 More about this Journal
Abstract
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.
Keywords
Scalability; Blockchain; Platform; Game; TPS(Transaction per Second);
Citations & Related Records
Times Cited By KSCI : 4  (Citation Analysis)
연도 인용수 순위
1 S. Chen, J. Zhang, R. Shi, J. Yan & Q. Ke. (2018, MAY). ) A Comparative Testing on Performance of Blockchain and Relational Database: Foundation for Applying Smart Technology into Current Business Systems. Distributed, Ambient and Pervasive Interactions: Understanding Humans. DAPI 2018. (pp. 21-34). Cham : Springer DOI : 10.1007/978-3-319-91125-0_2
2 EOS Github. (2020). spoonincode/eosiobench.md. BLOCKONE. https://gist.github.com/spoonincode/fca5658326837b76fd744d39b2a25b4e
3 NIPA. (2020). Page of Blockchain Utilization Foundation Development Business. NIPA. https://nipa.kr/main/selectBsnsVsnWebView.do?key=104&bsnsVsnNo=1&bsnsDetailNo=9&bsnsDtlsIemNo=15&mainBusinesscode=business9&businesscode=business15
4 AH. Lone & RN. Mir. (2019). Forensic-chain: Blockchain based digital forensics chain of custody with PoC in Hyperledger Composer. Digital Investigation, 28, 44-55. DOI : 10.1016/j.diin.2019.01.002   DOI
5 RH. Hylock & X. Zeng. (2019). A blockchain framework for patient-centered health records and exchange (HealthChain): Evaluation and proof-of-concept study. J Med Internet Res 2019, 21(8), e13592. DOI : 10.2196/13592   DOI
6 U. Bodkhe et al. (2020). Blockchain for Industry 4.0: A Comprehensive Review. IEEE Access, 4, 79764-79800. DOI : 10.1109/ACCESS.2020.2988579   DOI
7 DAppRadar. (2020). DApp Ranking Page. DAppRadar. https://dappradar.com/rankings
8 J.S. Kim & G. Y. Gim. (2017). A Study on Factors Affecting the Intention to Accept Blockchain Technology. Korea Society of IT Services, 16(2), 1-20. DOI : 10.9716/KITS.2017.16.2.001
9 H. Kuzuno & C. Karam. (2017). Blockchain explorer: An analytical process and investigation environment for bitcoin. 2017 APWG Symposium on Electronic Crime Research (eCrime). (pp. 9-16). New York : IEEE. DOI : 10.1109/ECRIME.2017.7945049
10 FLETA. (2018). Fleta business white paper. Seoul : SENDSQUARE.
11 O. Kharif. (2017). Cryptokitties mania overwhelms Ethereum network's processing. Bloomberg(Online). https://www.bloomberg.com/news/articles/2017-12-04/cryptokitties-quickly-becomes-most-widely-used-ethereum-app
12 S. W. Hong, J. C. Shin & S. J. Lee. (2018). Technology Trends for Enhancing Ethereum Blockchain Performance. Korea Computer Congress 2018. (pp. 1,943-1,944). Seoul : Korean Institute of Information Scientists and Engineers.
13 R. V. Rosa & C. E. Rothenberg. (2018). Blockchain-Based Decentralized Applications for Multiple Administrative Domain Networking. IEEE Communications Standards Magazine, 2(3), 29-37. DOI : 10.1109/MCOMSTD.2018.1800015   DOI
14 Xangle. (2020). Crypto Assets List. Xangle. https://ko.xangle.io/project/list
15 J. S. Park & J. D. Kim. (2019). A Study on the Development of Consortium Blockchain Governance Framework. Journal of Digital Convergence, 17(8), 89-94. DOI : 10.14400/JDC.2019.17.8.089   DOI
16 S. Underwood. (2016). Blockchain beyond bitcoin. Communications of the ACM, 59(11), 15-17. DOI : 10.1145/2994581   DOI
17 A. Bogner, M. Chanson & A. Meeuw. (2016, NOV). A Decentralised Sharing App running a Smart Contract on the Ethereum Blockchain. IoT'16: Proceedings of the 6th International Conference on the Internet of Things. (pp. 177-178). New York : Association for Computing Machinery. DOI : 10.1145/2991561.2998465
18 T. Min, H. Wang, Y. Guo & W. Cai. (2019, AUG). Blockchain games: A survey. 2019 IEEE Conference on Games (CoG). (pp. 1-8). New York : IEEE. DOI : 10.1109/CoG44075.2019
19 I. G. Lee. (2018). Blockchain Evaluation Indexes and Methods to Vitalize a Blockchain-based Digital Sharing Economy. Journal of Digital Convergence, 16(8), 193-200. DOI : 10.14400/JDC.2018.16.8.193   DOI
20 A. Serada, T. Sihvonen & JT. Harviainen. (2020). CryptoKitties and the New Ludic Economy: How Blockchain Introduces Value, Ownership, and Scarcity in Digital Gaming. Games and Culture. DOI : 10.1177/1555412019898305
21 S. Pongnumkul, C. Siripanpornchana & S. thajchayapong. (2017, AUG). Performance Analysis of Private Blockchain Platforms in Varying Workloads. 2017 26th International Conference on Computer Communication and Networks (ICCCN). (pp. 1-6). New York : IEEE. DOI : 10.1109/ICCCN.2017.8038517