织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 竞争币 > 以太坊

如何继承以太坊安全性?

时间:2021-07-13 10:27来源:未知 作者:admin 点击:
Layer 2 扩容解决方案是当前以太坊社区乃至整个区块链技术圈最热门的话题,而 Arbitrum 在率先部署主网测试版之后,又获得 Uniswap、Compound 等核心 DeFi 项目的支持,无疑成为了当下最引

Layer 2 扩容解决方案是当前以太坊社区乃至整个区块链技术圈最热门的话题,而 Arbitrum 在率先部署主网测试版之后,又获得 Uniswap、Compound 等核心 DeFi 项目的支持,无疑成为了当下最引人注目的 Layer 2 方案。

对于打算从以太坊主网迁移到 Layer 2 网络的用户来说,Layer 2 方案的安全机制是其最关心的议题之一。本文将全面解析 Arbitrum 的安全机制,包括:Arbitrum 是如何继承以太坊安全性的、为什么挑战期设置为 7 天、如何防御审查攻击等。

继承以太坊安全性

大家都知道 Layer 2 相比其他扩容方案,最大的优势之一就是完全继承以太坊安全性,但可能大多数人知其然而不知其所以然,Arbitrum 到底是如何继承以太坊的安全性的呢?

首先我们再回顾下 Optimistic Rollup 方案的主要特点:

  1. 在 Rollup 方案中,交易数据被写入 L1 (作为 calldata),但合约的实际计算和存储则是在 L2 上完成,以此来实现扩容;
  2. 某个验证者(Validator),会将一个断言提交到 L1,可以理解为该断言就是将一个 Rollup 区块内的所有交易、结果打包到了 L1 的一笔交易里;
  3. 而 Optimistic 主要是指系统对待断言的态度是乐观的,即当一个断言发布时,它不需要包含任何保证其有效性的附带证明,相反,会有一个时间窗口供任何质疑的人去挑战。挑战成功,则这个断言包含的所有交易都将被回撤,发布断言的验证者将被没收所有押金;挑战失败 / 无人挑战,则断言被接受并获得终局性。

了解了具体方案,我们再从几个角度考量 Arbitrum 是如何继承以太坊安全性的。

数据可用性

在 L2 上执行的所有交易,首先都会被提交到 L1 上运行的 Inbox 智能合约中,即作为 calldata 写入 L1。任何人都可以通过这些数据,还原 L2 上的所有交易,并将 L2 恢复到中断之前的正确状态。这些数据的可用性是通过 L1 来保证的,也因此人们完全不用担心 L2 的故障或者下线会导致自己在 L2 上的资产受损。

AnyTrust

AnyTrust 是 Rollup 协议的关键安全属性,它表示任何一个诚实的验证者都可以强制确认 L2 链的正确执行,也就是说无论有多少想作恶的人试图阻止你,你或你雇佣的人都可以强制正确处理你自己的交易,你无须信任任何第三方。

紧急退出机制

目前 Arbitrum 并没有专门定义紧急退出机制,但一系列的安全机制已经确保了用户可以达成紧急退出的目的:

  • 首先,数据可用性确保了用户在二层的资产、数据随时可以从 L1 恢复,永远不会丢失;
  • 其次,任何用户都可以将交易请求发送到 L1 的 Inbox 合约中,来强制发起提现;
  • 最后,AnyTrust 机制确保了用户自己就可以强制 L2 正确的处理这笔提现交易。 (责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容