FalconDB: Blockchain-based Collaborative Database

被引:83
作者
Peng, Yanqing [1 ]
Du, Min [2 ]
Li, Feifei [1 ]
Cheng, Raymond [2 ]
Song, Dawn [2 ]
机构
[1] Univ Utah, Salt Lake City, UT 84112 USA
[2] Univ Calif Berkeley, Berkeley, CA USA
来源
SIGMOD'20: PROCEEDINGS OF THE 2020 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA | 2020年
基金
美国国家科学基金会;
关键词
D O I
10.1145/3318464.3380594
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Nowadays an emerging class of applications are based on collaboration over a shared database among different entities. However, the existing solutions on shared database may require trust on others, have high hardware demand that is unaffordable for individual users, or have relatively low performance. In other words, there is a trilemma among security, compatibility and efficiency. In this paper, we present FalconDB, which enables different parties with limited hardware resources to efficiently and securely collaborate on a database. FalconDB adopts database servers with verification interfaces accessible to clients and stores the digests for query/update authentications on a blockchain. Using blockchain as a consensus platform and a distributed ledger, FalconDB is able to work without any trust on each other. Meanwhile, FalconDB requires only minimal storage cost on each client, and provides anywhere-available, real-time and concurrent access to the database. As a result, FalconDB overcomes the disadvantages of previous solutions, and enables individual users to participate in the collaboration with high efficiency, low storage cost and blockchain-level security guarantees.
引用
收藏
页码:637 / 652
页数:16
相关论文
共 54 条
[1]  
Al-Bassam M., 2018, NDSS
[2]   Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains [J].
Androulaki, Elli ;
Barger, Artem ;
Bortnikov, Vita ;
Cachin, Christian ;
Christidis, Konstantinos ;
De Caro, Angelo ;
Enyeart, David ;
Ferris, Christopher ;
Laventman, Gennady ;
Manevich, Yacov ;
Muralidharan, Srinivasan ;
Murthy, Chet ;
Binh Nguyen ;
Sethi, Manish ;
Singh, Gari ;
Smith, Keith ;
Sorniotti, Alessandro ;
Stathakopoulou, Chrysoula ;
Vukolic, Marko ;
Cocco, Sharon Weed ;
Yellick, Jason .
EUROSYS '18: PROCEEDINGS OF THE THIRTEENTH EUROSYS CONFERENCE, 2018,
[3]   Concerto: A High Concurrency Key-Value Store with Integrity [J].
Arasu, Arvind ;
Eguro, Ken ;
Kaushik, Raghav ;
Kossmann, Donald ;
Meng, Pingfan ;
Pandey, Vineet ;
Ramamurthy, Ravi .
SIGMOD'17: PROCEEDINGS OF THE 2017 ACM INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2017, :251-266
[4]  
Atallah M., 2004, P 2004 ACM WORKSH PR, P103, DOI DOI 10.1145/1029179.1029204
[5]   Secure supply-chain protocols [J].
Atallah, MJ ;
Elmongui, HG ;
Deshpande, V ;
Schwarz, LB .
IEEE INTERNATIONAL CONFERENCE ON E-COMMERCE, 2003, :293-302
[6]  
Backes M., 2013, P 2013 ACM SIGSAC C, P863, DOI 10.1145/2508859.2516681
[7]  
Billsus D., 1998, Machine Learning. Proceedings of the Fifteenth International Conference (ICML'98), P46
[8]  
Buchman E., 2018, LATEST GOSSIP BFT CO
[9]  
Canetti R, 2014, LECT NOTES COMPUT SC, V8383, P113, DOI 10.1007/978-3-642-54631-0_7
[10]  
Cooper B. F., 2010, P 1 ACM S CLOUD COMP, P143, DOI DOI 10.1145/1807128.1807152