论文标题
多方区块链交易的拓扑特性
Topological Properties of Multi-Party Blockchain Transactions
论文作者
论文摘要
交叉链交易仍然是区块链中最具挑战性的问题之一。挑战的根本原因在于区块链的非确定性:由于任何参与的区块链的潜在叉子的潜在叉子 - 最终,只有一个叉子将在矿工之间幸存下来,因此可能会部分回滚。尽管最近已经为开发层次分布的提交协议而做出了一些努力以实现多方交易的进展,但没有系统的方法来推理交易结果。本文从点集拓扑的角度解决了这个问题。我们为交易和区块链叉构建了多个拓扑空间,并证明这些空间是通过同态形态或连续功能内部相关的。结合在一起,这些工具使我们能够通过成长的叉拓拓扑来理解交叉链链交易,这是区块链的直观表示。
The cross-blockchain transaction remains one of the most challenging problems in blockchains. The root cause of the challenge lies in the nondeterministic nature of blockchains: A $n$-party transaction across multiple blockchains might be partially rolled back due to the potential forks in any of the participating blockchains---eventually, only one fork will survive in the competition among miners. While some effort has recently been made to developing hierarchically distributed commit protocols to make multi-party transactions progress, there is no systematic method to reason about the transaction outcome. This paper tackles this problem from a perspective of point-set topology. We construct multiple topological spaces for the transactions and blockchain forks, and show that these spaces are internally related through either homeomorphism or continuous functions. Combined together, these tools allow us to reason about the cross-blockchain transactions through the growing-fork topology, an intuitive representation of blockchains.