Skip to content

Latest commit

 

History

History
910 lines (680 loc) · 66.2 KB

File metadata and controls

910 lines (680 loc) · 66.2 KB
timezone Asia/Shanghai

请在上边的 timezone 添加你的当地时区,这会有助于你的打卡状态的自动化更新,如果没有添加,默认为北京时间 UTC+8 时区 时区请参考以下列表,请移除 # 以后的内容

timezone: Pacific/Honolulu # 夏威夷-阿留申标准时间 (UTC-10)

timezone: America/Anchorage # 阿拉斯加标准时间 (UTC-9)

timezone: America/Los_Angeles # 太平洋标准时间 (UTC-8)

timezone: America/Denver # 山地标准时间 (UTC-7)

timezone: America/Chicago # 中部标准时间 (UTC-6)

timezone: America/New_York # 东部标准时间 (UTC-5)

timezone: America/Halifax # 大西洋标准时间 (UTC-4)

timezone: America/St_Johns # 纽芬兰标准时间 (UTC-3:30)

timezone: America/Sao_Paulo # 巴西利亚时间 (UTC-3)

timezone: Atlantic/Azores # 亚速尔群岛时间 (UTC-1)

timezone: Europe/London # 格林威治标准时间 (UTC+0)

timezone: Europe/Berlin # 中欧标准时间 (UTC+1)

timezone: Europe/Helsinki # 东欧标准时间 (UTC+2)

timezone: Europe/Moscow # 莫斯科标准时间 (UTC+3)

timezone: Asia/Dubai # 海湾标准时间 (UTC+4)

timezone: Asia/Kolkata # 印度标准时间 (UTC+5:30)

timezone: Asia/Dhaka # 孟加拉国标准时间 (UTC+6)

timezone: Asia/Bangkok # 中南半岛时间 (UTC+7)

timezone: Asia/Shanghai # 中国标准时间 (UTC+8)

timezone: Asia/Tokyo # 日本标准时间 (UTC+9)

timezone: Australia/Sydney # 澳大利亚东部标准时间 (UTC+10)

timezone: Pacific/Auckland # 新西兰标准时间 (UTC+12)


{verygud-0}

  1. 一个喜欢学习的人,2017年入圈的老韭菜,希望更多的了解Optimism
  2. 我一定会坚持到底

Notes

2025.01.06

今天学习、了解了Optimistic Rollup,总的来说他替eth解决了高手续费和低tps的问题,事实证明也确实有很好的效果,虽然中心化方面牺牲了很多,但系统需要人来打造,去中心化也需要中心化来过渡,这可能是目前不可能三角相对平衡的方法,而且op已经成为L2第一大生态,甚至刚刚才知道base也是基于op stack构建,可以说已经垄断了整个L2的链上活动。

再说到具体技术,日常只是通过使用、交互各种DAPP,进行简单的链上行为,却不知道op背后的每一笔交易都有着块存储、区块生产、块执行等技术的支持。 我觉得op的运作理念很好—— “影响=利润,对集体产生积极影响的个人应获得相应的利润回报”,op也确实是这样做的,这种长期、可持续的激励措施,使得生态百花齐放,也让用户更好的接触到真正有价值的应用

2025.01.07

今天学到了一个关于op的新机制——故障证明,这个机制的作用在于维护系统的公平公正,可以适当的解决去中心化(信任)的问题,他的运作原理简单但很有趣 其中有几个关键特点: 1.无需许可的提议 也就是说任何人都可以通过合约向eth提交“状态提议” 状态提议主要是用于用户在op链上的操作 2.无需许可的挑战 这个是我觉得最有意思的地方,因为任何人都可以发起挑战,质疑状态提议,再通过“故障证明游戏”进行纠错 3.模块化设计和多层安全性 模块化设计使得op可以实现多个证明系统,以确保单独证明系统的中心化,进而规避潜在的风险和错误 在安全层面,建立了链下监控系统来监控所有提议的根,并确保他们与正确的状态一致,“间隙窗口”又给了守护者足够的时间进行监控,以拒绝无效根。 还有delayweth作为独立的合约持有资金,以保证在哪怕错误的情况下,重新定向到正确的收款人

2025.01.08

介绍Stages — 评估 Rollups 成熟度的框架:分阶段的去中心化与安全性提升 “训练轮”,一个在早期集中控制实现系统稳定的模式,这种模式适用于rollup早期起步阶段,但为了安全性,在必要时候进行了移除。 为此,基于v神提出的里程碑框架,创建了一个新的分阶段评估体系,根据rollup对辅助工具的依赖程度将发展分为三个阶段: 1.阶段0——全面训练 在此阶段,rollup 由操作员有效运行。不过,有一个源可用软件,可以根据 L1 上发布的数据重建状态,用于将状态根与提议的根进行比较。 状态重建:通过在以太坊主网(L1)发布的链上数据,可以重建 L2 的状态。 状态根对比:能够将提议的状态根与实际的链上数据进行对比,以验证其准确性。 2.阶段1——有限的训练轮 在此阶段,rollup 过渡到由智能合约管理。但是,可能会保留一个安全委员会来解决潜在的错误。此阶段的特点是实施功能齐全的证明系统、分散欺诈证明提交,并提供无需运营商协调的用户退出。由多元化参与者组成的安全委员会提供了安全网,但其权力也带来了潜在风险。 功能性证明系统:实现防欺诈(Fraud Proof)或有效性证明(Validity Proof)。 分散式欺诈证明提交:至少允许 5 个外部参与者提交欺诈证明。 用户独立退出:用户可以在无需运营方配合的情况下退出 L2。 安全委员会:作为安全保障机制,防止重大系统漏洞对用户资产造成威胁,但其权限受限。 3.阶段2——无需训练 这是 Rollup 完全由智能合约管理的最后阶段。此时,防欺诈系统无需许可,如果出现不必要的升级,用户有充足的时间退出。安理会的作用严格限于解决可以在链上裁决的健全性错误,并保护用户免受治理攻击。 无许可的欺诈证明:任何人都可以提交欺诈证明,系统不再依赖中心化参与者。 用户退出窗口:用户在面对不愿接受的升级时,有至少 30 天的时间退出系统。 安全委员会权限限制:仅在系统出现严重错误(如链上检测到的有效性问题)时可以介入,进一步减少对信任的依赖。 通过今天的学习,了解到了rollup的发展阶段,每个阶段可以说是都有其必要性,也都是经过团队精心的设计,保证安全性的前提下,使每个阶段得以过渡到下一阶段,进而达到阶段二的完全去信任化,op真的很伟大

2025.01.09

今日份共学:框架,深入研究具体要求和条件

昨天学习了rollup的发展背景和v神提出的三个阶段,今天来进一步了解三个阶段的细节 框架:接下来内容,概述了各个阶段的关键要求和条件

阶段0:怎样才是rollup开始 1.要被视为rollup,项目必须自我标注为rollup,目的是区分其他类型的L2 2.状态发布在L1,状态发布到L1是根本要求,为的是确保资产提现 3.项目是否提供L1上的数据可用性,确保L1上的数据可用性对于rollup的安全性和可靠性非常重要,目的是增强系统透明度和可审计性 4.重建rollup状态源的软件,必须有从L1数据重建L2状态的rollup节点软件,目的是提高透明度和信任度。

