返回文章列表

什么是Optimism以及如何工作?

Optimism是一个快速、稳定、可扩展和低成本的以太坊Layer 2区块链。这意味着它在以太坊区块链(Layer1)之上运行,以帮助缓解拥塞,进而降低交易成本和处理时间。作为现有以太坊软件的最小扩展,Optimism的EVM-equivalent 架构可以扩展以太坊应用程序。如果它能在以太坊上工作,它也能在Optimism上工作,成本只有以太坊的一小部分。Optimism 采用optimism rollups技术,可以将大量交易数据“汇总”成以太坊上的一批数据,从而只收取一笔交易费用。这样,交易的处理速度更快、成本更低,同时依赖于以太坊的安全性。

Optimistic Rollups

Optimism 采用optimism rollups技术,可以将大量交易数据“汇总”成以太坊上的一批数据,从而只收取一笔交易费用。这样,交易的处理速度更快、成本更低,同时依赖于以太坊的安全性。

Optimism 是一种“Optimistic Rollup”,它基本上只是描述区块链的一种花哨方式,它依赖于另一个“父”区块链的安全性。具体来说,Optimistic Rollups 利用其父链的共识机制(如 PoW 或 PoS),而不是提供自己的。在 Optimism 的使用中,这个父区块链是以太坊。

在 L1 和 L2 之间桥接资产

Optimism 旨在让用户可以在 Optimism 和以太坊上的智能合约之间发送任意消息。这使得在两个网络之间转移资产(包括 ERC20 代币)成为可能。这种通信发生的确切机制取决于消息发送的方向。Optimism 使用标准桥(StandardBridge)允许用户将资产(ERC20 和 ETH)从以太坊存入 Optimism,并允许将相同的资产从 Optimism 提取回以太坊。

标准桥由两个主要合约组成L1StandardBridge(对于第 1 层)和L2StandardBridge(对于第 2 层)。

Deposits

存入 ERC20

ERC20 存款到 L2 可以通过L1StandardBridge 上的depositERC20和depositERC20To函数触发, 必须批准标准代币桥才能使用您想要存入的代币数量,否则存款将失败。

存入 ETH

ETH 存入 L2 可以通过L1StandardBridge 上的depositETH和depositETHTo函数触发。也可以通过将 ETH 直接发送到L1StandardBridge。一旦用户的存款在 Optimism 上被检测到并最终确定,用户的账户将在 L2 上获得相应数量的 ETH。

Withdrawals

提取 ERC20

ERC20 提款可以通过L2StandardBridge 上的withdraw或withdrawTo函数触发。

提取 ETH

与 L1 不同,我们在 L2 上没有单独的功能来提取 ETH。相反,用户可以在L2StandardBridge上使用withdraw或withdraw to函数,并使用地址0xdeaddeaddeaddeaddeaddeaddead0000作为L2代币地址。

故障证明

在 Optimistic Rollup 中,状态承诺会在没有任何直接证明这些承诺有效性的情况下发布到以太坊。相反,这些承诺在一段时间内被视为待处理(称为“挑战窗口”)。如果提议的状态承诺在挑战窗口期间(当前设置为 7 天)未受到挑战,则将其视为最终承诺。一旦一个承诺被认为是最终的,以太坊上的智能合约可以安全地接受基于该承诺的Optimism状态的证明。

当状态承诺受到质疑时,可以通过“故障证明”(以前称为“欺诈证明”)过程使其无效。如果该承诺被成功挑战,则将其从StateCommitmentChain 中删除,最终被另一个提议的承诺取代。重要的是要注意,成功的挑战不会回滚 Optimism 本身,只会回滚有关链状态的已发布承诺。交易的顺序和Optimism状态不会因故障证明挑战而改变。

最近搜索