一文详解丨Optimism(OP)币是什么,未来如何?

 2023-08-26 16:46:14发布 2023-09-09 21:52:35更新

Optimism(OP)是以太坊的第2 层扩展解决方案,旨在减轻以太坊网路的负载,被设计为等效于以太坊虚拟机(EVM)的Optimism Rollup 链。

Optimism 的主要特点是使以太坊应用程序上的交易变得非常便宜,通过将交易从区块链转移到另一个区块链,矿工费就大大降低了,吞吐量也增加了。

同时,它为以太坊开发人员提供了无需进行更改就能使用以太坊上所有可用工具的机会。

Optimism

 

Optimism设计理念

简单性

Optimism 旨在为其提供的功能集尽可能简单。理想情况下,Optimism 应该由安全、可扩展和灵活的 L2 系统所需的最少数量的活动部件组成。这种简单性使 Optimism 的设计与其他更复杂的 L2 结构相比具有许多显著优势。

简单性降低了工程开销,这反过来意味着可以将时间更多的花在新功能上,而不是重新创建现有功能。

Optimism 更喜欢尽可能使用现有的经过实战考验的以太坊代码和基础设施,这种理念在实践中最明显的例子是选择使用 Geth 作为 Optimism 的客户端软件。

在处理关键基础设施时,简单性也是安全性。一个简单的协议意味着要编写的代码更少,因此潜在的错误也更少。

外部贡献者和审计员也更容易访问干净且最小的代码库。所有这些都有助于最大限度地提高 Optimism 协议的安全性和正确性。

简单性对于 Optimism 的长期愿景也很重要。通过限制在以太坊工具之上编写的代码量,能够将大部分时间直接用于现有代码库。Optimism 也可以直接使以太坊受益,反之亦然。

随着 Optimism 协议的巩固和现有资源可以重新定向到核心以太坊基础设施,这只会变得更加明显。

实用性

Optimism 背后的设计过程最终是由实用性驱动的。Optimism 核心团队有现实世界的限制,建立在 Optimism 之上的项目有现实世界的需求,而参与 Optimism 的用户有现实世界的问题。

Optimism 的设计理念优先考虑用户和开发人员的需求,而不是理论的完美。Optimism 是迭代开发的,并努力不断地从用户那里获取反馈。

当前许多核心 Optimism 特性(如 EVM Equivalence ) 都是通过这种迭代的协议开发方法才得以实现的。

可持续性

应用程序开发人员需要确保他们所构建的平台在很长一段时间内不仅可以运行而且具有竞争力。Optimism 的设计过程是围绕长期可持续性的理念构建的,而不是走捷径来实现可扩展性。

归根结底,如果没有维持它的生态系统,可扩展系统就毫无意义。

乐观

对以太坊愿景的乐观态度使这个项目不断向前发展。尽管 Optimism 看起来像一个独立的区块链,但它最终被设计为以太坊的扩展。

Optimism 尽可能接近以太坊,不仅是出于务实的原因,还因为 Optimism 的存在使以太坊能够成功。

 

Optimism的运作原理:Optimistic Rollups

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

接下来将简要说明 Optimistic Rollups 如何在高层次上工作。然后解释为什么 Optimism 被构建为 Optimistic Rollups,以及为什么它是解决我们所有设计目标的系统的最佳选择。

Optimism 是一种“Optimistic Rollup”,它基本上只是描述区块链的一种花哨方式,它依赖于另一个“父”区块链的安全性。

具体来说,Optimistic Rollups 利用其父链的共识机制(如 PoW 或 PoS),而不是提供自己的。在 Optimism 的使用中,这个父区块链是以太坊。

区块存储

所有 Optimism 区块都存储在以太坊上的一个特殊智能合约中,称为 CanonicalTransactionChain (或简称 CTC)。Optimism 区块保存在 CTC 内的一个仅附加列表中。这个仅附加列表形成了 Optimism 区块链。

CanonicalTransactionChain 包含了一些代码,用于保证现有的区块列表不能被新的以太坊交易修改。但是,如果以太坊区块链本身进行了重组,并且改变了过去以太坊交易的顺序,这一保证就会被打破。

Optimism 主网被配置为能够抵抗多达 50 个以太坊区块的区块重组。如果以太坊经历了比这更大的重组,Optimism 也会重组。

当然,不经历这种重大的区块重组是以太坊的一个关键安全目标。因此,只要以太坊的共识机制是安全的,就可以避免大规模的区块重组。正是通过这种关系(至少部分地),Optimism 从以太坊中获得了它的安全性。

区块生产

Optimism 区块生产主要由单方管理,称为 sequencer,它通过提供以下服务来帮助网络:

  • 提供即时交易确认和状态更新。
  • 构建和执行 L2 区块。
  • 向 L1 提交用户交易。