阶段1:项目是否使用了适当的证明系统 1.证明系统:用于裁定所提议的状态根是否正确,在欺诈证明系统中,它允许拒绝无效证明。对于 zk rollups,证明系统需要接受所提议的状态根。如果使用状态差异来确保数据可用性,则证明系统还必须确保所有状态更改都包含在差异中。 2.欺诈证明参与者:欺诈证明系统需要至少一位诚实的参与者来验证提议的状态根的正确性并可能对其提出异议。对于 第 2 阶段,证明系统必须向所有参与者开放,但对于第 1 阶段,我们允许使用允许列表。欺诈证明系统必须允许至少 5 位外部参与者执行此任务。 3.无需协调的用户退出:系统的设计应确保用户提款不会被 Rollup 运营商阻止。Rollup 必须实施允许用户独立退出的机制,确保他们始终能够访问和控制自己的资产。 4.针对升级的七天退出时间窗口:此要求旨在保护用户,以防系统发生重大变化,例如他们不同意升级或修改。7 天的最短退出期为用户提供了足够的时间来提取资产并退出系统(如果他们选择的话)。在此阶段,安全理事会和治理系统可以更迅速地采取行动。请注意,仅 7 天的升级延迟可能还不够:如果存在任何退出延迟(例如,在审查运营商的情况下强制交易的延迟),则会从退出窗口中扣除。 5.安全委员会:安全委员会是系统中的保障措施,一旦证明系统出现错误或问题,委员会便会介入。它必须通过由至少 8 名参与者组成的多重签名设置来运作,并且需要 50% 的共识门槛。此外,至少一半的参与者必须来自运行汇总的组织之外,至少需要两名外部人员才能达成共识。这种设置确保了观点的多样性,并最大限度地降低了任何一方施加不当影响的风险。为了透明和负责,理事会参与者的身份(或化名)也应公开披露。

阶段2:真正的去中心化 1.无需许可的欺诈证明:在此阶段,欺诈证明系统应完全去中心化并向所有人开放。这意味着任何人(而不仅仅是一组允许名单上的参与者)都应该能够提交欺诈证明。这是确保系统不受有限实体控制而是受到整个社区集体审查的关键要求。 2.30天退出窗口期:如果出现不需要的升级,包括由 DAO 发起的升级,用户应至少有 30 天的时间退出系统。这个充足的时间框架允许用户对他们可能不同意的系统中的重要变化做出反应,并在必要时撤回他们的资产。我们做出的一个例外是,如果存在链上错误检测系统(例如两个有效的相互矛盾的 zk 证明),则允许对检测到的错误进行即时升级。 3.安理会权限:在 Rollup 开发的最后阶段,安理会的权力应该受到严格限制。它应该只能在可裁定的健全性错误的情况下进行干预,这些错误是系统中的严重缺陷,如果不加以解决,可能会造成重大损害。通过将理事会的行动限制在这些类型的错误上,系统变得更加去中心化,对安理会的信任也会降低。这使得 Rollup 进一步朝着信任最小化的理想迈进,其中代码本身就是最终权威。此功能的一个示例存在于 Polygon zkEVM 合约中,如果可以使用相同批次提交两个不同的有效证明,则 Rollup 进入“紧急模式”。

通过今天的学习,让我意识到系统安全的重要性,这三个阶段,每一阶段都有自己特定阶段需要的具体要求,但都围绕安全性为基础的前提,毕竟一个系统的安全性出了问题,那么这个系统也就无法运作下去,更无价值可言。 通过对三个阶段的了解,可以明显感觉到每个阶段侧重点不一样,就像阶段0,在起步阶段,为了效率必需要牺牲一部分去中心化,来实现rollup标注、状态根发送到L1、L1数据可用性和状态重建软件等基本功能。 到了阶段1,系统的初步运行后,侧重点就到了维护系统的安全性和用户保护,其实这本来就是一码事,维护了系统的安全性就是维护了用户的利益。这个阶段,已经可以看出通过欺诈证明、5个外部参与者和安全委员会的设立,渐渐增强了去中心化。 阶段2更像是一种结果,有了阶段0到1的过渡和铺垫,自然孕育出了完全去中心化的阶段2,实现真正的code is law 又是收获满满的一天,感叹rollup设计的缜密,犹如一个孩子,在一天一天成长,终有一天实现真正的去中心化,自我成长

2025.01.10

今日份学习:OP 主网交易费用

  1. 交易费用组成 OP Mainnet 的交易费用由以下两部分组成: 1.执行 Gas 费 2.L1 数据费 交易的总成本是这两部分费用的总和。

(1)执行 Gas 费用 执行 Gas 费用与eth上的执行费用完全相同:此费用等于交易使用的 gas 量乘以交易附带的 gas 价格 由于 OP 主网与 EVM 等价,因此OP 主网上交易使用的 gas 与以太坊上相同交易使用的 gas 完全相同。如果以太坊上的交易成本为 100,000 gas,则 OP 主网上也将花费 100,000 gas。唯一的区别是 OP 主网上的 gas 价格远低于以太坊上的 gas 价格,因此您最终支付的 ETH 费用要少得多。 基本费用 基本费用是交易必须支付的每单位 gas 的最低价格,才能将其纳入区块。交易必须指定高于区块基本费用的最高基本费用才能纳入。实际收取的费用是区块基本费用,即使交易指定了更高的最高基本费用。 OP 主网基础费用与以太坊基础费用完全相同,但有一些小的参数变化,以适应 OP 主网更短的出块时间。这些参数都不会对您的应用程序产生重大影响

优先费 和以太坊一样,OP 主网交易可以指定优先费用。此优先费用是在基本费用之上支付的每单位 gas 的价格。例如,如果区块基本费用为 1 gwei,而交易指定优先费用为 1 gwei,则每单位 gas 的总价格为 2 gwei。优先费用(小费)是执行 gas 费用的可选组成部分,从技术上讲可以设置为 0。但是,虽然 EIP-1559 没有定义最低优先费用,但某些钱包和内存池实现(如 Geth)可能会强制执行最低值。例如,Geth 通常默认最低优先费用为 1 gwei,但可以将其配置为其他值。 OP主网排序器将优先处理具有较高优先级费用的交易,并在任何具有较低优先级费用的交易之前执行它们。如果交易速度对您的应用程序很重要,您可能需要设置更高的优先级费用,以确保您的交易更快地被纳入.

L1 数据费用 L1 数据费是 OP 主网交易费中唯一与以太坊交易费不同的部分。该费用源于所有 OP 主网交易的交易数据都会发布到以太坊。这保证了交易数据可供节点下载和执行。L1 数据费是将 OP 主网交易发布到以太坊的成本,主要由以太坊当前的基础费用决定。在 Ecotone 升级后,OP Stack 链将可以选择使用blobs(在新标签页中打开)对于支持 blob 的链,当前以太坊 blob 数据 gas 价格将在很大程度上决定 L1 数据费用。

机制 任何包含在 OP 主网区块中的交易都会自动收取 L1 数据费。此费用直接从发送交易的地址中扣除。支付的确切金额取决于压缩后交易的估计大小(以字节为单位)、当前以太坊 gas 价格和/或 blob gas 价格以及几个小参数。 L1 数据费受以太坊基础费的影响最大,该费用会持续且无需信任地从以太坊传递到 OP 主网。随着 Ecotone 升级,以太坊 blob 基础费也会传递到 OP 主网,并将成为配置为使用 blob 而非基础费的区块链的最重要因素。基础费和 blob 基础费会在 OP 主网上针对每个以太坊区块进行更新,每次更新之间的波动幅度最多为 12.5%。因此,L1 数据费的短期波动通常很小,不会影响平均交易。

总结: OP Mainnet 的交易费用结构优化了 Ethereum 上的费用计算方式,通过降低 Gas 价格与 L1 数据费用,显著减少用户的交易成本。同时,逐步引入更高效的费用计算机制以提高链的整体性能和用户体验。

2025.01.11

今天复习、巩固了一下前几天学习的内容

2025.01.12

