在区块链上构建区块链的电路方法
密码学与安全
2024-08-21 v4
摘要
自 15 年前比特币诞生以来,无许可区块链的数量呈爆炸式增长。每个区块链都提供了一个任何人都可以读写的开放账本。在这个多链世界中,出现了一个重要问题:如何通过读写一组给定的区块链来构建更安全的覆盖区块链?借鉴开关电路的类比,我们通过定义区块链之间的两种基本组合操作(串联组合和三角组合)来处理该问题,并将这些操作作为构建通用覆盖区块链的构建块。在部分同步设置下,我们得到以下结果:1)两个区块链之间的串联组合产生一个覆盖区块链,若两个底层区块链中至少一个是安全的,则该覆盖区块链是安全的;若两者都是活跃的,则该覆盖区块链是活跃的;2)三个区块链之间的三角组合(类似于开关电路的并联组合)产生一个覆盖区块链,若所有底层区块链都是安全的,则该覆盖区块链是安全的;若过半数底层区块链是活跃的,则该覆盖区块链是活跃的;3)这两种基本操作的重复组合,可以为构建在任意数量底层链上的覆盖区块链产生安全性与活跃性的所有可能权衡。这些结果也扩展到了同步设置。
引用
@article{arxiv.2402.00220,
title = {A Circuit Approach to Constructing Blockchains on Blockchains},
author = {Ertem Nusret Tas and David Tse and Yifei Wang},
journal= {arXiv preprint arXiv:2402.00220},
year = {2024}
}
备注
In Advances in Financial Technologies (AFT 2024)