[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Scalable, resilient, and configurable permissioned blockchain fabric

Published: 01 August 2020 Publication History

Abstract

With the advent of Bitcoin, the interest of the database community in blockchain systems has steadily grown. Many existing blockchain applications use blockchains as a platform for monetary transactions, however. We deviate from this philosophy and present ResilientDB, which can serve in a suite of non-monetary data-processing blockchain applications. Our ResilientDB uses state-of-the-art technologies and includes a novel visualization that helps in monitoring the state of the blockchain application.

References

[1]
M. J. Amiri, D. Agrawal, and A. E. Abbadi. CAPER: A cross-application permissioned blockchain. PVLDB, 12(11):1385--1398, 2019.
[2]
E. Androulaki et al. Hyperledger Fabric: A distributed operating system for permissioned blockchains. In Proceedings of the Thirteenth EuroSys Conference, pages 30:1--30:15. ACM, 2018.
[3]
A. Bessani, J. Sousa, and E. E. Alchieri. State machine replication for the masses with BFT-SMART. In 44th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, pages 355--362. IEEE, 2014.
[4]
E. Buchman, J. Kwon, and Z. Milosevic. Revisiting fast practical byzantine fault tolerance, 2018.
[5]
M. Castro and B. Liskov. Practical byzantine fault tolerance and proactive recovery. ACM Transactions on Computer Systems, 20(4):398--461, 2002.
[6]
B. F. Cooper, A. Silberstein, E. Tam, R. Ramakrishnan, and R. Sears. Benchmarking cloud serving systems with YCSB. In Proceedings of the 1st ACM Symposium on Cloud Computing, pages 143--154. ACM, 2010.
[7]
T. T. A. Dinh, R. Liu, M. Zhang, G. Chen, B. C. Ooi, and J. Wang. Untangling blockchain: A data processing view of blockchain systems. IEEE Trans. Knowl. Data Eng., 30(7):1366--1385, 2018.
[8]
Eyal, A. E. Gencer, E. G. Sirer, and R. V. Renesse. Bitcoin-NG: A scalable blockchain protocol. In 13th USENIX Symposium on Networked Systems Design and Implementation, pages 45--59, Santa Clara, CA, 2016. USENIX Association.
[9]
G. Greenspan. Multichain private blockchain, 2015.
[10]
S. Gupta, J. Hellings, S. Rahnama, and M. Sadoghi. Proof-of-Execution: Reaching Consensus through Fault-Tolerant Speculation. abs/1911.00838, 2019.
[11]
S. Gupta, J. Hellings, and M. Sadoghi. Brief announcement: Revisiting consensus protocols through wait-free parallelization. In 33rd International Symposium on Distributed Computing (DISC 2019), volume 146, pages 44:1--44:3, 2019.
[12]
S. Gupta, J. Hellings, and M. Sadoghi. Scaling blockchain databases through parallel resilient consensus paradigm. abs/1911.00837, 2019.
[13]
S. Gupta, S. Rahnama, J. Hellings, and M. Sadoghi. ResilientDB: Global scale resilient blockchain fabric. PVLDB, 13(6):868--883, 2020.
[14]
S. Gupta, S. Rahnama, and M. Sadoghi. Permissioned blockchain through the looking glass: Architectural and implementation lessons learned. In 40th International Conference on Distributed Computing Systems. IEEE, 2020.
[15]
J. Hellings and M. Sadoghi. Brief announcement: The fault-tolerant cluster-sending problem. In 33rd International Symposium on Distributed Computing (DISC 2019), volume 146, pages 45:1--45:3, 2019.
[16]
J. Hellings and M. Sadoghi. Coordination-free byzantine replication with minimal communication costs. In Proceedings of the 23rd International Conference on Database Theory, volume 155, 2020.
[17]
J. Katz and Y. Lindell. Introduction to Modern Cryptography. Chapman and Hall/CRC, 2nd edition, 2014.
[18]
R. Kotla, L. Alvisi, M. Dahlin, A. Clement, and E. Wong. Zyzzyva: Speculative byzantine fault tolerance. ACM Transactions on Computer Systems, 27(4):7:1--7:39, 2009.
[19]
Libra Association Members. An introduction to libra, 2019.
[20]
S. Nakamoto. Bitcoin: A peer-to-peer electronic cash system, 2009.
[21]
G. Wood. Ethereum: a secure decentralised generalised transaction ledger, 2016. EIP-150 revision.
[22]
M. Yin, D. Malkhi, M. K. Reiter, G. G. Gueta, and I. Abraham. HotStuff: BFT consensus with linearity and responsiveness. In Proceedings of the 2019 ACM Symposium on Principles of Distributed Computing, pages 347--356. ACM, 2019.

Cited By

View all
  • (2023)Dissecting BFT Consensus: In Trusted Components we Trust!Proceedings of the Eighteenth European Conference on Computer Systems10.1145/3552326.3587455(521-539)Online publication date: 8-May-2023
  • (2022)Resilient sensor authentication in SCADA by integrating physical unclonable function and blockchainCluster Computing10.1007/s10586-021-03413-125:3(1869-1883)Online publication date: 1-Jun-2022

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Proceedings of the VLDB Endowment
Proceedings of the VLDB Endowment  Volume 13, Issue 12
August 2020
1710 pages
ISSN:2150-8097
Issue’s Table of Contents

Publisher

VLDB Endowment

Publication History

Published: 01 August 2020
Published in PVLDB Volume 13, Issue 12

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)11
  • Downloads (Last 6 weeks)2
Reflects downloads up to 04 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Dissecting BFT Consensus: In Trusted Components we Trust!Proceedings of the Eighteenth European Conference on Computer Systems10.1145/3552326.3587455(521-539)Online publication date: 8-May-2023
  • (2022)Resilient sensor authentication in SCADA by integrating physical unclonable function and blockchainCluster Computing10.1007/s10586-021-03413-125:3(1869-1883)Online publication date: 1-Jun-2022

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media