入门:OP主网

  1. 理解OP主网开发 OP主网相当于EVM,运行的是稍微修改版的以太坊客户端,与以太坊的开发方式相比,OP Mainnet 的开发差异很小。

  2. OP Mainnet 和 OP Sepolia 端点 URL 要与 OP Mainnet 或 OP Sepolia 交互,需要使用支持的 节点地址。常见的服务商包括 Alchemy、Infura 等。根据目标网络选择合适的节点网络 OP Mainnet:生产环境(上线时使用)。 OP Sepolia:测试环境(推荐用于开发和调试)。 如果需要测试用的 ETH,可以通过“水龙头”获取 OP Sepolia 测试币。

  3. 本地开发 建议使用 本地开发节点 或 OP Sepolia 测试网 进行开发和调试,避免消耗实际资金。可以通过交互测试 OP Sepolia 上的合约,确保开发环境配置正确。

  4. 开发工具 OP Mainnet 和 OP Sepolia 的合约部署与交互方式与以太坊 L1 基本相同。最明显的区别是您必须指定不同的节点,可以选择以下开发工具: Hardhat、Foundry、Remix、Truffle、Brownie、Apeworx、Waffle

  5. 最佳实践 使用提供的EVM 最好使用开发堆栈提供的 EVM 开始开发。它不仅速度更快,而且此类 EVM 通常具有额外功能

部署前的调试 完成开发后,使用开发节点或sepolia测试网调试您的去中心化应用程序。这样您就可以调试 OP Mainnet 特定的部分,例如调用桥接器在层之间传输 ETH 或代币。 只有当你拥有一个在测试网络上运行良好的版本时,你才应该部署到生产网络,其中每个交易都有成本。

验证合约源码 在测试网络上,验证源码可以通过区块浏览器的用户界面直接查询和调用合约。 在生产网络上,验证源码可以让用户清楚了解合约功能,从而建立信任。 使用etherscanAPI进行源码验证,需要单独的OP Mainnet 和 OP Sepolia 的 API Key。 总结: OP 主网的开发流程与以太坊类似,但需要针对网络特点进行适配。开发时应优先在测试环境调试并验证合约。

2025.01.13

今日学习:op治理理念 op集体 一个由一群公司、社区和公民组成的团体,他们共同努力奖励公共物品并为以太坊打造可持续的未来。以下是基金会对集体如何共同打造超级链的愿景。

超级链愿景: 1.链的标准化实现大规模去中心化和可组合性 2.初始目标由15-50条链组成,后续扩展到1000条以上 3.治理保障超级链的安全 4.治理创造可持续增长和发展的飞轮

超级链使命: 1.创造一个让所有人受益,但不为任何人所拥有的互联网 2.创造并利用新的经济模式,来通过影响来获得奖励,形成可持续的经济模式(影响=利益)

治理结构 op集体和超级链采用实验性和敏捷性治理方法,坚持不懈的迭代以建立一个经得起时间考验的系统 治理采用双院模式: 1.代币院:op治理始于op代币和代币院的推出 (1)op持有者可以提交、审议和投票,也可以将投票权委托给其他人 (2)代币院对提案进行投票 2.公民院 (1)基于声誉治理,一人一票制,并负责追溯性公共物品资助 (2)追溯基金,是集体的主要经济引擎,目的是奖励那些在集体和超级链中产生积极影响的人

两院协作:代币院和公民院协同合作,以实现集体愿景 这两院形成两院制治理体系,两院制设计旨在帮助集体做出更好的决策,避免基于代币的治理体系中常见的陷阱,并进行制衡。

管理文件 集体的工作章程:遵循工作宪法所制定的管理规定和原则 集体操作手册:遵循当前治理流程,随着时间的推移,与集体一起发展、变化。

去中心化模型 去中心化里程碑工作模型 Optimism去中心化里程碑工作模型是一个工作模型,展示了基金会对主要去中心化里程碑、其依赖关系以及从一个阶段进入下一个阶段所需完成的工作的思考。这个模型是方向性的,而不是规范性的。

决策图工作模型 乐观决策图工作模型是 Optimism 治理的整个决策面的工作模型,展示了这些决策如何相互关联,并为如何设计这些决策提供了框架。此图表示最终状态下的完整自我管理系统。此图本质上是建议性的,而不是规定性的。

总结:op集体,一个以众多人构成的利益团体,通过良好的经济激励来维护整个生态系统的运转,通过两院制度,以达到相对的去中心化,通过创新和稳定的治理架构,再加上良好的激励机制来推动以太坊的可持续发展和广泛应用,希望op早日实现绝对的去中心化,打造1000+超级链

2025.01.14

今日共学:治理流程 今天学习了op集体的治理框架,该框架由代币院和公民院共同管理。 在代币院中,op持有者负责提交、审议和投票各种治理提案。他们通过直接投票或委托投票来行使投票权,拥有委托op投票权的地址被称为“代表” 在公民院中,op公民负责通过“追溯公共物品资助”的过程向公共物品的建设者分配奖励。并且可以对升级提案进行否决。 治理工具包 代币院治理工具: 1.代币院治理合约:代币院治理提案的链上投票合约。所有符合条件的 Token House 治理提案均在此提交投票。 2.op治理门户:一个前端界面,使 Token House 成员能够在链上委托和投票他们的 OP。 3.公民院快照空间:一个前端界面,使公民院成员能够否决象征性议院提案。 4.op论坛:讨论和审议治理建议的平台。 5.discord:用于非正式治理讨论和反馈。 6.github:资助(任务请求)通过这个公共 Github 仓库中的问题进行管理 7.charmverse:社区主导的乐观资助委员会所在地 随着治理的发展,这些工具或其用途可能会随时间而变化。例如,未来可能会开发专门用于治理委员会的额外用户界面。同样,虽然投票目前通过治理合约在链上进行,但成功的投票目前由 Optimism 基金会管理和实施(见下文),这种情况不应该无限期地持续下去。

提案与投票流程 所有治理提案需要经过三周的周期: 1.第1-2周:在op论坛起草提案,收集社区反馈,并获得代表或公民批准 2.第三周:通过链上工具或snapshot进行投票 3.通过的提案:将由op基金会监督执行 治理依靠多个平台,包括论坛、discord、governance portal和github。投票的最低门槛、法定人数和批准要求根据提案类型而定。并设有否决机制,确保两院权利的制衡。

追溯资助 公民院治理包括追溯公共物品资助(追溯资助),其涉及一系列“轮次”的投票和支出。在每一轮追溯中,公民院都会投票追溯奖励那些产生重大影响的公共物品项目。 回顾轮次按照以下流程进行: 1.范围:分配的奖励总额和影响范围在轮次开始时定义。 2.申请创建:邀请项目在 Retro Funding 申请管理器中创建申请。 3.申请审核:审核申请是否符合申请规则 4.投票:根据必要的attesttationstation条目向公民收集选票并进行统计。 5.支付:根据公民院投票的简单加权平均值,该轮的总奖励金额在获胜项目中分配。 6.合规性:基金会将收集项目信息,以便以合法合规的方式分配赠款(包括完成 KYC)。

实施和管理 在所有情况下,op主义集体治理都旨在按照其工作章程的条款、交战规则和行为准则的精神以及其op愿景的追求进行。op主义基金会将按照下文所述管理这一进程。 行政 op基金会将促进本操作手册中描述的治理程序的管理,旨在确保集体成员能够深思熟虑地参与治理。此类行政服务可能包括: 1.审核治理提案,确保其有效提交并得到表决; 2.删除那些合理地看起来是欺诈性的、垃圾邮件的、诽谤性的、仇恨性的或其他不适当或与集体价值观不一致的提案; 3.监控投票、投票权、可投票代币供应量和投票期限,以确定是否达到或准确反映法定人数和批准门槛; 4.管理同时或彼此接近提交的相互矛盾的提案; 5.网络维护管理,例如紧急错误修复或版本回滚(有或没有治理投票);以及 6.基金会认为与上述内容相关的其他适当事项。 总结:Optimism集体的治理流程通过代币院和公民院的双重治理机制,协调代币持有者与公民共同决策,随着生态治理的发展,治理流程会不断更新与迭代。来实现公共产品资金分配和协议持续发展,以达到去中心化管理目标。

2025.01.15

治理:第七季 阅读第七季指南,了解即将到来的op治理季

庆祝第六季的成就

感谢所有在第 6 季做出贡献的治理参与者。你们是集体的重要组成部分。与往常一样,代表和公民会因参与治理而获得追溯奖励。

