An Algebraic-Topological Approach to Processing Cross-Blockchain Transactions

08/19/2020
by   Dongfang Zhao, et al.
0

The state-of-the-art techniques for processing cross-blockchain transactions take a simple centralized approach: when the assets on blockchain X, say X-coins, are exchanged with the assets on blockchain Y—the Y-coins, those X-coins need to be exchanged to a "middle" medium (such as Bitcoin) that is then exchanged to Y-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. introduce a higher-level abstraction of cross-blockchain transactions. We adopt the 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+1 (n ∈ℤ, n > 0) parties compose a n-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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/17/2020

Fork-Resilient Cross-Blockchain Transactions through Algebraic Topology

The cross-blockchain transaction (CBT) serves as a cornerstone for the n...
research
05/13/2021

Hedging Against Sore Loser Attacks in Cross-Chain Transactions

A *sore loser attack* in cross-blockchain commerce rises when one party ...
research
04/17/2020

Completeness of Cross-Blockchain Transactions: A Combinatorial-Algebraic-Topological Approach

The cross-blockchain transaction (CBT) serves as a cornerstone for the n...
research
10/15/2020

Garou: An Efficient and Secure Off-Blockchain Multi-Party Payment Hub

To mitigate the scalability problem of decentralized cryptocurrencies su...
research
11/28/2022

CoMMA Protocol: Towards Complete Mitigation of Maximal Extractable Value (MEV) Attacks

MEV attacks have been an omnipresent evil in the blockchain world, an im...
research
11/19/2019

MicroCash: Practical Concurrent Processing of Micropayments

Micropayments are increasingly being adopted by a large number of applic...
research
10/10/2022

The Easiest Way of Turning your Relational Database into a Blockchain – and the Cost of Doing So

Blockchain systems essentially consist of two levels: The network level ...

Please sign up or login with your details

Forgot password? Click here to reset