sequencer 没有内存池,交易会按照收到的顺序立即被接受或拒绝。

当用户将他们的交易发送给 sequencer 时,它会检查交易是否有效(即支付足够的费用),然后将交易作为待处理区块应用到其本地状态。这些待处理的区块会定期大批量提交给以太坊进行最终确定。

这种分批处理过程通过将固定成本分摊到给定批次内的所有交易中来显著降低整体交易费用。

sequencer 还应用了一些基本的压缩技术,以尽量减少发布到以太坊的数据量。

因为 sequencer 被赋予了对 L2 链的优先写入访问权限,所以当它决定了一个新的待处理区块,sequencer 可以提供一个强有力的保证来确定什么状态将被最终确定。换句话说,确切地知道交易的影响是什么。结果,L2 状态可以非常迅速地可靠地更新。这样做的好处包括快速、即时的用户体验,例如近乎实时的 Uniswap 价格更新。

或者,用户可以完全跳过 sequencer,通过以太坊交易直接将他们的交易提交到

CanonicalTransactionChain。这通常更昂贵,因为提交此交易的固定成本完全由用户支付,并且不会分摊到许多不同的交易中。

但是,这种可选的提交方法的优点是可以抵抗序列器的审查。即使 sequencer 正在积极审查用户,用户也始终可以继续在 Optimism 上发送交易。

为了让用户能够以抗审查的方式执行提款,汇总必须允许参与者以去信任的方式将交易结果发布到以太坊。目前 Optimism 基金会是唯一能够在分散“结果提案”角色时发布交易结果的实体。

虽然不是 Optimism 独有的,但在使用系统时了解这些安全属性是值得的。未经许可的结果发布应与 Cannon 的生产版本一起引入故障证明系统。

区块执行

以太坊节点从以太坊的 p2p 网络下载区块。Optimism 节点直接从 CanonicalTransactionChain 合约中仅附加的区块列表中下载区块。

Optimism 节点由两个主要组件组成,即以太坊数据索引器和 Optimism 客户端软件。以太坊数据索引器,也称为“数据传输层” (或 DTL),从发布到 CanonicalTransactionChain 合约的区块中重构 Optimism 区块链。

DTL 搜索由 CanonicalTransactionChain 表明新的 Optimism 块已发布的信号发出的事件。然后它检查发出这些事件的交易,以标准以太坊块格式重建已发布的区块 。

Optimism 节点的第二部分,Optimism 客户端软件,是一个几乎完全是原版的 Geth 。这意味着 Optimism 在本质上与以太坊几乎相同。特别是 Optimism 共享同一个以太坊虚拟机 ,相同的账户和状态结构 ,以及相同的 gas 计量机制和收费表。

此架构被称为“EVM 等效” ,这意味着大多数以太坊工具(即使是最复杂的工具)“只适用于”Optimism。

Optimism 客户端软件持续监控新索引块的 DTL。当一个新块被索引时,客户端软件将下载它并执行其中包含的交易。

在 Optimism 上执行交易的过程与在以太坊上相同:加载 Optimism 状态,针对该状态应用交易,然后记录由此产生的状态变化。然后对 DTL 索引的每个新块重复此过程。

 

在 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 状态不会因故障证明挑战而改变。

 

OP 币是什么?

OP 于 2022 年 6 月1 日正式推出,是Optimism 平台的原生治理代币,主要用于治理协议。

在6 月1 日, Optimism 发布了OP空投,陆续向24.9 万个符合资格的地址发送免费代币,以奖励该项目的早期用户和其他的以太坊用户,像是DAO选民、多重签名者和以太坊跨链桥用户。用户可以透过官网连接MetaMask 钱包来确认是否有空投资格。

OP 币的初始代币供应量为4,294,967,296 个OP 代币,年通胀率为2%。在第1 年,30% 的初始代币供应将提供给基金会进行分配,而第一年后,代币持有者将投票决定基金会每年的OP 分配预算。

Optimism 旨在创建一个生态系统,为其三个支持者创造价值:

  • 代币持有者通过有效地重新部署排序器收入来获得价值。
  • 贡献者和建设者从追溯性公共产品资金中获得价值。
  • 用户和社区成员从持续的空投和项目激励中获得价值。

简而言之,对OP 区块空间的需求产生收入,这些收入分配给公共物品,从而推动对区块空间的更多需求。

因此,OP 的代币分配如下:

  • 生态系统基金(25%):分为治理基金(5.4%)、合作伙伴基金(5.4%)、种子基金(5.4%) 和未分配基金(8.8%)。
  • 追溯性公共产品资金(20%);
  • 用户空投(19%):分为首次空投5%和后续空投未公布。
  • 核心贡献者(19%):帮助将Optimism Collective 从概念变为现实的人
  • 投资者(17%)

 

