Transaction Pricing for Maximizing Throughput in a Sharded Blockchain Ledger

09/01/2020
by   James R. Riehl, et al.
0

In this paper, we present a pricing mechanism that aligns incentives of agents who exchange resources on a decentralized ledger with the goal of maximizing transaction throughput. Subdividing a blockchain ledger into shards promises to greatly increase transaction throughput with minimal loss of security. However, the organization and type of the transactions also affects the ledger's efficiency, which is increased by wallet agents transacting in a single shard whenever possible while collectively distributing their transactions uniformly across the available shards. Since there is no central authority to enforce these properties, the only means of achieving them is to design the system such that it is in agents' interest to act in a way that benefits overall throughput. We show that our proposed pricing policy does exactly this by inducing a potential game for the agents, where the potential function relates directly to ledger throughput. Simulations demonstrate that this policy leads to near-optimal throughput under a variety of conditions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/15/2019

Hydra: A Multiple Blockchain Protocol for Improving Transaction Throughput

Improving transaction throughput is one of the main challenges in decent...
research
01/03/2019

FastFabric: Scaling Hyperledger Fabric to 20,000 Transactions per Second

Blockchain technologies are expected to make a significant impact on a v...
research
12/13/2022

Multi-Agent Dynamic Pricing in a Blockchain Protocol Using Gaussian Bandits

The Graph Protocol indexes historical blockchain transaction data and ma...
research
04/12/2023

Tiered Mechanisms for Blockchain Transaction Fees

Blockchain systems come with the promise of being inclusive for a variet...
research
08/11/2021

A Limitlessly Scalable Transaction System

We present Accept, a simple, asynchronous transaction system that achiev...
research
07/16/2020

Denial-of-Service Vulnerability of Hash-based Transaction Sharding: Attacks and Countermeasures

Since 2016, sharding has become an auspicious solution to tackle the sca...
research
12/20/2016

CannyFS: Opportunistically Maximizing I/O Throughput Exploiting the Transactional Nature of Batch-Mode Data Processing

We introduce a user mode file system, CannyFS, that hides latency by ass...

Please sign up or login with your details

Forgot password? Click here to reset