在第 6 季,我们朝着继续去中心化迈出了重要一步 1.过去六次协议升级中有三次是由 OP 实验室以外的核心开发团队提出的。 2.多个 OP 链现在由 Optimism 治理 3.Base 正在运行我们的无需许可的错误证明 4.安理会成员现已选举 5.通过州长更新#3将治理基金移至链上 6.批准标准区块空间宪章,向共享超级链升级迈出重要一步 7.通过 Chain Delegation Program 将第一批 OP Chains 纳入治理 8.试行集体反馈委员会,迈出开放元治理的第一步 9.通过客座选民实验尝试公民选择方法 10.发布了去中心化的工作模型

我们是怎么走到这一步的?第 1 至 6 季

第一季主题:创世纪和非结构化社区资助 第二季主题:与拨款委员会建立结构 第三季主题:与拨款委员会一起完善结构 第四季主题:集体工作(介绍使命、意图和信任层级) 第五季主题:治理弹性(安全理事会介绍、链条法则、开发者咨询委员会和反捕获委员会) 第六季主题:优化支撑超级链

第七季主题:共享成功

在第 7 季中,所有贡献者都将专注于我们的超级链产品愿景的核心支柱:互操作性。

虽然第 7 季的目标将重点放在实现超级链产品愿景上,但我们对去中心化的承诺并没有改变。我们的目标不是让基金会和 OP 实验室自己完成这些目标,而是建立一个能够在没有我们的情况下实现这些目标的治理体系。

赛季的演变基于基金会在整个赛季期间记录的数百条反馈、社区进行的报道和分析、定期的反馈调查、公众反馈主题、集体反馈委员会、社区代表进行的回顾等。

意图:高级目标

第六季: 基金会提出了意向,并得到了代币之家的批准。当代币之家努力实现这些意向时,公民之家对此并不知情,基金会制定了自己的 OKR。

第七季: 基金会提出了意向,并得到了代币之家和公民之家的批准。这些意向还为 OP 实验室和基金会的路线图提供了信息,这些路线图已公开。整个集体现在都在朝着相同的意向努力。

一组可互操作的第一阶段链每月进行 2.5 亿美元的跨链资产转移

任务

集体贡献者通过执行任务来实现意图。任务是旨在朝着意图取得可衡量进展的具体举措。任务范围明确,集体贡献者可以在不到 12 个月的时间内从头到尾完成任务。 第六季:

有两种类型的任务 - 由基金会发起和执行的任务以及由拨款委员会发起和执行的任务。所有任务都旨在为目标做出贡献,但由于缺乏标准化指标,因此很难衡量。 第七季:

一切都是使命。所有使命都朝着同一个目标努力!这些使命的影响将在重复的测量日期同时在整个集体中进行测量。有三种类型的任务:

基金会使命:现在由开发者顾问委员会选出申请人,并由开源观察员和/或 OP 实验室衡量其影响力。OP 链也为这些使命提供了投入。

追溯资助任务:你可以将其视为持续的指标驱动的“轮次”。

治理基金任务:代币之家将有能力提供补助金,以推动实现预先指定的指标。这些补助金可以使用任务框架或任何其他补助金框架来资助。

代币分配

OP Chains 的资格标准将于一月份公布;预计大约有 10 条链符合资格。 项目 预算 基金 谁来选择项目?(模块一) 谁评估影响?(模块 H) 何时评估影响? 基金会使命 6M OP 基金会未分配 开发者顾问委员会 开源观察员和/或 OP 实验室 赛季结束时 链上建造者 8M OP 复古基金 所有符合条件的项目均可参与 OSO 提出评估方法,徽章持有者选择 整个季节定期 开发人员工具 8M OP 复古基金 所有符合条件的项目均可参与 OSO 提出评估方法,徽章持有者选择 整个季节定期 治理基金:拨款委员会 10M OP 治理基金 资助委员会 里程碑和指标委员会和/或开源观察员 赛季结束时 治理基金:决策市场 50 万 OP 治理基金 决策市场结果 里程碑和指标委员会和/或开源观察员 赛季结束时

理事会、委员会和董事会

拨款委员会、开发者咨询委员会、安全委员会和行为准则委员会都是永久性委员会,除非提出并批准解散提案,否则预计将在第 7 季继续存在。在基金会的指导下(将于 11 月 26 日公布),理事会和董事会将负责在第 7 季制定自己的任务。

反捕获委员会已完成了基金会最初提议的任期,但任何成员均可提出修正案,以继续该委员会的任期。

第 7 季集体反馈委员会已全面展开!

支持互操作性的治理流程

治理将对协议升级进行投票,以实现第一阶段链之间的互操作性 Token House 将被要求批准互操作性区块空间宪章

在第 7 季中,集体将如何走向去中心化?

模块引用决策图的部分内容。 1.整个集体现在正致力于实现一套共同的意图和成功指标(模块 A) 2.公民院将与象征院一起批准意向书,并批准追溯任务(模块 F) 3.支持指标任务的治理基金预算将在链上转移到由第 7 季里程碑和指标委员会 (模块 G) 管理的多重签名 [即将推出的政策链接] 4.里程碑和指标委员会将运营自己的拨款申请流程,并使用由治理基金拨款支持的申请工具(模块 J) 5.理事会、委员会和董事会将在基金会的协助下起草自己的授权书。这将使拨款委员会在定义自己的拨款流程及其范围方面拥有更大的自主权(仍受拨款政策的约束)。(模块 I) 6.安全委员会 B 组将进行选举,使委员会完全由代币之家 (Module MO) 选举产生 7.基金会将致力于被动管理序列器 ETH(模块 D) 8.第 7 季将朝着去中心化里程碑和依赖项(以黄色突出显示)的方向前进。

学习总结:Optimism 治理第七季将于 2025 年 1 月 16 日至 6 月 11 日进行,主题是通过互操作性实现“共享成功”,目标是推动超级链生态系统每月实现 2.5 亿美元的跨链资产转移。

本季引入了统一的目标(Intents)和任务(Missions)体系,涵盖基金会任务、回馈资助任务和治理基金任务,所有任务均围绕统一指标进行衡量。同时,治理将进一步去中心化,公民和代表共同参与目标批准与决策,并通过链上工具实现更透明的管理和资源分配。

第七季治理将是op迈出的重要一步,我们离真正的去中心化更近了一步。

2025.01.16

追溯融资如何运作

追溯性公共物品资助(追溯资助)基于这样一种理念:就过去有用的东西达成一致比就未来有用的东西达成一致更容易。这是一系列实验,公民之家的成员将剩余的协议收入或追溯资助代币分配的一部分分配给他们认为对 Optimism Collective 和整个超级链产生积极影响的项目。这是 Optimism 价值“影响=利润”的核心:对集体的积极影响应该按比例奖励给个人利润。

这些奖励为人们创造有利于 Optimism Collective 的公共产品提供了强大的激励。总体效果是生态系统更易于构建、了解和连接,进而推动应用程序使用并产生对区块空间的更多需求。通过可持续地资助公共产品,Optimism Collective 可以创造一个丰富的生态系统和更好的经济。 Retro Funding 还为公共产品项目提供了可能的退出流动性,为这些项目的早期投资开辟了市场。这意味着建筑商可以: 1.因其积极贡献而获得奖励,但不产生直接收入 2.根据项目的早期潜力和前景筹集资金

致力于实验

Retro Funding 是 Optimists 想要看到的未来的长期赌注。该组织将定期进行 Retro Funding,每次都与上一次不同。这是一个新兴的过程,需要社区参与才能成长和完善。 1.第一轮 Retro Funding 于 2021 年底进行,为 58 个项目分配了 100 万美元。 2.Retro Funding 第二轮于 2023 年第一季度进行,并为 195 个项目分配了 1000 万个 OP 代币。 3.Retro Funding 第三轮于 2023 年第四季度进行,并为 501 个项目分配了 3000 万个 OP 代币。 4.第四轮 Retro Funding 将于 2024 年第二/第三季度进行,并将奖励为 Optimism 的成功做出贡献的链上建设者。

