CryptoConcurrency: (Almost) Consensusless Asset Transfer with Shared Accounts
Andrei Tonkikh, Pavel Ponomarev, Petr Kuznetsov, Yvonne-Anne Pignolet

TL;DR
CryptoConcurrency introduces a novel asset transfer protocol that enables parallel, consensus-free processing of concurrent transactions on shared accounts, enhancing decentralization and efficiency in blockchain systems.
Contribution
It presents a new protocol allowing concurrent asset transfers without global consensus, using per-account consensus only when overspending risks occur.
Findings
Enables parallel processing of transfers without consensus when safe.
Allows each account to have its own consensus mechanism.
Reduces reliance on centralized consensus for asset transfers.
Abstract
A typical blockchain protocol uses consensus to make sure that mutually mistrusting users agree on the order in which their operations on shared data are executed. However, it is known that asset transfer systems, by far the most popular application of blockchains, can be implemented without consensus. Assuming that no account can be accessed concurrently and every account belongs to a single owner, one can efficiently implement an asset transfer system in a purely asynchronous, consensus-free manner. It has also been shown that implementing asset transfer with shared accounts is impossible without consensus. In this paper, we propose CryptoConcurrency, an asset transfer protocol that allows concurrent accesses to be processed in parallel, without involving consensus, whenever possible. More precisely, if concurrent transfer operations on a given account do not lead to overspending,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Cryptography and Data Security · Distributed systems and fault tolerance
