专栏名称: 以太坊爱好者
以太坊爱好者
目录
相关文章推荐
请辩  ·  泡泡玛特做对了什么? ·  16 小时前  
请辩  ·  养老金为什么不能降? ·  昨天  
请辩  ·  房价的下一轮崩盘从哪里开始? ·  2 天前  
白话区块链  ·  从MeMe到AI:加密市场的新机会在哪里? ·  昨天  
51好读  ›  专栏  ›  以太坊爱好者

科普 | OptimismPBC  vs  Arbitrum

以太坊爱好者  · 公众号  · 区块链  · 2021-05-28 17:04

正文

请到「今天看啥」查看全文


  • Layer 2 交易的 gas 使用量不得超过 Layer 1 区块的 gas 上限
  • 每执行一笔交易,你都需要在链上生成状态根 —— 导致成本上升:(
  • 存在安全隐患
  • Arbitrum 采用多轮欺诈证明。简单来说,就是通过二分查找,找到引起分歧的那个区块的第一个操作码。找到之后,只需在链上执行这个操作码。
    多轮欺诈证明的优点如下:
    • 它只需为一整批交易生成一个状态证明,并发布到链上
    • Layer 1 区块 gas 上限并不重要,因为 Layer 2 交易不完全在 Layer 1 上执行
    缺点如下:
    • 需要 EVM -> AVM 翻译(幸好是自动的)
    • 速度很慢 —— 最坏情况下,需要长达 2 周时间才能完成欺诈证明。实际上是一周时间。
    • 需要原始提款人在线并配合
    从另一种角度来思考,Optimism 是集装箱化的,而 Arbitrum 是虚拟化的。
    Optimism 的方法有一个很大的缺点。想象一下,如果出现硬分叉,导致以太坊共识规则改变,操作码被删除/重新定价或修改。这时,突然在 Layer 1 上重新执行过去的交易会得到截然不同的最终状态。我不知道 Optimism 团队会如何解决这个问题,但是我想真到了那一天他们会想出办法的。Arbitrum 完全控制 AVM 规范,因此不用担心这种问题。
    这两个项目都试图尽可能贴近以太坊生态系统,但是这里面有一些不同。总的来说,你依然可以使用你所知道的与 EVM 相关的工具(solidity、hardhat 和 waffle 等)。 但实际上没那么简单。






    请到「今天看啥」查看全文