TxAllo: Dynamic Transaction Allocation in Sharded Blockchain Systems
- URL: http://arxiv.org/abs/2212.11584v1
- Date: Thu, 22 Dec 2022 10:22:31 GMT
- Title: TxAllo: Dynamic Transaction Allocation in Sharded Blockchain Systems
- Authors: Yuanzhe Zhang, Shirui Pan and Jiangshan Yu
- Abstract summary: This paper focuses on the transaction allocation problem to reduce the number of cross-shard transactions.
A deterministic and fast allocation scheme TxAllo is proposed to dynamically infer the allocation of accounts.
For a blockchain with 60 shards, TxAllo reduces the cross-shard transaction ratio from 98% to about 12%.
- Score: 37.22526235663589
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: The scalability problem has been one of the most significant barriers
limiting the adoption of blockchains. Blockchain sharding is a promising
approach to this problem. However, the sharding mechanism introduces a
significant number of cross-shard transactions, which are expensive to process.
This paper focuses on the transaction allocation problem to reduce the number
of cross-shard transactions for better scalability. In particular, we
systematically formulate the transaction allocation problem and convert it to
the community detection problem on a graph. A deterministic and fast allocation
scheme TxAllo is proposed to dynamically infer the allocation of accounts and
their associated transactions. It directly optimizes the system throughput,
considering both the number of cross-shard transactions and the workload
balance among shards.
We evaluate the performance of TxAllo on an Ethereum dataset containing over
91 million transactions. Our evaluation results show that for a blockchain with
60 shards, TxAllo reduces the cross-shard transaction ratio from 98% (by using
traditional hash-based allocation) to about 12%. In the meantime, the workload
balance is well maintained. Compared with other methods, the execution time of
TxAllo is almost negligible. For example, when updating the allocation every
hour, the execution of TxAllo only takes 0.5 seconds on average, whereas other
concurrent works, such as BrokerChain (INFOCOM'22) leveraging the classic METIS
method, require 422 seconds.
Related papers
- BlockFound: Customized blockchain foundation model for anomaly detection [47.04595143348698]
BlockFound is a customized foundation model for anomaly blockchain transaction detection.
We introduce a series of customized designs to model the unique data structure of blockchain transactions.
BlockFound is the only method that successfully detects anomalous transactions on Solana with high accuracy.
arXiv Detail & Related papers (2024-10-05T05:11:34Z) - The Latency Price of Threshold Cryptosystem in Blockchains [52.359230560289745]
We study the interplay between threshold cryptography and a class of blockchains that use Byzantine-fault tolerant (BFT) consensus protocols.
Existing approaches for threshold cryptosystems introduce a latency overhead of at least one message delay for running the threshold cryptographic protocol.
We propose a mechanism to eliminate this overhead for blockchain-native threshold cryptosystems with tight thresholds.
arXiv Detail & Related papers (2024-07-16T20:53:04Z) - Scalable UTXO Smart Contracts via Fine-Grained Distributed State [0.8192907805418581]
UTXO-based smart contract platforms face an efficiency bottleneck.
Any transaction sent to a contract must specify the entire updated contract state.
We propose a technique to efficiently execute smart contracts on an extended UTXO blockchain.
arXiv Detail & Related papers (2024-06-11T20:28:27Z) - Fast and Secure Decentralized Optimistic Rollups Using Setchain [1.1534313664323634]
Layer 2 optimistic rollups (L2) are a faster alternative that offer the same interface in terms of smart contract development and user interaction.
We propose a decentralized L2 optimistic rollup based on Setchain, a decentralized Byzantine-tolerant implementation of sets.
arXiv Detail & Related papers (2024-06-04T13:45:12Z) - SoK: Public Blockchain Sharding [19.82054462793622]
This study provides a systemization of knowledge of public blockchain sharding.
It includes the core components of sharding systems, challenges, limitations, and mechanisms of the latest sharding protocols.
arXiv Detail & Related papers (2024-05-30T22:38:40Z) - Atomicity and Abstraction for Cross-Blockchain Interactions [2.041399528183464]
Current methods for multi-chain atomic transactions are limited in scope to cryptocurrency swaps.
We first define a uniform, high-level interface for communication between chains.
We then formulate a protocol that guarantees atomicity for general transactions whose operations may span several chains.
arXiv Detail & Related papers (2024-03-12T02:13:29Z) - Blockchain Large Language Models [65.7726590159576]
This paper presents a dynamic, real-time approach to detecting anomalous blockchain transactions.
The proposed tool, BlockGPT, generates tracing representations of blockchain activity and trains from scratch a large language model to act as a real-time Intrusion Detection System.
arXiv Detail & Related papers (2023-04-25T11:56:18Z) - SC-Block: Supervised Contrastive Blocking within Entity Resolution
Pipelines [75.5113002732746]
This paper presents SC-Block, a blocking method that utilizes supervised contrastive learning for positioning records in the embedding space.
We benchmark SC-Block against eight state-of-the-art blocking methods.
For measuring the overall runtime, we determine candidate sets with 99.5% pair completeness and pass them to the matcher.
arXiv Detail & Related papers (2023-03-06T13:49:41Z) - Asymmetric Scalable Cross-modal Hashing [51.309905690367835]
Cross-modal hashing is a successful method to solve large-scale multimedia retrieval issue.
We propose a novel Asymmetric Scalable Cross-Modal Hashing (ASCMH) to address these issues.
Our ASCMH outperforms the state-of-the-art cross-modal hashing methods in terms of accuracy and efficiency.
arXiv Detail & Related papers (2022-07-26T04:38:47Z) - Light Clients for Lazy Blockchains [12.330989180881701]
We devise a protocol that enables the creation of efficient light clients for lazy blockchains.
Our construction is based on a bisection game that traverses the Merkle tree containing the ledger of all - valid or invalid - transactions.
arXiv Detail & Related papers (2022-03-30T00:58:40Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.