SharPer: Sharding Permissioned Blockchains Over Network Clusters

10/02/2019
by   Mohammad Javad Amiri, et al.
0

Scalability is one of the main roadblocks to business adoption of blockchain systems. Despite recent intensive research on using sharding techniques to enhance the scalability of blockchain systems, existing solutions do not efficiently address cross-shard transactions. In this paper, we introduce SharPer, a permissioned blockchain system that enhances the scalability of blockchain systems by clustering (partitioning) the nodes and assigning different data shards to different clusters. SharPer supports both intra-shard and cross-shard transactions and processes intra-shard transactions of different clusters as well as cross-shard transactions with non-overlapping clusters simultaneously. In SharPer, the blockchain ledger is formed as a directed acyclic graph where each cluster maintains only a view of the ledger. SharPer also incorporates a flattened protocol to establish consensus among clusters on the order of cross-shard transactions. The experimental results reveal the efficiency of SharPer in terms of performance and scalability especially in workloads with a low percentage of cross-shard transactions (typical settings in partitioned databases).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/05/2020

Distributed Nonblocking Commit Protocols for Many-Party Cross-Blockchain Transactions

The interoperability across multiple blockchains would play a critical r...
research
07/22/2021

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

Today's large-scale data management systems need to address distributed ...
research
04/05/2022

BcMON: Blockchain Middleware for Offline Networks

Blockchain is becoming a new generation of information infrastructures. ...
research
12/22/2022

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

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

Saguaro: Efficient Processing of Transactions in Wide Area Networks using a Hierarchical Permissioned Blockchain

The next frontier for the Internet leading by innovations in mobile comp...
research
05/13/2020

Scaling Blockchains Without Giving up Decentralization and Security

Public blockchains should be able to scale with respect to the number of...
research
10/17/2018

Payment Network Design with Fees

Payment channels are the most prominent solution to the blockchain scala...

Please sign up or login with your details

Forgot password? Click here to reset