赞
踩
在用户认为交易被确认之前,交易经历了许多不同的阶段,从保证交易顺序开始,到保证交易执行结束。我们从用户将交易提交给定序器(可能通过另一个节点转发)的那一点开始。
A) sequencer 定序器已经下单并确认了交易,但还没有批量发布到L1链上。在这个阶段,如果用户愿意信任定序器,则交易可以被认为是最终的,但是恶意的定序器可能会破坏这种最终性。在未来,我们计划通过绑定和削减来增加一层加密经济安全性,以惩罚模棱两可和违反这种信任的测序仪。
B)排序器在 L1 链上发布了包含交易的批次。在这一点上,sequencer 没有特殊的权力(假设批次没有从 L1 链中重组)并且根本不再需要被信任。对于不想依赖于信任排序器的用户,他们的交易现在与包含它的 L1 批量交易一样得到确认。
一旦保证了排序,假设任何一个诚实的验证者都会强制协议正确执行,那么交易的结果就得到了充分的保证。
C)验证者创建断言,断言用户交易的结果;请注意,验证者无权审查/排除您的交易(即,他们被迫包含队列中的下一个交易)并且无权重新排序。其他验证者也可以对该断言进行质押。此时,如果用户至少信任任何一个验证者(或者自己是验证者),则可以认为该交易是完全可信的。
D) 7 天的挑战期结束,断言得到确认。此时交易结果完全锁定在 L1 链上。
尽管 Arbitrum 支持 EVM,但它在底层运行的是 Arbitrum 虚拟机 (AVM)。AVM 永远不会暴露给开发人员或用户,所以如果您只是对如何使用 Arbitrum 感兴趣,您可以放心地忽略它。但是,如果您对 Arbitrum 的内部工作原理以及它如何实现可扩展性感到好奇,请继续阅读下面的AVN设计原理
AVM设计原理:
参与协议的各方称为验证者。任何人都可以成为验证者。一些验证者会选择成为质押者——他们将存入 ETH 押金,如果他们没有被发现作弊,他们将能够收回这笔押金。这些角色是无权限的:任何人都可以是验证者或质押者。
优点:(Arbitrum 是以太坊的 L2 扩展解决方案,提供独特的优势组合)
其他一些第 2 层系统提供了其中一些功能,但据我们所知,没有其他系统以相同的成本提供相同的功能组合
ArbOS 是第 2 层的受信任“操作系统”,可将不受信任的合约相互隔离,跟踪和限制其资源使用,并管理向用户收取费用以资助链运行的经济模型。当 Arbitrum 链启动时, ArbOS 被预加载到链的 AVM 实例中,并准备运行。经过一些初始化工作后,ArbOS 位于其主运行循环中,从收件箱中读取一条消息,根据该消息进行工作,包括可能产生输出,然后循环返回以获取下一条消息。
对EVN的兼容
<aside> 本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。