DeepAI AI Chat
Log In Sign Up

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

by   Mohammad Javad Amiri, et al.

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.


page 1

page 2

page 3

page 4


SharPer: Sharding Permissioned Blockchains Over Network Clusters

Scalability is one of the main roadblocks to business adoption of blockc...

Verifying Transactional Consistency of MongoDB

MongoDB is a popular general-purpose, document-oriented, distributed NoS...

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

Despite recent intensive research, existing crowdworking systems do not ...

OptChain: Optimal Transactions Placement for Scalable Blockchain Sharding

A major challenge in blockchain sharding protocols is that more than 95 ...

A Limitlessly Scalable Transaction System

We present Accept, a simple, asynchronous transaction system that achiev...

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

For permissionless blockchains, scalability is paramount. While current ...

Confidential Token-Based License Management

In a global economy with many competitive participants, licensing and tr...