Problem: Sharded Resilient Transaction Processing with Minimal CostsDownload PDF

Anonymous

03 Oct 2022 (modified: 05 May 2023)JSYS 2022 Oct Papers Blind SubmissionReaders: Everyone
Keywords: Permissioned blockchain, Sharding, Byzantine Clusters, Multi-Shard Transactions, Consensus
TL;DR: Proposal to study sharded consensus-based systems that use restricted workloads to reduce complexity of cross-shard transaction processing and improve performance.
Abstract: To enable scalable resilient blockchain systems, several powerful general-purpose approaches toward sharding such systems have been demonstrated. Unfortunately, these approaches all come with substantial costs for ordering and execution of multi-shard transactions. In this work, we ask whether one can achieve significant cost reductions for processing multi-shard transactions by limiting the type of workloads supported. To initiate the study of this problem, we propose core-Chimera. Core-Chimera uses strict UTXO-based environmental requirements to enable powerful multi-shard transaction processing with an absolute minimum amount of coordination between shards. In the environment we designed core-Chimera for, core-Chimera will operate perfectly with respect to all transactions proposed and approved by well-behaved clients, but does not provide any other guarantees. To illustrate that core-Chimera-like protocols can also be of use in environments with faulty clients, we also demonstrate two generalizations of core-Chimera, optimistic-Chimera and resilient-Chimera, that make different tradeoffs in complexity and costs when dealing with faulty behavior and attacks. Finally, we compare these three protocols and show their potential scalability and performance benefits over state-of-the-art general-purpose systems. These results underline the importance of the study of specialized approaches toward sharding in resilient systems.
Area: Decentralized Systems
Type: Problem
5 Replies

Loading