A Limitlessly Scalable Transaction System

08/11/2021
by   Max Mathys, et al.
0

We present Accept, a simple, asynchronous transaction system that achieves perfect horizontal scaling. Usual blockchain-based transaction systems come with a fundamental throughput limitation as they require that all (potentially unrelated) transactions must be totally ordered. Such solutions thus require serious compromises or are outright unsuitable for large-scale applications, such as global retail payments. Accept provides efficient horizontal scaling without any limitation. To that end, Accept satisfies a relaxed form of consensus and does not establish an ordering of unrelated transactions. Furthermore, Accept achieves instant finality and does not depend on a source of randomness.

READ FULL TEXT

page 1

page 2

page 3

page 4

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
06/03/2023

Buying Time: Latency Racing vs. Bidding in Transaction Ordering

We design TimeBoost: a practical transaction ordering policy for rollup ...
research
05/28/2019

Clairvoyant State Machine Replication

We propose a new protocol for the generalized consensus problem in async...
research
05/23/2022

Wiser: Increasing Throughput in Payment Channel Networks with Transaction Aggregation

Payment channel networks (PCNs) are one of the most prominent solutions ...
research
09/05/2020

Profiling US Restaurants from Billions of Payment Card Transactions

A payment card (such as debit or credit) is one of the most convenient p...
research
09/01/2020

Transaction Pricing for Maximizing Throughput in a Sharded Blockchain Ledger

In this paper, we present a pricing mechanism that aligns incentives of ...
research
02/04/2020

Secure Payment System Utilizing MANET for Disaster Areas

Mobile payment system in a disaster area have the potential to provide e...

Please sign up or login with your details

Forgot password? Click here to reset