Skip to main navigation Skip to search Skip to main content

CAPER: A cross application permissioned blockchain

  • University of California at Santa Barbara

Research output: Contribution to journalConference articlepeer-review

118 Scopus citations

Abstract

Despite recent intensive research, existing blockchain systems do not adequately address all the characteristics of distributed applications. In particular, distributed applications collaborate with each other following service level agreements (SLAs) to provide different services. While collaboration between applications, e.g., cross-application transactions, should be visible to all applications, the internal data of each application, e. g, internal transactions, might be confidential. In this paper, we introduce CAPER, a permissioned blockchain system to support both internal and cross-application transactions of collaborating distributed applications. In CAPER, the blockchain ledger is formed as a directed acyclic graph where each application accesses and maintains only its own view of the ledger including its internal and all cross-application transactions. CAPER also introduces three consensus protocols to globally order crossapplication transactions between applications with different internal consensus protocols. The experimental results reveal the efficiency of CAPER in terms of performance and scalability.

Original languageEnglish
Pages (from-to)1385-1398
Number of pages14
JournalProceedings of the VLDB Endowment
Volume12
Issue number11
DOIs
StatePublished - 2018
Event45th International Conference on Very Large Data Bases, VLDB 2019 - Los Angeles, United States
Duration: Aug 26 2017Aug 30 2017

Fingerprint

Dive into the research topics of 'CAPER: A cross application permissioned blockchain'. Together they form a unique fingerprint.

Cite this