OP Stack 是什么?有什么作用?

今天,大多数链都在追求自己的模块化战略。Optimism、Arbitrum 和 Starknet 在执行层上有所不同,但它们都通过将结算、共识和数据可用性层外包给以太坊主网而共享相同的这些层。

每条链都运行着自己独立的策略,在执行、结算和数据可用性层的设计上存在差异。这就是 Optimism 的 OP Stack 的作用:一套标准化的开源模块,用于在以太坊上构建更具表现力和精确的 rollup 链。

 

模块化的作用是什么?

简单来说模块化就像是穿搭,以太坊现在就像是一套连体衣,即使觉得衣服不合适,颜色不好看,也没法更换。但是如果我们将着装分为上衣、裤子、鞋子三大模块,通过不同材质、颜色的搭配,就可以营造不同的形象。

而区块链的模块化,就是将执行交易、记账、同步账本几件事分开交给几个人来做,不需要一个人从头到尾做完,又累又慢。

OP Stack 是 OP 模块化区块链的重要一步棋,也是探索模块化从理论到实践的重要一步。OP 将区块链按功能分为三层:共识层,执行层和结算层。

OP stack 将不同的功能层级进行解耦,并以API 软体堆栈的形式把所有层级组合起来,极大地简化了模块化区块链构建的流程。

OP stack原理图

执行层

执行层顾名思义,就是执行交易。如果A 转给B 2 个ETH,那就在A 的余额上-2 ETH,在B 的余额上加2 ETH。

比如Optimism 作为以太坊的Rollup,其目的就是代替以太坊执行交易,仅返回结果。以太坊以乐观的方式相信OP 返回的结果,同时留有挑战期,以防作恶。

结算层

结算层的作用是对交易进行验证,验证正确无误就给你盖个章,生成个状态根。

共识层

区块链是个公开的记账本,共识层就是将大家各自的账本同步起来,确保一致。其中有个概念叫数据可用性,简称为DA 层,讲的是账本记录的是个结果(状态根),要追溯、验证计算过程,就需要当时这笔计算的数据。

DA 层就是存这些数据的地方,有DA 层就确保了能找到这些数据。

模块化的好处就是根据项目的需求不同,可以更替不同的“零件”,增强区块链的可组合性。

 

OP stack 的愿景

OP stack 将不同的功能层级进行解耦,并以 API 软件堆栈的形式把所有层级组合起来,极大地简化了模块化区块链构建的流程。

OP Stack 的每一层都由定义好的 API 描述,由该层的模块填充。从理论上讲,OP Stack 能构建任何基于其 API 的模块化区块链。

开发者无需从 0 到 1 构建区块链,基于 OP Stack 现成的代码库能实现模块化区块链的快速部署,可以轻松修改现有模块或创建自己的全新模块,以满足任何应用程序的需求。

OP stack 组件中的每一个都实现堆栈的特定层,为 Optimism 的下一代架构提供动力。

OP stack工作原理

具体的应用如:某条链可以把 DA 层由以太坊替换成 Celestia 实现 DA 层分离,执行层的欺诈证明模块切换成有效性证明,实现 OP rollup 向 zk Rollup 的转换。

模块化堆栈给开发人员带来了更大的自主性,能够切换、替换、修改不同模块层级,就像切换 API 一样

未来,通过共享消息传递格式,基于 OP Stack 的链能够进行相互通行,实现互操作性,从而实现「超级链」的愿景。当多个 op-chains 共享一个 Sequencer Set 时,它们可以获得一个很棒的功能:原子跨链可组合性。

同时在多个链上生成块的排序器可以保证这些链之间的原子交互。选择加入 Optimism Collective 的共享 Sequencer Set 的 Op-chains 成为系统的一部分,链之间的界限消失了。尽管它由多个链组成,但添加原子跨链交互意味着,最终用户感觉这就像一个单一的逻辑链。

OP 提出区块链的终局既非多链也非单链结构,而是由一组高度集成的 OP Stack 链组成的“超级链”结构。

 

OP 生态介绍

Optimism 在使用OP Stack 构建的通用和特定于应用程序的rollup 中,在多个领域拥有越来越多的dApp。

1、DeFi

DeFi 永远是公链的重头戏,DeFi 项目的繁荣、创新会吸引、容纳大量的流动性,就像给发动机注入燃油一样,盘活整个公链生态。OP 的 DeFi 生态比较完善,去中心化交易平台、借贷等一应俱全。

1.1.DEX

OP 上最大的 DEX 是 Velodrome,TVL 在所有 DEX 项目中遥遥领先,甚至超越第二名 Curve 一个数量级。

