Arbitrum架构概述 Arbitrum Layer2与Ethereum Layer1之间有一套名为EthBridge的智能合约。EthBridge一方面裁判Layer2链上的纠纷,另一方面监督Layer2链的收件箱和发件箱。以太坊L 1上的 Arbitrum 收件箱合约是 Arbitrum 架构的重要组成部分。收件箱收集所有交易,并按照先到先得的原则进行排序。 Arbitrum虚拟机(AVM)读取Layer1链上的收件箱合约,并以即定的方式执行计算。ArbOS(Arbitrum Layer2的操作系统)则在AVM上运行,并执行Arbitrum Layer2链上的智能合约。 除了上述的重要组成部分,验证者是Arbitrum生态系统中的主要参与者。验证者是节点,观察Arbitrum Layer2上的活动并推进rollup链状态。注意,不是所有的节点都是验证者。验证Arbitrum链是完全无权需许可的。如果要发布交易或提出异议,参与者只需要运行一个节点软件并在区块中进行质押。Arbitrum上有三种验证者:
Arbitrum的验证者负责通过在新区块的质押,来推进链的延申和rollup的状态。验证者需要质押一定数量的ETH,以便在rollup链生成区块。一旦在一个区块上质押代币,验证者就不能撤销,直到该区块被确认。如果另一个验证者对某个区块有争议,他们应该提出他们认为正确的区块版本,并对其进行抵押。根据争议机制的结果,获胜的验证者将获得不诚实验证者的部分赌注,而其余的金额将被烧毁。 区块上的质押金额是由协议本身动态调整的。Arbitrum设置了一个基本质押参数。这个基础金额将乘以一个系数,如果由于攻击而导致链的速度减慢,这个系数将以指数增长。 来源: Arbitrum Official Documentation 为了更好地理解 Arbitrum 机制,让我们看一下 Arbitrum 交易的生命周期: 1)用户将交易发送到以太坊 Layer1 上的 Arbitrum 收件箱智能合约。
2) Arbitrum Layer-2 上的验证者在收件箱中读取这些交易,并以确定性的方式一起执行它们 |