DOI QR코드

DOI QR Code

금융산업 분야에서의 EVM 기반 블록체인 선정을 위한 성능 측정 연구

Performance Measurement for Selecting EVM-based Blockchain in the Financial Industry

  • 투고 : 2024.08.01
  • 심사 : 2024.10.04
  • 발행 : 2024.10.31

초록

이더리움 가상 머신의 등장으로 블록체인 플랫폼을 활용한 탈중앙화 서비스들이 다양한 산업 분야에 적용되었고 특히 금융 산업 분야에서 가장 큰 비중을 차지하고 있다. 그러나 블록체인 플랫폼의 낮은 거래 처리 속도는 높은 성능을 요구하는 금융 서비스에 적합하지 못하였고 이를 해결하고자 다수의 이더리움 가상 머신 기반 블록체인 플랫폼들이 출시되었다. 하지만 블록체인 플랫폼 간의 성능 측정 및 비교 연구가 희소하여 금융 서비스에 적합한 플랫폼 선정에 어려움이 있다. 따라서 본 논문에서는 금융 산업 분야를 겨냥한 대표적인 이더리움 가상 머신 기반의 블록체인 플랫폼을 선정하여 성능을 측정하였다. 결과를 기반으로 금융 산업 분야에서 서비스 운영에 적합한 블록체인 플랫폼 선정에 기여할 수 있을 것으로 기대한다.

The emergence of the Ethereum Virtual Machine(EVM) has facilitated the application of decentralized services across various industries, with the financial sector representing the largest portion of these applications. However, the low transaction processing speed of blockchain platforms has proven inadequate for high-performance financial services. To address this issue, numerous blockchain platforms based on the Ethereum Virtual Machine have been developed. Nevertheless, there is a scarcity of studies comparing the performance of these blockchain platforms, making it difficult to select the most suitable platform for financial services. Therefore, in this paper, we evaluate the performance of several prominent EVM-based blockchain platforms targeting the financial sector. Based on the results, we aim to contribute to the selection of blockchain platforms that are best suited for service operations within the financial industry.

키워드