Velodrome 是 OP 上的特色项目之一,定位为一个以 Solidly 为模型的 dex,希望在 Optimism 上构建一个主要的交易和流动性市场,并且融合了 Solidly、Curve、Olympus DAO、Votium 中如 veToken 以及博弈论等特点,同时对 Token 分配、释放和激励等规则进行了优化,以帮助激励流向最有价值的生态系统流动性池。

Velodrome 中有两种 Token ,VELO 是一种 ERC 20 Token ,可以通过质押获得 veVELO,是一种 NFT 治理 Token ,功能与 veCRV 类似。

Velodrome 的核心功能是允许用户以低费用和低滑点兑换数字资产,交易手续费仅为 0.02% ~ 0.05% ,即使没有 Uniswap V3 的流动性聚集,用户也会因为手续费较低而获得更好的体验。

由于 OP 是 EVM 兼容链,一些以太坊上的龙头项目能平滑地迁移过来,所以 Uniswap V3,Curve,KyperSwap 这些大项目在 OP 上也有部署,习惯了使用这些的朋友也可以保持原来的使用偏好。

另一些 OP 的 DEX 比如 Beethoven X,Rubicon 也值得关注。Beethoven X 旨在成为一个一站式去中心化投资平台,除了 Swap 功能,如下图所示,会根据热点板块提供投资组合建议,一键组合投资。

Rubicon 是一个订单薄模式的 DEX,旨在发展和引入以太坊区块链上的股权和数字资产市场。通过质押单一 Token ,也可以获得 OP token 的奖励。

 

1.2 Lending

以太坊借贷龙头项目 AAVE 在 OP 上推出 V3 版本,有资产跨链流动,高效模式等功能,也有隔离模式支持长尾资产借贷,头部效应显著。

Sonne Finance 是 OP 的原生借贷平台,也是借贷项目中 TVL 第二大的。该平台为 wETH、USDCUSDT、DAI、OP、sUSD、wBTC 和 SNX 提供货币市场。

Sonne 在他们的 Token 战略中使用了 Velodrome,因为他们并不简单地用 SONNE Token 奖励流动性提供者。

相反,他们用 SONNE Token 贿赂 VELO 持有者,让他们投票给 SONNE/USDC 对,而质押 SONNE Token 的用户反而获得了 VELO 奖励。

OP 有机会以 Velodrome 为基础搭建起自己的原生 DeFi 乐高,而 Sonne 是借贷这一块。

 

1.3 Derivative

完整的 DeFi 生态还包含链上金融衍生品,通过可组合性能够发挥诞生更多创新,哺育更多项目,在 Arbitrum 上由 GMX 撬动起的飞轮威力可见一斑。

OP 上的金融衍生品,除了以太坊头部产品 Perpetual 的迁移,还有 Pika Protocol。Pika 是一个由去中心化衍生品支持的稳定币。它由两部分组成:Pika Exchange 和 PIKA 稳定币。

Pika Exchange 是一个支持杠杆交易的永续合约交易平台。它支持基于 Token 的反向永续掉期,交易平台的基础是虚拟自动做市商(vAMM)。

PIKA 稳定币是由 Pika Exchange 支持的稳定币,具有以下特点:稳定:它使用永久掉期头寸来支持其在 1 美元目标附近的价格稳定。

PIKA 是通过开立 1 倍的反向永续掉期空头头寸来铸造的,上线之初也有 OP token 奖励,交易量越大奖励越多。

 

2.Farming

Quix 是 Optimism 上第一个原生 NFT 市场平台,用户可以在该平台上搜索、收集和买卖 NFT。用户同样还可以通过 Launchpad 来启动自己的 NFT 项目,允许部署代码无关的 NFT 智能合约和铸造页面。

通过 Layer 2 带来的低手续费,帮助用户节省了近 30 万美元费用。由于经费问题,Quix 已经关闭,Quix Launchpad 也于今年 1 月 16 日停止服务。

这一空缺目前可以关注 NFTEarth,该项目有多轮空投计划,OG 卡也可以在二级市场购买。

 

3.Game

链上游戏开发商 Lattice 在 OP Stack 上推出与 Minecraft 几乎一模一样的链上立体像素世界 OPCraft。

在这个虚拟世界中,从河流到钻石的每一个组成都存在于链上,玩家从挖掘到建造的每一个动作,都作为链上交易真实发生。

仰赖 Optimism 的模块化 Rollup 架构 OP Stack 的自定义链,能够支持在链上承载如此高的吞吐量。

目前该游戏的 rollup 测试链已经冻结,但是这是一个非常好的 OP stack 的实验。后续对 Lattice 基于 OP stack 构建的游戏保持关注,应该会有更好的链游和参与机会出现。

总的来说,在探索 OP 生态时,最好多关注参与 OP 原生的项目,这类项目一般会得到 OP 早期支持,即 OP token 奖励。

推荐阅读