实验框架

Retro Funding 有三个核心组件,每个组件都有很大的实验空间。 1.影响范围:集体应该资助什么?如何定义和决定? 2.影响评分:公民之家如何评估影响?我们使用哪些单位、流程或工具? 3.影响结算:投票如何进行?

对于前几轮的 Retro Funding,乐观基金会将根据社区的意见决定范围和投票机制。最终,关于资助什么、资助多少以及如何投票的一系列变量将由公民之家决定,并由代币之家进行制衡。

随着时间的推移,该组织的目标是扩大 Retro Funding 的范围,以支持 Optimism 生态系统之外的公共产品生产。为了实现这一目标,我们必须在定期试验的基础上改进 Retro Funding 所使用的工具和流程。

总结:基于“影响=收益”原则,创立了retro funding的机制,奖励对op生态和超级链有积极影响的项目,鼓励公共物品的开发。这一机制由公民议会分配资金,为公共物品提供退出流动性和早期投资支持。通过不断试验和社区参与,完善retro funding流程,逐步扩大资助范围,来推动更广泛的公共物品生产和生态繁荣

2025.01.17

复习前几天学习知识兼休息一天

2025.01.18

浏览RetroPGF 获奖项目:

1.OSO Insights & Data Science Open Source Observer 是一种公共产品,可帮助社区衡量影响力并提高资助效率。除了为特定融资轮次提供影响力指标外,我们还使用数据科学来评估 Retro Funding 作为一种机制的长期有效性,并进行稳健的分析以确保每轮融资的完整性。我们帮助 Optimism Collective 分析选民行为和奖励分配模式、项目/贡献声誉以及项目群体在一段时间内的表现。这些努力旨在让社区更细致地了解每轮融资的有效性,并为未来的融资轮次设计提供参考。此外,我们进行临时分析以验证结果计算、筛选符合资格要求的项目,并创建用于测试目的的合成数据。这项工作具有高语境,需要深入了解每轮融资的设计参数、选民和项目池。我们的见解利用了我们的 OSO 数据管道和各种合作伙伴数据源,包括 Farcaster、OpenRank、Agora、以太坊认证服务等。我们所有的工作都是公开的,旨在让社区轻松复制。

2.numbaNERDs numbaNERDs 计划是一个以治理为重点的赏金委员会,提供有关资助接受者及其表现的关键分析。该计划由 OP 实验室员工联盟运营,旨在激励贡献者产生洞察力,从而推动明智的治理决策。一些赏金是为以前的贡献者(称为 numbaNERD)保留的,让有经验的个人提供深入的分析。还制定了资助滥用报告政策,任何人都可以报告滥用行为,但只有 numbaNERDs 贡献者才能验证这些报告。该政策概述了不同严重程度的违规行为,确保对任何协议滥用行为采取适当的措施,同时鼓励避免滥用协议。通过其结构化的分析和问责措施,numbaNERDs 计划加强了 Optimism 生态系统的透明度和治理。

3.Ethereum Attestation Service (EAS) EAS 是一种基础设施公共产品,用于在链上或链下对任何事物进行证明。证明是结构化数据块的数字签名,用于在线和链上建立更多信任。Superchain 中已有超过 14,000 名独特证明者提供了超过 100 万份证明。EAS 原生集成到 OP Bedrock 中,并通过两个预部署地址链接:https://github.com/ethereum-optimism/optimism/tree/3542398896d9faca6b379fe67e3985d722cf80b6/packages/contracts-bedrock/src/EAS

4.growthepie 🥧📏 RetroPGF 3 追踪器 - 徽章持有者和项目所有者的清晰度 对于 RetroPGF 第 3 轮,我们开发了一个详细的追踪器,徽章持有者和项目都使用它来追踪他们目前在选票、徽章持有者名单和其他数据中的表现。徽章持有者可以加快投票过程,并每隔几分钟获得实时数据,了解项目的选票如何变化。此外,还可以了解项目之前收到的资金数额,包括之前的追溯资金、风险投资资金和自己的代币发行。在看到社交媒体上关于徽章持有者评估 643 个项目的难度的持续讨论后,我们正在解决主要问题,例如:- 更好地在一个列表中概述项目,如果它们已经出现在选票或列表中(使它们更显眼)以及它们在徽章持有者列表中的当前中位估值是多少 - 详细概述他们申请中报告的资金情况,并收集有关外部资金(如风险投资资金)的其他信息,如果有项目的代币,我们会在追踪器中透明化。- 项目可以查看它们是否达到了最低门槛。 - 每个人都可以全面了解已申请的项目,具有搜索功能,并且可以通过列表中的不同变量对项目进行更好的排序。 - 直接链接到 Agora 上的项目以查看完整描述,从而实现更快的导航。在几周内需要评估 600 多个项目时,这一点至关重要。在整个投票期间,大量徽章持有者和项目代表使用我们的页面和跟踪器(每天超过 1500 名用户)来查看新内容。我们收到的反馈(总结): - 人们欣赏列表视图和透明、简洁视图中数据的完整性。 - 实时更新使人们能够更好地查看未知项目。 - 有人甚至说,我们的跟踪器通过实时更新和徽章持有者调整选票的可能性,将整个轮次变成了一个预测市场。投票期结束后,人们渴望看到他们的结果,找到我们的跟踪器看看他们被分配了多少。最重要的是,在整个过程中,RPGF 的所有参与者在社交媒体和各种平台上多次分享了我们的追踪器,这引起了人们对 Optimism 及其回溯资助的极大关注。这个特定项目(即追踪器)没有从 Optimism 或任何其他来源获得任何资金。

5.Optimism Developer Advisory Board (S6) 开发者咨询委员会 (DAB) 为 Optimism 治理中发生的一切带来了技术视角。运营该集体需要做出许多重要的技术决策:- 哪些升级是安全的?- 哪些项目正在产生有意义的技术影响?- 哪些赠款值得资助?DAB 致力于确保正确做出这些决定。我们的职责包括支持资助委员会对项目进行技术评估,支持公民和代表进行简单的协议升级解释,并成为 OP 实验室、基金会、代表、公民、开发者和其他利益相关者之间的沟通纽带。

2025.01.19

superchain基本介绍 上 Bedrock 之后,OP Stack 的下一个重大可扩展性改进是引入超级链的概念:一个共享桥接、去中心化治理、升级、通信层等的链网络——全部建立在 OP Stack 上。

