Layer 2 systems have received increasing attention due to their potential to scale the throughput of L1 blockchains. To avoid the cost of putting data on chain, these systems increasingly turn to off-chain data availability solutions such as data availability commitees (DACs). However, placing trust on DACs conflicts with the goal of obtaining an L2 architecture whose security relies solely on the L1 chain. To eliminate such trust assumptions, we propose a DAC protocol that provides financial incentives to deter the DAC nodes from adversarial behavior. We then analyze the interaction of rational DAC nodes and clients as a dynamic game, with a Byzantine adversary that can corrupt and bribe the participants. We also define a notion of optimality for the DAC protocols, inspired by fairness and economic feasibility. Our main result shows that our protocol is optimal and guarantees security with the highest possible probability under reasonable assumptions on the adversary.
翻译:2层系统由于有可能扩大L1区块链的吞吐量而日益受到注意。为了避免将数据输入链的成本,这些系统越来越倾向于采用数据提供承诺者(DACs)等离链数据提供办法。然而,信任发援会与获得L2结构的目标发生冲突,而L2结构的安全完全依赖L1链。为了消除这种信任假设,我们提议一个发援会议定书,提供财政奖励,以阻止发援会的对立节点。然后,我们分析理性的发援会节点和客户之间的相互作用,把它作为一种动态游戏,由拜占庭对手来腐蚀和贿赂参与者。我们还界定了发援会协议的最佳性概念,其灵感来自公平和经济可行性。我们的主要结果显示,我们的协议是最佳的,并在对手的合理假设下以尽可能高的可能性保证安全。