참고문헌

  1. Nakamoto, S., "Bitcoin: A Peer-to-Peer Electronic Cash System," Bitcoin.org, 2008. https://bitcoin.org /bitcoin.pdf
  2. Kuzlu, M., Pipattanasomporn, M., and Rahman, S., "Performance evaluation of permissioned blockchain platforms," IEEE Transactions on Engineering Management, Vol. 68, No. 1, pp. 99-112, 2021. https://doi.org/10.1109/CSDE50874.2020.9411380
  3. Buterin, V., "Ethereum Whitepaper," Ethereum.org, 2014. https://static.peng37.com/ethereum_white-paper_laptop_3.pdf
  4. Tapscott, D., Tapscott, A., and Kirkland, R., "Blockchain and its coming impact on financial services," Journal of Corporate Accounting & Finance, Vol. 31, No. 1, pp. 53-62, 2020. https:// doi.org/10.1002/jcaf.22179
  5. Kumar, M., Mohr, J., and Kumar, S., "Blockchain-enabled supply chain: An experimental study," Computers & Industrial Engineering, Vol. 136, pp. 206-214, 2019. https://doi.org/10.1016 /j.cie.2019.07.026 https://doi.org/10.1016/j.cie.2019.07.026
  6. Mettler, M., "Lightweight blockchain for healthcare," IEEE Access, Vol. 7, pp. 66519-66529, 2019. https://doi.org/10.1109/ACCESS.2019.2947613
  7. Pang, C., Wang, Z., and Wang, Y., "When energy trading meets blockchain in electrical power system: The state of the art," Applied Sciences, Vol. 9, No. 8, pp. 1561, 2019. https://doi.org/10.3390/app9081561
  8. Fortune Business Insights, "Blockchain Market Size, Share & COVID-19 Impact Analysis," Fortune Business Insights, 2021. https://www.fortunebusinessinsights.com/ko/industry-reports/blockchain-market -100072
  9. Fan, C., Ghaemi, S., Khazaei, H., Rashidi, B., and Xia, H., "A survey of blockchain from the perspectives of applications, challenges, and opportunities," IEEE Communications Surveys & Tutorials, Vol. 22, No. 2, pp. 1021-1045, 2020. https://doi.org/10.1109/ACCESS.2019.2936094
  10. Avalanche, "Avalanche Platform Whitepaper," Avalanche.org, 2020. https://cdn.prod.website-files.com/5d80307810123f5ffbb34d6e/6008d7bbf8b10d1eb01e7e16_Avalanche%20Platform%20Whitepaper.pdf
  11. Avalanche, "Avalanche Consensus Whitepaper," 2020. https://cdn.prod.website-files.com/5d80307810123f5ffbb34d6e/6009805681b416f34dcae012_Avalanche%20Consensus%20Whitepaper.pdf
  12. Sei Protocol, "Sei Whitepaper," GitHub, 2021. https://github.com/sei-protocol/sei-chain/blob/3c9576fee3494ce039df684624f918dd8066ba3f/whitepaper/Sei_Whitepaper.pdf
  13. Hyperledger, "Hyperledger Overview," Hyperledger.org, 2021. https://8112310.fs1.hubspotusercontent-na1.net/hubfs/8112310/Hyper-ledger/Offers/HL_Paper_HyperledgerOverview_102721.pdf
  14. Hyperledger, "Why Hyperledger Besu is a Top Choice for Financial Use Cases," Hyperledger.org, 2021. https://www.hyperledger.org/blog/why-hyperledger-besu-is-a-top-choice-for-financial-use-cases
  15. Androulaki, E., Barger, A., Bortnikov, V., Cachin, C., Christidis, K., De Caro, A., Enyeart, D., Ferris, C., Laventman, G., Manevich, Y., Muralidharan, S., Murthy, C., Nguyen, B., Sethi, M., Singh, G., Smith, K., Sorniotti, A., Stathakopoulou, C., Vukoli₩, M., and Yellick, J., "An End-to-End Performance Comparison of Seven Permissioned Blockchain Systems," ACM Transactions on Privacy and Security, Vol. 26, No. 2, Article 7, 2023. https://doi.org/10.1145/3590140.3629106
  16. Mettler, M., "A vademecum on blockchain technologies: When, which, and how," IEEE Access, Vol. 7, pp. 9198-9214, 2019. https://doi.org/10.1109/COMST.2019.2928178
  17. alg0r1thm, "Turing completeness and Bitcoin," Velog, 2023. https://velog.io/@alg0r1thm/Blockchain-turing-completeness-and-pheano-axiomatics
  18. Alan M. Turing, "On Computable Numbers, with an Application to the Entscheidungsproblem," Proceedings of the London Mathematical Society, Vol. 42, No. 1, pp. 230-265, 1936. https://doi.org/10.1112/plms/s2-42.1.230
  19. Decenter News Team, "What Turing completeness means for blockchains," Decenter, 2023. https://www.decenter.kr/NewsView/1VE1PVFSZQ/GZ05
  20. Nick Szabo, "The Idea of Smart Contracts," Nick Szabo's Papers and Concise Tutorials, 1997. https://web.archive.org/web/20140406003401/szabo.best.vwh.net/idea.html
  21. Anderson, J., "Smart Contract Development with Blockchain Technology," Medium, 2021. https://kasata.medium.com/smart-contract-development-with-blockchain-technology-c9d12076f490
  22. Chen, T., Li, Z., Luo, X., and Zhang, X., "DefectChecker: Automated Smart Contract Defect Detection by Analyzing EVM Bytecode," IEEE Transactions on Software Engineering, Vol. 47, No. 11, pp. 2386-2403, 2021. https://doi.org/10.1109/TSE.2021.3054928
  23. Ethereum, "Ethereum Virtual Machine (EVM) Overview," Ethereum.org, 2021. https://ethereum.org/en/developers/docs/evm/
  24. Takenobu Hosomi, "Illustrated Ethereum Virtual Machine," 2020. https://takenobu-hs.github.io/downloads/ethereum_evm_illustrated.pdf
  25. Gavin Wood, "Ethereum: A Secure Decentralised Generalised Transaction Ledger," Ethereum Yellow Paper, 2014. https://ethereum.github.io/yellowpaper/paper.pdf
  26. Andreas M. Antonopoulos and Gavin Wood, "Mastering Ethereum: Building Smart Contracts and DApps," 2018.
  27. Yoichi Hirai, "Defining the Ethereum Virtual Machine for Interactive Theorem Provers," IACR Cryptology ePrint Archive, 2017. https://doi.org/10.1007/978-3-319-70278-0_33
  28. Ethereum, "Decentralized Applications (DApps) in Finance," Ethereum.org, 2021. https://ethereum.org/en/dapps/?category=finance
  29. Aave, "Aave V3 Technical Paper," GitHub, 2021. https://github.com/aave/aave-v3-core/blob/master/techpaper/Aave_V3_Technical_Paper.pdf
  30. Uniswap, "Uniswap v3 Whitepaper," Uniswap.org, 2021. https://uniswap.org/whitepaper-v3.pdf
  31. Lido, "Lido Ethereum Liquid Staking," Lido.fi, 2021. https://lido.fi/static/Lido:Ethereum-Liquid-Staking.pdf
  32. Avalanche, "Citi FX Solution on Avalanche," Avalanche.org, 2021. https://www.avax.network/blog/citi-fx-solution-avalanche
  33. Avalanche, "Republic Selects Avalanche for its Profit-Sharing Digital Asset," Avalanche.org, 2021. https://www.avax.network/blog/republic-selects-avalanche-for-its-profit-sharing-digital-asset
  34. Sei Protocol, "Coded Estate Leverages Sei to Revolutionize Real Estate and Rental Industry on Blockchain," Sei.io, 2021. https://blog.sei.io/coded-estate-leverages-sei-to-revolutionize-real-estate-and-rental-industry-on-blockchain/
  35. Copycat Finance, "Copycat Finance," Copycat. finance, 2021. https://copycat.finance/
  36. Visa, "Enterprise Blockchain Solutions," Visa.com, 2021. https://usa.visa.com/solutions/crypto/enterprise-blockchain.html
  37. Dinh, T. T. A., Liu, R., Zhang, M., Chen, G., Ooi, B. C., and Wang, J., "A detailed and real-time performance monitoring framework for blockchain systems," Proceedings of the 2018 International Conference on Management of Data, pp. 1375-1390, 2018. https://doi.org/10.1186/s13677-024-00682-0
  38. Raj, S., Chatterjee, S., and Mukhopadhyay, D., "Performance-based analysis of blockchain scalability metric," Economic Review, Vol. 72, No. 2, pp. 59-73, 2020. https://doi.org/10.31803/tg-20210205103310
  39. Binance Academy, "Transactions Per Second (TPS)," Binance Academy, 2023. https://academy.binance.com/en/glossary/transactionsper-second-tps
  40. Solidity Team, "Solidity Documentation," Solidity, 2023. https://docs.soliditylang.org/en/v0.8.11/index.html
  41. ChainSpect, "ChainSpect Dashboard," ChainSpect, 2023. https://chainspect.app/dashboard/
  42. Miguel Castro and Barbara Liskov, "Practical Byzantine Fault Tolerance," OSDI, Vol. 99, No. 1999, 1999. https://dl.acm.org/doi/10.5555/296806