超级链的推出将把 OP 主网和其他链合并为一个统一的 OP 链网络(即超级链内的链),并标志着向世界带来可扩展和去中心化计算的重要一步。本文档的目标是描述可扩展性愿景、超级链概念以及实现这一愿景所需的 OP 堆栈的一些更改。 区块链可扩展性愿景笔记

  1. 现状与挑战 区块链技术目前无法满足去中心化网络的需求,存在可扩展性限制。 大多数网络应用程序无法在链上运行,阻碍了区块链生态系统的发展。 比特币白皮书提出:系统有潜力,但难以扩展到所需规模,这一问题至今未解决。

  2. 可扩展性的重要性 可扩展的去中心化计算具有巨大价值: 链上交易成本低:类似于中心化后端交互的成本。 开发者无后端基础设施压力:区块链保证正确执行、正常运行时间和水平可扩展性。 共享智能合约执行环境:可组合性高于传统的REST API。 标准化的gas市场:开发者不需承担用户基础设施成本,解锁更多盈利策略。

  3. 实现的可能性 高可扩展Web应用程序:无需传统后端软件堆栈开发,区块链为开发者提供了简化的解决方案。 去中心化网络的普及:更高的信任度,用户能拥有自己的数据、应用程序和声誉。 声誉可用于投票、贷款和抵押品等,促进互联网上的信任。 数据加密验证:提供去中心化的加密可验证性,增强安全性和隐私性。

  4. 超级链愿景 超级链是实现区块链可扩展性的核心概念,旨在突破现有可扩展性瓶颈。 关键目标: 创建一个更高效、可组合的区块链系统。 构建去中心化、可扩展的互联网基础设施。 该愿景将推动去中心化应用的普及,最终实现一个无需依赖传统后端架构的互联网。

  5. 长期展望 这一过程可能需要多年甚至十年的努力,但随着技术的进步和业界的支持,愿景逐步接近实现。 如果有明确的目标和路线图,区块链可扩展性的突破将会加速,进一步推动去中心化互联网的形成。

    基础超级链概念

  6. 水平可扩展性与多链架构 水平可扩展性的实现依赖于多个链并行运行。 单条链的硬件要求随着计算量增加而线性增长,导致单链难以满足高扩展性需求。 为了实现更高的扩展性,必须通过多个链并行工作。

  7. 链的定义与组成 每条链可以看作一个状态转换系统,由以下组成: 初始状态、状态转换函数和输入列表(交易)。 这些链通过加密方式提交,并可以在独立的硬件和互联网环境下复制。

  8. 传统多链架构的问题 传统多链架构存在两个关键问题: 安全模型多样化:每条链引入不同的安全模型,随着新链加入,系统性风险增加。 启动成本高:新链的部署需要新的验证器集和区块生产者,增加了运营成本。

  9. 共享事实来源的解决方案 为了解决这些问题,需要一个单一共享区块链(即L1链),作为所有链(L2链)的共享事实来源。 共享事实来源的好处: 在所有链上实施统一的安全模型。 消除每条链部署新验证器的需求,所有L2链都可以使用L1的共识。

  10. 超级链概念 超级链是由多个L2链组成的多链生态系统,通过L1链的共享事实来源来实现互操作性和一致性。 通过将链视为商品化的计算资源,超级链能够消除系统性风险,并降低为应用部署新链时的高额开销。 超级链让多个链协作工作,跨链应用得以实现,且无需担心不同链之间的安全性和资源重叠问题。 可以将这个互操作的链网络视为一个整体单元——超级链。

  11. 超级链的优势 简化跨链开发:开发者无需为每个应用部署独立链,而是可以通过L2链构建跨链应用。 降低启动成本:消除了每增加一条链时需新增验证器和区块生产者的成本。 增强安全性:所有链依赖于L1共识,统一的安全模型减少了生态系统中的风险。

通过超级链,区块链的可扩展性可以得到提升,同时避免传统多链架构的成本和安全问题。

超级链介绍有点长,分为几天学习

2025.01.20

superchain基本介绍 中

Superchain概览

什么是Superchain?

Superchain是一个由L2链(称为 OP 链)组成的网络,具备以下特点: 共享安全性、通信层 和 开源技术栈。 各链功能标准化,被设计为可互换资源。 开发者可以针对整个 Superchain构建应用,而不需要关注应用运行的具体链。

关键组成部分 1.OP 链 Superchain 生态中的单个链。 由 Optimism Collective 治理,无论具体属性如何,只要符合治理规则,均属于 Superchain 的一部分。

Superchain的核心属性

为了Optimism升级为Superchain需要满足以下属性:

属性 目的 共享L1区块链 提供所有OP链交易的总排序,确保一个统一的账本。 共享的OP链桥 标准化所有OP链的安全属性,增强链间的互操作性。 低成本的OP链部署 降低OP链部署和交易成本,避免 L1 上高昂的交易费用。 可配置的OP链选项 允许OP链自定义配置(如数据可用性提供者、Sequencer 地址等)。 安全的跨链交易和消息传递 确保用户能够在 OP 链之间安全地迁移状态并进行消息传递。

Superchain 的优势 1.互操作性:标准化通信和共享安全性使 OP 链之间无缝协作。 2.成本效益:降低部署和交易费用,使开发者和用户更易参与。 3.灵活性:允许 OP 链根据需求进行定制,同时保持在生态系统中的统一性。 4.开发简便性:开发者可针对整个 Superchain 构建应用,而无需处理单链的复杂性。 5.增强安全性:统一的安全模型降低了生态系统中的漏洞风险。

何时成为 Superchain?

当Optimism满足所有上述属性,并将OP链统一到其基础设施中后,即可被视为Superchain。

将Optimism升级为Superchain

Superchain转型的关键升级

为了在Bedrock版本之后将Optimism升级为功能完善的Superchain,需要进行以下关键变更。这些变更旨在实现通过统一桥接系统来部署和升级多个链。

  1. 将 Bedrock 桥升级为链工厂 Bedrock 的 SystemConfig 合约: 当前在 L1 定义了一些 L2 链的配置。 可扩展为将 所有 L2 配置信息上链至 L1,包括: 唯一的链 ID。 关键配置值(如区块 Gas 限制)。 链工厂: 一旦所有链数据都在 L1 上,工厂即可部署链配置及所需合约。 使用 CREATE2 确定性地址,可以预先确定每条链的合约地址。 优势: 无需部署桥接合约即可与链进行交互。 实现 假设性链部署,使部署成本接近于零。 链能够继承 标准化的安全属性。

  2. 使用链工厂推导 OP 链数据 从 L1 同步 OP 链: Bedrock 支持 L2 链从 L1 推导数据。 通过扩展 L1 链工厂将所有配置上链,节点可以通过以下方式确定性地同步任意 OP 链: 一个 L1 地址。 一个 L1 连接。 本地计算链状态: 节点通过本地计算链状态,确保状态判断是 无许可且安全的。 链推导无需证明系统(无效交易会在本地计算中被忽略)。 但提现操作仍然需要证明系统。

  3. 为提现引入无许可证明系统 Bedrock 中提议者角色的现有问题: 当前需要有权限的“提议者”角色提交提现消息。 提议者必须按固定间隔向 L1 提交提案,带来以下问题: 随着 OP 链数量增加,**线性

    配置化的OPChain Sequencer

配置化Sequencer(Modular Sequencing) 背景: Bedrock 引入了通过 SystemConfig 合约设置 sequencer 地址的功能。 在多链架构下,每个链都有独立的 SystemConfig 合约,OP Chain 部署者可配置自己的 sequencer 地址。 定义: Modular Sequencing 是在 OP Chain 部署时设置 sequencer 地址的能力。 OP Chains 的 Sequencer 可由不同实体运行,同时保持 Superchain 桥接的安全模型。

Superchain 桥接 定义: L1 桥接合约,管理 Superchain 内所有 OP Chain。可由 Optimism Collective 升级。 安全模型: 链安全性(Safety):通过证明系统保证交易的有效性。 链活性(Liveness):通过直接向 L1 提交交易保证防止审查。 用户保护机制: 如果 OP Chain 的 sequencer 出现问题,用户可以直接向 L1 提交交易,将操作迁移至功能正常的链。

Modular Sequencing 的优势 1.支持不同的 Sequencing 模式: Round Robin(轮流排序)。 Sequencer 共识协议。 PGA 排序(Priority Gas Auction)。 FIFO 排序(先进先出)。 允许无许可地试验多种模式,促进标准化发展。 2推动去中心化 Sequencer 的发展: 允许不同实体成为 Sequencer,提高去中心化程度。

统一的 OP Chain 升级路径 1.去中心化安全委员会: 引入一个安全委员会,负责管理系统升级,保障安全和去中心化。 功能: 更新链认证者的集合。 延迟执行的合约升级。 在紧急情况下暂停桥接功能并取消待定升级。 2.桥接暂停机制: 最坏情况: 安全委员会成员的私钥泄露,导致桥接暂停。 结果是L1桥被冻结,无法完成提现或升级(牺牲活性以保证安全性)。

