SREP: Out-Of-Band Sync of Transaction Pools for Large-Scale Blockchains

03/29/2023
by   Novak Boskov, et al.
0

Synchronization of transaction pools (mempools) has shown potential for improving the performance and block propagation delay of state-of-the-art blockchains. Indeed, various heuristics have been proposed in the literature to this end, all of which incorporate exchanges of unconfirmed transactions into their block propagation protocol. In this work, we take a different approach, maintaining transaction synchronization outside (and independently) of the block propagation channel. In the process, we formalize the synchronization problem within a graph theoretic framework and introduce a novel algorithm (SREP - Set Reconciliation-Enhanced Propagation) with quantifiable guarantees. We analyze the algorithm's performance for various realistic network topologies, and show that it converges on any connected graph in a number of steps that is bounded by the diameter of the graph. We confirm our analytical findings through extensive simulations that include comparison with MempoolSync, a recent approach from the literature. Our simulations show that SREP incurs reasonable overall bandwidth overhead and, unlike MempoolSync, scales gracefully with the size of the network.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/24/2018

Blockclique: scaling blockchains through transaction sharding in a multithreaded block graph

Crypto-currencies based on the blockchain architecture cannot scale to t...
research
06/15/2019

Txilm: Lossy Block Compression with Salted Short Hashing

Current blockchains are restricted by the low throughput. Aimed at this ...
research
04/15/2020

Fair and Efficient Gossip in Hyperledger Fabric

Permissioned blockchains are supported by identified but individually un...
research
09/04/2023

Synchro: Block-generation Protocol to Synchronously Process Cross-shard Transactions in State Sharding

Traditional blockchains cannot achieve the same transaction throughput a...
research
03/17/2018

Improving Bitcoin's Resilience to Churn

Efficient and reliable block propagation on the Bitcoin network is vital...
research
02/18/2021

Strongly Connected Topology Model and Confirmation-based Propagation Method for Cross-chain Interaction

Cross-chain interaction is among different blockchains. When the number ...
research
02/06/2021

SonicChain: A Wait-free, Pseudo-Static Approach Toward Concurrency in Blockchains

Blockchains have a two-sided reputation: they are praised for disrupting...

Please sign up or login with your details

Forgot password? Click here to reset