An Algebraic-Topological Approach to Processing Cross-Blockchain Transactions
Dongfang Zhao

TL;DR
This paper introduces an algebraic-topological framework using abstract simplicial complexes to model and process cross-blockchain transactions involving multiple parties, aiming to improve atomicity and scalability over traditional centralized methods.
Contribution
It proposes a novel mathematical abstraction for multi-party cross-blockchain transactions using algebraic topology, enabling more robust and scalable transaction protocols.
Findings
Modeling transactions as simplices captures multi-party interactions.
The approach enhances atomicity and rollback capabilities.
Provides a new foundation for cross-blockchain transaction protocols.
Abstract
The state-of-the-art techniques for processing cross-blockchain transactions take a simple centralized approach: when the assets on blockchain , say -coins, are exchanged with the assets on blockchain ---the -coins, those -coins need to be exchanged to a "middle" medium (such as Bitcoin) that is then exchanged to -coins. If there are more than two parties involved in a single global transaction, the global transaction is split into multiple local two-party transactions, each of which follows the above central-exchange protocol. Unfortunately, the atomicity of the global transaction is violated with the central-exchange approach: those local two-party transactions, once committed, cannot be rolled back if the global transaction decides to abort. In a more general sense, the graph-based model of (two-party) transactions can hardly be extended to an arbitrary number of…
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 · Graph Theory and Algorithms · Cognitive Computing and Networks