L1 软分叉解冻机制 机制概述: 提供一种最终恢复机制(L1 Soft Fork Upgrade Recovery)。 允许 L1 通过软分叉绕过 Superchain 桥合约的权限发起桥接升级。 工作原理: 提议阶段: 任意人可向特殊桥接合约提交交易及大额保证金,启动两周挑战期。 挑战阶段: 在挑战期内,任何人可提交挑战取消升级并没收保证金。 软分叉成功条件: 如果伴随对 Ethereum L1 验证者软件的修改(软分叉),可忽略包含取消交易的区块,升级得以通过。 风险提示: 可能引入系统性风险:需要进一步研究和社区认可。 非必要机制:不是实现 Superchain 的必备功能,仅为研究完整性记录。

设计原则 1.安全优先于活性: 防止 ETH 或代币的损失,即使代价是锁定资产。 2.软分叉的影响: 软分叉升级后可移除相关逻辑,无长期技术负债。 威慑效果:机制的存在即可阻止恶意行为。

总结

通过这些功能的结合,Superchain 将具备以下核心属性: 1.共享桥接系统:统一管理所有 OP Chains。 2.低成本链部署:大幅降低 OP Chain 部署成本。 3.关键配置选项:支持自定义链配置,如 Sequencer 地址。 4.安全的交易与跨链消息:保障链间交互的安全性。

这些升级将在 Bedrock 提供的共享 L1 区块链基础上实现 Superchain 的所有核心属性。

2025.01.21

superchain基本介绍 下

扩展超级链增强功能以​​实现愿景 我们预计,如果成功的话,后 Bedrock 超级链的发布将标志着 Optimism 在可扩展性和去中心化方面的一个重要里程碑。然而,在实现完全可扩展的区块链愿景之前,仍存在一些重大的痛点需要解决。预期的痛点包括:

提款声明依赖于一组值得信赖的链证明者。 跨链交易速度很慢,因为它们需要等待挑战期。 跨链交易是异步的,破坏了执行原子跨链交易(如闪电贷)的能力。 将交易发布到超级链是不可扩展的,因为交易数据必须提交到容量有限的 L1。 目前还没有易于使用的框架来构建利用许多 OP 链的可扩展应用程序。 没有易于使用的钱包来管理跨多个 OP 链的代币和应用程序。 如果解决了每一个痛点,那么就有可能为最复杂的 web2 应用程序构建去中心化的替代方案。

以下是未来可能增强功能的概述,这些功能结合起来可以解决每一个痛点。

多重防护 痛点: 提款声明依赖于一组值得信赖的链证明者。 建议的解决方案: 可以通过引入无需许可的证明(例如 Cannon)来取代受信任的链证明者集,其中争议解决完全在链上进行。然而,完全在链上证明的挑战在于,如果它们被破坏,则没有后备机制。为了确保它们永远不会失败,可以引入一个通过冗余提供安全性的多重证明系统。

低延迟 L2 到 L2 消息传递 痛点: 跨链交易速度很慢,因为它们需要等待挑战期。 建议的解决方案: 故障证明会给用户体验带来负担,因为它们需要等待一段挑战期才能安全完成。这意味着,根据挑战期的长度,用户可能需要等待很长时间才能将他们的 ETH 和代币从一个 OP 链迁移到下一个 OP 链。

另一方面,有效性证明不存在这个问题。有效性证明没有挑战期,因此可以从一个 OP 链即时提现到下一个 OP 链。如果用户需要频繁在链之间迁移,即使在正常应用程序执行期间也是如此,那么这一点非常重要。然而,有效性证明通常使用零知识证明 (ZKP) 来实现,这既昂贵又容易出错。真正将 ZKP 投入生产,使其成为主要的跨链通信协议,可能需要数年时间。

在 ZKP 投入生产的同时,可以使用 OP Stack 的模块化证明系统实现低延迟的 L2 到 L2 消息传递。借助模块化证明,可以为同一条链使用两个证明系统。这就开启了使用一个证明系统提供低延迟桥接(以牺牲安全性为代价)同时使用另一个证明系统提供高安全性、高延迟桥接的可能性。

这种异构桥接系统意味着开发人员可以使用多种桥接类型之一来构建他们的应用程序,例如:

高安全性、高延迟防故障(标准高安全性桥) 低安全性、低延迟防错(较短的挑战期即可实现低延迟) 低安全性、低延迟有效性证明(使用可信链证明者代替 ZKP) 高安全性、低延迟的有效性证明(一旦 ZKP 准备就绪) 混合多个证明系统使开发人员能够为低价值状态提供低延迟桥接,为高价值状态提供高延迟桥接。甚至可以通过使用高安全性高延迟桥接来证明状态的有效性,将即时桥接的低安全性状态转变为高安全性状态。此构建块使开发人员能够做出有趣的安全性权衡,例如使用高阈值证明证明和高安全性、高延迟的防错后备。

同步跨链交易 痛点: 跨链交易是异步的,破坏了执行原子跨链交易(如闪电贷)的能力。 建议的解决方案: 传统的跨链消息传递是异步完成的,这意味着跨链交易不是原子的。例如,如果用户想要执行跨链套利交易(在链 A 上购买代币 A,在链 B 上出售代币 B),则无法保证他们的交易能够完整执行。用户最终可能会购买代币 A,而无需出售代币 B。

通过在两个 OP 链上使用共享排序协议,可以引入同步跨链消息传递并实现原子跨链交互。在我们的示例中,链 A 和链 B 上的排序器将分别接收套利交易,就何时将其纳入达成共识,然后以原子方式将每笔交易纳入链接块中。只有当交易确实包含在每条链上时才会支付费用,这意味着排序器承担同步风险,而不是我们最初示例中的用户。这些共享排序协议可以在后 Bedrock 超级链的模块化排序层之上无权限地实现。

通过低延迟的 L2 到 L2 消息传递以及共享排序的组合,可以执行跨链闪电贷等复杂交易。甚至可以更进一步,创建 EVM 抽象,其中各个智能合约(甚至各个存储槽)存在于不同的链上。

Alt-Data 可用性层 — Alt-DA 协议 痛点: 将交易发布到超级链是不可扩展的,因为交易数据必须提交到容量有限的 L1。 建议的解决方案: 目前,L1 数据可用性 (DA) 的扩展程度还不足以支持互联网级别的扩展。但是,可以使用 Alt-DA 协议来扩展 OP 链可访问的数据可用性,该协议允许其他 DA 提供商补充较为有限的 L1 DA。

Alt-DA链

交易数据在 L1 上提交但不直接提供给 L1 的链,具有数据可用性挑战回退。

通用 Alt-DA 协议能够扩展至 L1 上无法实现的范围,因为只有对交易数据感兴趣的用户才会下载 Alt-DA 数据,而在 L1 上,每个以太坊节点都会下载 L1 上的所有交易数据。这意味着 Alt-DA 数据非常便宜。但是,Alt-DA 的安全模型比 L1 更差 — Alt-DA 链数据可能会暂时不可用,这意味着用户必须退出链。请注意,此安全模型仍可保证 Alt-DA 链的安全性,只是不能保证其活跃性。

Alt-DA 协议概述:

数据可用性 (DA) 提供商从用户接收交易数据。 然后,DA 提供商对交易数据进行哈希处理,并将哈希提交给 Alt-DA 合约。 一旦提交了哈希,DA 提供商就会向用户发送一个证明,证明他们的交易数据包含在哈希中。DA 提供商可能会通过隐瞒证明(即不将其发送给用户)来采取不当行为。 如果 DA 提供商未向用户发送证明,则用户可以提交 DA 挑战。这会强制 DA 提供商在链上发布交易数据。如果 DA 提供商未在链上提交证明,则哈希会被删除。这确保用户始终可以(在挑战期之后)同步 Alt-DA 链。 如果 L1 拥塞严重,DA 挑战期可能会延长。 用户还可以提交 L1 交易以退出 Alt-DA 链,从而切换其 DA 提供商。 Alt-DA 链的结算使用与 Rollup 链几乎相同的故障证明系统,唯一的区别在于使用在 Alt-DA 合约中最终确定的哈希值从链中获取额外数据。 由于哈希能够将任意大小的数据缩减为恒定大小的承诺,并且能够并行化交易数据哈希,因此可以使用 Alt-DA DA 实现数据承诺的近乎完美的水平可扩展性。这意味着可以将游戏或社交媒体等大规模可扩展的应用程序放在 Alt-DA 链上。

