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

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.

[1]  Sudeep Tanwar,et al.  Blockchain for Industry 4.0: A Comprehensive Review , 2020, IEEE Access.

[2]  Tanja Sihvonen,et al.  CryptoKitties and the New Ludic Economy: How Blockchain Introduces Value, Ownership, and Scarcity in Digital Gaming , 2020, Games Cult..

[3]  Xiaoming Zeng,et al.  A Blockchain Framework for Patient-Centered Health Records and Exchange (HealthChain): Evaluation and Proof-of-Concept Study , 2019, Journal of medical Internet research.

[4]  Tian Min,et al.  Blockchain Games: A Survey , 2019, 2019 IEEE Conference on Games (CoG).

[5]  Roohie Naaz Mir,et al.  Forensic-chain: Blockchain based digital forensics chain of custody with PoC in Hyperledger Composer , 2019, Digit. Investig..

[6]  Christian Esteve Rothenberg,et al.  Blockchain-Based Decentralized Applications for Multiple Administrative Domain Networking , 2018, IEEE Communications Standards Magazine.

[7]  Qing Ke,et al.  A Comparative Testing on Performance of Blockchain and Relational Database: Foundation for Applying Smart Technology into Current Business Systems , 2018, HCI.

[8]  Suporn Pongnumkul,et al.  Performance Analysis of Private Blockchain Platforms in Varying Workloads , 2017, 2017 26th International Conference on Computer Communication and Networks (ICCCN).

[9]  Hiroki Kuzuno,et al.  Blockchain explorer: An analytical process and investigation environment for bitcoin , 2017, 2017 APWG Symposium on Electronic Crime Research (eCrime).

[10]  Arne Meeuw,et al.  A Decentralised Sharing App running a Smart Contract on the Ethereum Blockchain , 2016, IOT.

[11]  Sarah Underwood,et al.  Blockchain beyond bitcoin , 2016, Commun. ACM.

[12]  Jungduk Kim,et al.  A Study on the Development of Consortium Blockchain Governance Framework , 2019 .

[13]  Il-Gu Lee,et al.  Blockchain Evaluation Indexes and Methods to Vitalize a Blockchain-based Digital Sharing Economy , 2018 .

[14]  Norbert Streitz Shin’ichi Konomi Distributed, Ambient and Pervasive Interactions: Understanding Humans , 2018, Lecture Notes in Computer Science.

[15]  Gwangyong Gim,et al.  A Study on Factors Affecting the Intention to Accept Blockchain Technology , 2017 .