DOI QR코드

DOI QR Code

Concurrent blockchain architecture with small node network

소규모 노드로 구성된 고속 병렬 블록체인 아키텍처

  • Received : 2021.12.02
  • Accepted : 2021.12.20
  • Published : 2021.12.31

Abstract

Blockchain technology fulfills the reliance requirement and is now entering a new stage of performance. However, the current blockchain technology has significant disadvantages in scalability and latency because of its architecture. Therefore, to adopt blockchain technology to real industry, we must overcome the performance issue by redesigning blockchain architecture. This paper introduces several element technologies and a novel blockchain architecture TPAC, that preserves blockchain's technical advantage but shows more stable and faster transaction processing performance and low latency.

블록체인 기술은 장점인 신뢰성 문제를 넘어, 산업에서 요구하는 각종 성능을 만족하기 위한 단계에 접어 들었다. 하지만, 블록체인 아키텍처의 특성이 걸림돌이 되어, 반응성 및 병렬 확장성 개선에 어려움을 겪고 있다. 블록체인 기술을 산업에 적용하기 위해서는 성능 문제를 해결할 수 있도록 아키텍처를 재설계해야 한다. 본 연구에서는 블록체인의 기술적 특징을 보존하면서, 동시에 병렬처리 성능 및 반응성 향상을 위한 새로운 요소 기술과 이를 통합한 아키텍처 TPAC를 개발함으로써, 안정적이면서 빠른 트랜잭션 처리, 저지연성 등, 다양한 면에서의 성능이 개선됨을 보였다.

Keywords

Acknowledgement

본 연구는 2021년도 정보통신기획평가원의 블록체인 융합기술개발 지원에 의한 연구임 [2020-0-00063]

References

  1. 조용준, 김성보, 신동명, "분산처리 가능한 단일 원장 블록체인을 위한 Read/Write Key Set 정보 기반 트랜잭션 요청 분류 기법", 2020년도 한국소프트웨어감정평가학회 추계 학술대회
  2. Amiri, Mohammad Javad, Divyakant Agrawal, Amr El Abbadi, "CAPER: A Cross-Application Permissioned Blockchain", Proceedings of the VLDB Endowment 12, no. 11 (July 1, 2019): 1385 -1398. DOI: https://doi.org/10.14778/3342263.3342275.
  3. Gorenflo, Christian, Lukasz Golab, Srinivasan Keshav, "XOX Fabric: A Hybrid Approach to Blockchain Transaction Executor", In 2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC), 1-9. Toronto, ON, Canada: IEEE, 2020. DOI: https://doi.org/10.1109/ICBC48266.2020.9169478.
  4. Y. Joe, S. Kim, D. Shin, "CACHED TRANSACTION EXECUTOR FOR DISTRIBUTED COMPUTING OF SINGLE LEDGER BLOKCHAIN", The 7th International Conference on Electronics, Electrical Engineering, Computer Science. 2020.
  5. Y. Joe, K. Park, H. Kim, D. Shin, "One Pass Value Prefetching for reducing read delay of blockchain", The 8th International Conference on Electronics, Electrical Engineering, Computer Science. 2021.
  6. Sharma, Ankur, Felix Martin Schuhknecht, Divya Agrawal, Jens Dittrich, "Blurring the Lines between Blockchains and Database Systems: The Case of Hyperledger Fabric", In Proceedings of the 2019 International Conference on Management of Data, 105-122. Amsterdam Netherlands: ACM, 2019. DOI: https://doi.org/10.1145/3299869.3319883.
  7. K. Lee, C. Yoon, K. Sung, N. N. Lincoln, K. Heo, R. Vaculin, R. Blessing-Hartley, A. O,Dowd, K. Um, "Accelerating Throughput in Permissioned Blockchain Networks", 2019.02 DOI: https://github.com/nexledger/accelerator/blob/master/docs/Whitepaper-Acceleratoring%20Throughput%20in%20Permissioned%20Blockchain%20Networks.pdf
  8. Androulaki, Elli, Artem Barger, Vita Bortnikov, Christian Cachin, Konstantinos Christidis, Angelo De Caro, David Enyeart, et al., "Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains", In Proceedings of the Thirteenth EuroSys Conference, 1-15. EuroSys '18. New York, NY, USA: Association for Computing Machinery, 2018. DOI: https://doi.org/10.1145/3190508.3190538.
  9. Difallah, Djellel Eddine, Andrew Pavlo, Carlo Curino, Philippe Cudre-Mauroux, "OLTP-Bench: An Extensible Testbed for Benchmarking Relational Databases", Proceedings of the VLDB Endowment 7, no. 4 (December 2013): 277-88. DOI: https://doi.org/10.14778/2732240.2732246.
  10. Miyamae, Takeshi, Takeo Honda, Masahisa Tamura, Motoyuki Kawaba, "Performance Improvement of the Consortium Blockchain for Financial Business Applications", Journal of Digital Banking 2, no. 4 (2018): 369-378.
  11. Sguanci, Cosimo, Roberto Spatafora, Andrea Mario Vergani, "Layer 2 Blockchain Scaling: A Survey", ArXiv:2107.10881 [Cs], July 22, 2021. DOI: http://arxiv.org/abs/2107.10881.
  12. Shavit, Nir, Dan Touitou, "Software transactional memory", Distributed Computing 10.2 (1997): 99-116. https://doi.org/10.1007/s004460050028
  13. 시에 길루, 분산 원장 시스템에서 트랜잭션들의 병렬실행 수행 특허 출원번호 10-2019-7032260, 출원일 2019년 4월 12일, 등록일 2021년 8월 9일
  14. Bodon, F., L. Ronyai, "Trie: An Alternative Data Structure for Data Mining Algorithms", Mathematical and Computer Modelling, Hungarian Applied Mathematics, 38, no. 7 (October 1, 2003): 739-51. DOI: https://doi.org/10.1016/0895-7177(03)90058-6