ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 2008.08208
9
1

An Algebraic-Topological Approach to Processing Cross-Blockchain Transactions

19 August 2020
Dongfang Zhao
ArXivPDFHTML
Abstract

The state-of-the-art techniques for processing cross-blockchain transactions take a simple centralized approach: when the assets on blockchain XXX, say XXX-coins, are exchanged with the assets on blockchain YYY---the YYY-coins, those XXX-coins need to be exchanged to a "middle" medium (such as Bitcoin) that is then exchanged to YYY-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 parties in a cross-blockchain transaction. %from why to how In this paper, we introduce a higher-level abstraction of cross-blockchain transactions. We adopt the \textit{abstract simplicial complex}, an extensively-studied mathematical object in algebraic topology, to represent an arbitrary number of parties involved in the blockchain transactions. Essentially, each party in the global transaction is modeled as a vertex and the global transaction among n+1n+1n+1 (n∈Zn \in \mathbb{Z}n∈Z, n>0n > 0n>0) parties compose a nnn-dimensional simplex. While this higher-level abstraction seems plausibly trivial, we will show how this simple extension leads to a new line of modeling methods and protocols for better processing cross-blockchain transactions.

View on arXiv
Comments on this paper