Qanaat: A Scalable Multi-Enterprise Permissioned Blockchain System with Confidentiality Guarantees

07/22/2021
by   Mohammad Javad Amiri, et al.
0

Today's large-scale data management systems need to address distributed applications' confidentiality and scalability requirements among a set of collaborative enterprises. In this paper, we present Qanaat, a scalable multi-enterprise permissioned blockchain system that guarantees confidentiality. Qanaat consists of multiple enterprises where each enterprise partitions its data into multiple shards and replicates a data shard on a cluster of nodes to provide fault tolerance. Qanaat presents data collections that preserve the confidentiality of transactions and a transaction ordering schema that enforces only the necessary and sufficient constraints to guarantee data consistency. Furthermore, Qanaat supports both data consistency and confidentiality across collaboration workflows where an enterprise can participate in different collaboration workflows with different sets of enterprises. Finally, Qanaat presents a suite of centralized and decentralized consensus protocols to support different types of intra-shard and cross-shard transactions within or across enterprises. The experimental results reveal the efficiency of Qanaat in processing multi-shard and multi-enterprise transactions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/02/2019

SharPer: Sharding Permissioned Blockchains Over Network Clusters

Scalability is one of the main roadblocks to business adoption of blockc...
research
11/29/2021

Verifying Transactional Consistency of MongoDB

MongoDB is a popular general-purpose, document-oriented, distributed NoS...
research
05/03/2020

SEPAR: A Privacy-Preserving Blockchain-based System for Regulating Multi-Platform Crowdworking Environments

Despite recent intensive research, existing crowdworking systems do not ...
research
07/16/2020

OptChain: Optimal Transactions Placement for Scalable Blockchain Sharding

A major challenge in blockchain sharding protocols is that more than 95 ...
research
06/09/2023

Front-running Attack in Distributed Sharded Ledgers and Fair Cross-shard Consensus

Sharding is a prominent technique for scaling blockchains. By dividing t...
research
12/22/2022

Blockchain Scalability and Security: Communications Among Fast-Changing Committees Made Simple

For permissionless blockchains, scalability is paramount. While current ...
research
06/01/2021

UniStore: A fault-tolerant marriage of causal and strong consistency (extended version)

Modern online services rely on data stores that replicate their data acr...

Please sign up or login with your details

Forgot password? Click here to reset