多链应用框架 痛点: 目前还没有易于使用的框架来构建利用许多 OP 链的可扩展应用程序。

没有易于使用的钱包来管理跨多个 OP 链的 ETH 和代币和应用程序。

建议的解决方案(草图): 这不是核心协议的改变,而是可以在核心 Superchain 协议之上构建的工具。此处的建议旨在提供如何构建工具以改善部署到 Superchain 的体验的粗略直觉。

以下一些工具可以使在超级链上进行开发获得更好的体验:

内容可寻址智能合约——这使合约在所有链上具有相同的地址。这样,开发人员可以编写智能合约,这些合约实际上部署到同一地址的所有 OP 链。如果 OP 链上的用户想要使用其链上尚未提供的智能合约,他们可以独立部署代码。

跨链合约状态管理标准——创建智能合约状态如何从一条链迁移到下一条链的标准,使开发人员能够将他们的应用程序分片到多条链上。此外,此逻辑可用于钱包中,以显示用户状态,就好像它们都在同一条链上一样。例如,如果用户的代币分散在多条链上,钱包可以使用跨链状态管理逻辑来知道它应该将用户余额显示为所有链上所有代币余额的总和。

对于以太坊可扩展性爱好者来说:这些框架可以通过将用户状态从臃肿的链轻松迁移到新链来解决状态增长问题。旧的臃肿链可以维持较低的 gas 限制,或者完全弃用。

超级链 RPC 端点——创建一个单一的 RPC 端点,用户可以将他们的超级链交易发送到该端点,而不管他们想要发送到哪个 OP 链,从而使用户避免不断切换他们的网络。

有了强大的多链应用程序框架,部署跨链应用程序可能会变得像部署针对单链的应用程序一样容易。

总结:通过以上增强功能,Superchain 将具备以下特点: 1.更高的安全性和效率:多重证明系统和替代数据可用性层解决了安全性和扩展性的平衡问题。 2.即时和同步交易:低延迟消息传递与同步跨链交易支持复杂的链间交互。 3.开发者友好性:多链开发框架简化了跨链应用的设计、部署和管理流程。 4.支持大规模应用:Alt-DA 链使得互联网级别的应用成为可能,包括游戏和社交媒体。

通过结合这些改进,Optimism 将为去中心化的复杂 Web2 应用提供强大的替代方案,并实现大规模区块链的终极愿景。

2025.01.22

OP Stack 基本概述

OP Stack 是 Optimism 的核心开发框架,它是一个标准化、共享且开源的技术栈,由 Optimism Collective 维护,旨在简化和规范化构建二层(L2)区块链的流程。以下是快速入门指南:

  1. 了解 OP Stack 什么是 OP Stack: OP Stack 是支撑 Optimism 的开源软件集,服务于以太坊和 Optimism 生态系统,是一种公共产品。它通过模块化设计支持创建高质量的 L2 区块链。 Optimism Superchain: OP Stack 支持构建兼容 Optimism Superchain 的 L2 区块链,Superchain 是未来的多链网络,提供共享的安全性和通信层。 核心功能: OP Stack 不仅包含运行 L2 区块链的基础设施,还涉及数据可用性层、消息传递机制、治理系统等。

  2. OP Stack 的主要特性 Optimism Bedrock: OP Stack 的当前版本。Bedrock 提供了一整套工具,用于部署生产级的 Optimistic Rollup 区块链。 Superchain 兼容性: 使用 Bedrock 构建的链将完全兼容未来的 Superchain 网络,支持多链间的互操作性。 模块化与扩展性: OP Stack 的模块化设计允许开发者在不同层级进行自定义和扩展,但修改代码可能导致与 Superchain 不兼容。

  3. 高级功能与实验 实验性的 OP Stack Hacks: OP Stack 支持开发者进行实验性修改,但请注意,这些修改可能导致与你的 L2 无法兼容 Superchain。

  4. OP Stack 的未来

随着 Optimism 的发展,OP Stack 将不断演进: 1.提供更强的模块化能力,便于开发者轻松配置和扩展不同的功能模块。 2.支持 Superchain 的消息传递基础设施,实现多链间的无缝互操作性。 3.成为以太坊扩容的重要基石,推动生态系统的发展。

2025.01.23

体验和分析superchain项目

使用过各种链上面的很多项目,包括: 跨链桥:layerswap、layerzero、superbridge、orbiter:这些跨链桥都非常好用,但各有侧重点,更倾向的链条不同 钱包:zerion,是我几乎每天都要用的dapp,查看资产、跟踪地址,swap、跨链等功能都很好用 保险协议:safe:非常好用的安全保险协议,多重签名让每个人都放心 域名:zns:一站式域名平台,所有区块链的域名都可以在上面注册 nft平台:rarible:非常好的nft平台,更偏向于艺术化 swap:uniswap、baseswap,非常好用的swap,uniswap更是defi的开山鼻祖 捐赠平台:gitcoin,近几年捐赠过很多期gitcoin,在上面早期支持了好多很好的项目

没想到这么多好的项目都建立在superchain上,当我看见项目列表时,感到非常惊讶,全都是我用过并且很熟悉的DAPP

2025.01.24

复习巩固前几天所学

2025.01.25

什么构成了链条标准?

OP Stack 中的标准配置可确保在 Superchain 生态系统中部署的链遵循一组一致的技术和治理参数。这种标准化对于 Superchain 的互操作性、网络安全和链升级的便捷性至关重要。

什么是标准链? OP Stack 中的标准链是指遵循以下原则的 rollup:

技术一致性:

遵守规范中定义的共识参数、策略参数、管理员角色和服务角色。 利用 OP Stack 官方支持的功能和模块。 治理协调:

遵守标准汇总章程。 与超级链生态系统保持一致的透明和协作的决策。 互操作性:

保持与超链协议级跨链交互的兼容性。 偏离这些原则的链,例如引入不受支持的功能(如自定义 gas 代币),被视为非标准配置。

操作部署者在标准化中的作用 op -deployer是一款功能强大的工具,旨在自动化和简化符合标准配置的链的部署。主要功能包括:

默认值: op-deployer 提供符合标准规范的默认值。

在标准范围内轻松定制: op-deployer 工具允许覆盖默认值。例如,您可以将 L2 区块时间覆盖为 1 秒,这是标准值。但是,请确保您在应用覆盖时知道自己在做什么,因为它们可能违反标准规范。

通过使用 op-deployer,链运营商可以降低链部署的复杂性,同时确保与 Superchain 标准保持一致。

标准化为何如此重要 标准化对超级链生态系统有以下几个好处:

互操作性: 标准堆栈和安全模型使您的链有资格与其他标准链进行交互,例如单块跨链消息传递和令牌传输。

简化的升级路径: 降低将链升级到最新版本的复杂性。

减少支持开销: 通过确保部署的一致性来最大限度地减少对定制支持的需求。

标准功能 默认系统合约: 核心协议合约必须使用经治理批准的OP Stack发布实现来提供安全性和兼容性。

指定的排序器配置: 排序器设置必须遵循规定的交易排序和提交参数,以维持网络稳定性。

什么不是标准的? 某些配置显然不属于标准设置。例如:

自定义 Gas 代币: 引入默认 Gas 代币以外的 Gas 代币目前不被视为标准。

修改的系统合约: 对核心系统合约的任何修改都会破坏标准化,并且不受官方 OP Stack 规范的支持。

超级链注册中心 Superchain Registry是 Superchain 生态系统中所有链的权威索引。它确保:

透明度: 所有注册链及其配置均公开列出。

超级链级别: 注册表中列出的链用superchain_level它会告诉您哪些链条是标准的。

社区信任: 成为注册中心的一部分表明可靠性并符合乐观集体原则。

2025.01.26