AegisDB: Scalable Blockchain Database with Secure Decentralised Load Balancing

被引:0
作者
Zhao, Jun [1 ]
Yu, Jiangshan [2 ]
Yuan, Xingliang [1 ,3 ]
Liu, Joseph K. [1 ]
机构
[1] Monash Univ, Melbourne, Vic, Australia
[2] Univ Sydney, Sydney, NSW, Australia
[3] Univ Melbourne, Melbourne, Vic, Australia
来源
INFORMATION SECURITY AND PRIVACY, PT III, ACISP 2024 | 2024年 / 14897卷
基金
澳大利亚研究理事会;
关键词
Blockchain; Distributed Database; Load Balancing; Algorand; Verifiable Random Functions;
D O I
10.1007/978-981-97-5101-3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Blockchain technology offers unique properties that can benefit traditional distributed database systems, such as decentralization, tamper-proof transaction history, and Byzantine fault tolerance. However, blockchain databases also face challenges, particularly performance limitations due to scalability issues. While existing solutions such as sharding can mitigate scalability issues, they compromise the security benefits inherited from blockchains. In this paper, we investigate a novel method to improve scalability without invalidating the security assumptions of the blockchain. To achieve this, we reintroduce the classical concept of load balancing to blockchain database systems. We present the Verifiable Random Round Robin (V3R) load-balancing algorithm, and propose a blockchain database system, AegisDB, based on this algorithm. In AegisDB, workloads are distributed to the server nodes using V3R, ensuring scalability while preserving a similar level of security guarantees as unsharded blockchains.
引用
收藏
页码:105 / 119
页数:15
相关论文
共 22 条
[1]  
Backes M., 2013, P 2013 ACM SIGSAC C, P863, DOI 10.1145/2508859.2516681
[2]   On Scaling Decentralized Blockchains (A Position Paper) [J].
Croman, Kyle ;
Decker, Christian ;
Eyal, Ittay ;
Gencer, Adem Efe ;
Juels, Ari ;
Kosba, Ahmed ;
Miller, Andrew ;
Saxena, Prateek ;
Shi, Elaine ;
Sirer, Emin Gun ;
Song, Dawn ;
Wattenhofer, Roger .
FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2016, 2016, 9604 :106-125
[3]   BlockchainDB - A Shared Database on Blockchains [J].
El-Hindi, Muhammad ;
Binnig, Carsten ;
Arasu, Arvind ;
Kossmann, Donald ;
Ramamurthy, Ravi .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2019, 12 (11) :1597-1609
[4]  
Fournet Cedric, 2013, Proceedings of the 22nd USENIX Security Symposium. Security '13, P163
[5]   Algorand: Scaling Byzantine Agreements for Cryptocurrencies [J].
Gilad, Yossi ;
Hemo, Rotem ;
Micali, Silvio ;
Vlachos, Georgios ;
Zeldovich, Nickolai .
PROCEEDINGS OF THE TWENTY-SIXTH ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES (SOSP '17), 2017, :51-68
[6]   OmniLedger: A Secure, Scale-Out, Decentralized Ledger via Sharding [J].
Kokoris-Kogias, Eleftherios ;
Jovanovic, Philipp ;
Gasser, Linus ;
Gailly, Nicolas ;
Syta, Ewa ;
Ford, Bryan .
2018 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP), 2018, :583-598
[7]  
Kosba AE, 2014, PROCEEDINGS OF THE 23RD USENIX SECURITY SYMPOSIUM, P765
[8]   A Secure Sharding Protocol For Open Blockchains [J].
Luu, Loi ;
Narayanan, Viswesh ;
Zheng, Chaodong ;
Baweja, Kunal ;
Gilbert, Seth ;
Saxena, Prateek .
CCS'16: PROCEEDINGS OF THE 2016 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2016, :17-30
[9]   A general model for authenticated data structures [J].
Martel, C ;
Nuckolls, G ;
Devanbu, P ;
Gertz, M ;
Kwong, A ;
Stubblebine, SG .
ALGORITHMICA, 2004, 39 (01) :21-41
[10]  
McConaghy T., 2016, Bigchaindb: a scalable blockchain database