Cointime

扫码下载App
iOS & Android

The Graph Indexer线上会议 #181

TL;DR: 公开讨论的重点是Blast,一个基于OP Stack的以太坊L2:Blast为ETH和稳定币提

供原生收益,自动调整账户余额。Gas费收入共享允许dapp在其合约中收取Gas费用。运

行Blast节点与其他OP Stack链类似,有一些特定的要求和考虑因素。

大家好,欢迎阅览 Indexer Office Hours 会议纪要,第 181 场!

视频链接:https://youtu.be/Xrj8T9NvAJc

观看 GRTiQ 播客,Steve (Namwoong) Kim 是总部位于韩国首尔的全球区块链研究公司 Four Pillars 的联合创始人。

Four Pillars 在整个区块链领域都具有影响力,以其对关键基础设施和 web3 中出现的独特技术的深入了解和研究而闻名。

重要存储库的最新更新

Repo watch注解现在包括发布日期和紧急指标、原因等。

  • Erigon 新版 v2.60.9:
  • 日期:2024-10-25 14:46:50 UTC
  • 最新版本 2.60.9 引入了一项重大更改,将 OS/Arch 支持限制为 Linux arm64 和特定的 amd64 版本。
  • 此外,它还包括多项改进和错误修复,旨在提高性能和解决已知问题,特别是围绕内存管理和 RPC 错误的问题。
  • 紧急指标:黄色
  • 紧急原因:包括改进和错误修复,但不一定是关键的。

有关不同客户端的信息

  • Teku:新版本 24.10.3:
  • 日期:2024-10-28 22:50:45 UTC
  • 此版本 (24.10.3) 包括错误修复和网络改进,例如增强的区块生产兼容性和清理旧的信标状态。
  • 没有重大更改,但是建议升级以获得最佳性能。
  • 紧急指标:黄色
  • 紧急原因:性能稳定性的重要更新。
  • Nimbus:新版本 v24.10.0:
  • 日期:2024-10-29 07:22:23 UTC
  • Nimbus v24.10.0 包括性能提升和稳定性修复,特别是改进了执行有效负载区块哈希验证和验证者客户端可扩展性。
  • 虽然通常紧急程度较低,但如果 beacon REST API 在外部公开,管理员应优先更新。
  • 紧急指标:黄色
  • 紧急原因:重要的改进,但不是立即关键的。
  • 索引器服务和点击代理(RS):新版本索引器-tap-agent-v1.3.0:
  • 日期:2024-10-23 21:58:37 UTC
  • 版本 1.3.0 为 RAV 请求添加了计数器触发器,并修复了一些错误以改进请求处理。此版本中不存在任何关键更新。
  • 紧急指标:黄色
  • 紧急原因:对性能很重要,但不是关键。

Launchpad 图表:

  • 发布了新的图表版本,其中包含增强功能和错误修复:
  • Graph节点-0.5.6
  • 我们已将某些 Pod 的访问模式更改为 [“ReadWriteOnce”] Pod,您需要添加该值以覆盖特定图表的默认值。

calinah |GraphOps 已发布:这将导致指定的图表发生一些重大变化。Canary 版本已经推出。为避免中断性变更,请指定 volumeClaimSpec:accessModes:[“ReadWriteOnce”] 或重新创建您的 sts。

  • feat:将默认的 accessMode 改为 ReadWriteOncePod #403

Launchpad 命名空间:

  • Polygon、Graph、Arbitrum 的新稳定版本

问题:

  • Launchpad 图表问题:查看或报告问题
  • Launchpad 命名空间问题:查看或报告问题

协议重要变更的最新更新

  • 有关争议 #GDR-18 的信息请求
  • 杂务:添加缺失的 2023 年审计报告 #1064(合并)

Graph Node 版本即将推出,我们正在等待一些最终的集成测试完成,然后我们将发布。

生态系统正在弃用索引器服务 TypeScript,转而使用用 Rust 编写的新索引器服务。

太平洋时间 (PT) 12 月 4 日星期三上午 9:00,网关将开始强制弃用索引器服务 TypeScript。仍在运行索引器服务 TypeScript 的索引器将没有资格为查询提供服务。

---Paka 在他的演讲中分享
  1. 请参阅官方公告以及相关说明和文档:Discord 公告。
  2. 如果您尚未开始迁移,请立即开始迁移。
  3. 如果您在此过程中有任何疑问或遇到任何问题,请访问 Discord 上的 #indexer-software channel频道 ,或向 Semiotic Labs 的 Gustavo (@gustavo) 或 Paka (@paka |E&N)寻求帮助。

聊天室:

Vince |Nodeify:我听说了关于 TAP 问题的一些挥之不去的事情,它会在 12 月 4 日之前准备好吗?

  • Paka:从我从 Semiotic 团队那里听到的和从其他人那里看到的,我确实是这么认为的。任何关于此日期可能为时过早的反馈都会有所帮助。

pili |GraphOps:如果 Semiotic 的 Gustavo 能参加即将到来的 IOH 问答,那就太好了。

  • Abel:我很高兴把它们放在一起。

Vince |Nodeify:特别是具有大量收据的大型索引器的问题。Marc-André |Ellipfra,金星还是没有?

  • Marc-André |Ellipfra:它大部分都在那里,但我一直遇到无效收据的问题,以及一些一般的性能问题。Gustavo 处于领先地位,通过修复快速迭代。
  • Vincent |Data Nexus:值得一提的是,我们最近没有遇到任何 TAP 问题。

pili |GraphOps:GraphSeer 的索引器配置文件中添加了新徽标,显示索引器的 TAP 迁移状态。

---GraphSeer 上显示索引器已准备好使用 TAP 的新徽章示例。

Marc-André |Ellipfra:不幸的是,我可能浪费了一定比例的查询费用,但这是有原因的。

  • pili |GraphOps:但是你在 GraphSeer 上有一个绿色的徽章。
  • Marc-André |Ellipfra: 值得!

Pierre |Chain-Insights.io 发布:什么是 Graphcast,它有什么作用,路线图是什么?

Graphcast SDK 是一种去中心化的分布式点对点 (P2P) 通信工具,使网络上的用户能够实时交换信息。它旨在通过实现链下通信(gossip/cheap talk)来克服区块链参与者之间信号或协调的高成本。

pili:Graphcast 可供索引器使用。我们正在 [GraphOps] 维护 Subgraph Radio,并且我们正在为 Grafana 仪表板进行一些依赖项更新。如果您有任何功能请求,请在 Graphcast/Subgraph Radio Discord 频道中分享:💬—graphcast。

pili |GraphOps:Graphcast 文档和研讨会/演示在这里:Subgraph Radio 播放列表。

Catherine |Pinax:Graph Indexer Office Hours #139 涵盖了 Graphcast。

Pierre |Chain-Insights.io 发布:索引和分配自动化的自动化功能有哪些(@Vincent 的 indexer-tools-v3 除外 |Data Nexus) 的他们的状态是什么(活动、非活动)?

Paka:在 2025 年,我们希望投入更多精力来改善查询费用的分配优化器体验。目前,它仅限于优化索引费用,但我们确实希望简化索引器追逐查询费用的流程。我们正处于考虑这个问题的早期阶段。下一步是与索引器代理更紧密地集成,以进一步简化分配管理操作。

用于索引费用的分配优化器在很大程度上处于维护模式。我最近提交了一些 PR 以删除托管服务的提及,但那里并没有真正积极的开发。有各种各样的索引器使用它来在网络上获得相当好的结果,所以如果你有兴趣,我鼓励你去看看。

Blast 在 The Graph Network (Chain Integrations Tracking Doc) 上具有完整的协议支持。下面是索引器的 Blast 指南:

Blast 开发者关系部 Nereid 与 IOH 一起讨论了基于 OP 堆栈的以太坊 L2。

查看演示幻灯片

  • 以下大部分内容均摘自幻灯片,并添加了来自讨论的其它上下文。一些评论被略微编辑。

您可以通过以下方式联系 Nereid:

  • 电报:nereid00
  • Discord:nereid__
  • 邮箱:nereid@arcaderesearch.io

有关 Blast 的更多信息的一些链接:

  • Blast Vision
  • Blast Foundation
  • X @blast

Nereid:您可能想知道 Nereid 这个名字的由来。当我加入 Blast 团队时,我被要求选择一个以月亮为主题的假名。所有顶级卫星都已经被拿走了,所以我看到了 Nereid,它看起来足够酷。

原来是海王星的卫星,后来我发现这也是希腊神话中这些海仙女的名字。他们在海洋中闲逛,帮助遇到麻烦的海上水手,这最终成为 DevRel 工作的合适人选。

  • 什么是 Blast?
  • 运行 Blast 节点
  • 获取支持
  • 问题与解答

Blast 是基于 OP 堆栈的以太坊 L2。我们对执行层客户端进行了一些修改,以启用其中一些独特的功能。

我将重点介绍以下两个功能:

  • Native yield
  • Gas 收入分成

这两项功能都使 Blast 上的构建者能够获得通过项目获利的新方式。

Blast 上的账户余额无需用户执行任何操作即可获得收益。ETH、WETH 和 USDB 会自动平衡。

支持的Token

  • ETH、WETH → (Blast) ETH
  • DAI、USDC、USDT → USDB

如何运作

  1. 桥接 ETH 通过收益提供者(例如 Lido)在以太坊上质押。
  2. 等量的 (Blast) ETH 将记入 Blast 上。
  3. 每日收益率报告将收益率分配给 L2 上的账户。
  4. 提款时,(Blast) ETH 被销毁,ETH 被取消质押并释放给用户。
---系统在 Blast 上的工作原理的高级概述。

我听到的关于原生收益的一个常见批评是 Lido 和其他协议是任何人都可以利用的东西。您可以直接使用 Lido 质押您的 ETH,您不需要 Blast 来执行此操作。这是真的,但实际上,由于某种原因,有大量我们所谓的静止 ETH 没有获得应有的收益。一个地方是 ETH 卡在 DAO 金库中或类似的东西。如果您的 ETH 处于多重签名中,它不会为您赚取任何收益。

进入壁垒是您确实需要一些 DeFi 知识才能与 Lido 进行质押。它不是很大,但它会阻止一些新用户。

另一个有趣的例子是 LP(流动性池)持有,因此,如果您为流动性池提供流动性,那么您在那里拥有的资金不会为您赚取 ETH,但 Blast 上的原生收益方式为您提供了获得收益的可能性,同时您已经获得了提供流动性的好处。

收益提供者很灵活,因为如果出现另一种提供更好收益的协议,他们可以被换掉。未来,我们还希望看到一些 Blast 原生收益提供商,即 Blast 上自主开发的协议,可以为整个生态系统提供收益。

Native yield (原生收益)适用于 Blast 上的所有账户。默认情况下,EOA(外部拥有的账户)会自动获得收益。智能合约 (SC) 账户必须通过配置其收益模式来选择加入。

收益模式

  • AUTOMATIC (自动) – 余额会自动平衡。EOA 默认值。
  • VOID – 已禁用 Yield。SC 默认。
  • CLAIMABLE – Yield 可以由 Governor 手动领取。
  • 您可以配置 Governor,这是您委托其领取该收益的另一个账户。

我们对执行层客户端进行了一些更改,分叉了 OP Geth 以支持原生收益和 gas 收入分享。

当我之前说过,向 L2 报告的收益会分配给所有账户时,这就是使这成为可能的实际机制。

余额 = sharePrice * 股票 + 剩余

原生收益是团队获得他们原本无法获得的收入的一种方式,我们已经看到了一些很酷的此功能实验。以下是一些示例:

  • 可退还的 NFT
  • BLASTR
  • 慈善
  • 在未平仓头寸上赚取收益
  • 预测 – Blast-Native 预测市场
  • 无损乐透 / 游戏

在 Blast 上,dApp 可以索取用户为合约支付的 gas 费用。

这使 dApp 无需额外的基础设施成本即可获得运行自己的应用链的好处。

防止滥用的保护措施:

  • 您可以立即索取与您的 dApp 相关的 L2 执行成本的 50%。在大约 30 天的时间里,一旦满足条件,你能够获得 100% 的Gas。
  • 这是为了防止恶意开发者吃掉我们的整个区块空间,然后立即获得 gas 退款的情况。

Nereid:这里有多少索引器具有使用其他 OP Stack 链并为 Optimism 或 Base 运行节点的经验?

  • Pierre | Chain-Insights.io:我使用 Optimism 和 Base 存档节点。
  • Matthew Darwin |Pinax:我们运行 OP 堆栈链。😉
  • Marc-André |Ellipfra:我们几乎都是这样。
  • Pierre | Chain-Insights.io:使用 OP-Reth 和 OP-Node。
  • Johnathan |Pinax:Pinax 支持 Optimism、Base、Boba、Minato、Unichain、Mode、Zora......

Nereid:运行 Blast 节点的过程几乎相同,因此应该非常熟悉。

由于 Blast 基于 OP 堆栈,因此对于任何具有运行 Optimism 或其他 OP 堆栈节点(例如 Base)经验的人来说,运行 Blast 节点都是一个熟悉而简单的过程。

  • Docker 镜像可用于 blast-geth 和 op-node
  • 当前硬分叉:Ecotone (EIP-4844)
  • 基本设置:Docker Compose 设置
  • 高级设置
  • 每周快照
  • 使用 aria2 可以大大提高下载速度
  • 存档快照(很大,~3TB)

Nereid:由于我们对执行客户端进行了修改,因此我们没有遵循 Optimism 和其他 OP Stack 链的更新时间表。因此,如果您要运行 Blast 节点,请务必收听或订阅一些频道(Blast Developer Discord:#announcements 频道),我们会在这些频道中发布即将推出的升级公告。我们目前仍在使用 Ecotone,这是引入 EIP-4844 或 blobs 的升级。

聊天室:

Vince |Nodeify:每周快照,祝福您,先生。

Matthew Darwin |Pinax:没有 Docker。😉 3TiB 不大。😉

要求将根据实际使用情况/负载而有所不同。

Ballpark,这是我们的建议:

  • CPU:8 个 vCPU
  • 内存: 32 GB
  • 存储:
  • 4TB 磁盘空间用于 GETH 数据
  • 如果使用快照,您将需要额外的 ~3TB 来解压缩
  • 3000 IOPS 和 125 MiB/s 吞吐量,例如 AWS GP3 卷

当运行多个节点以实现冗余时,请使用负载均衡器。一些选项包括:

  1. 构建并运行 proxyd。
  2. 下载地址:ethereum-optimism/infra/tree/main/proxyd repo
  3. 示例配置:ethereum-optimism/infra/blob/main/proxyd/integration_tests/testdata/consensus.toml
  4. 使用 nginx (请参阅下面的示例配置)。
  5. 使用托管负载均衡器,如 AWS Application Load Balancer。
---nginx 的示例配置。
  • 避免使用快照同步,因为对等节点不足会使其不可靠。
  • 使用维护历史 blob 数据的 L1 信标 RPC。
  • Ankr、Chainstack、Conduit、Nirvana Labs、QuickNode、dRPC
  • 拥有存档节点可以帮您摆脱困境。
  • 对 l1.rpckind 使用正确的值可加快同步速度。
  • alchemy、QuickNode、Infura、parity、NetherMind、debug_geth、Erigon、Basic、Any、Standard
  • Blast 开发者 Discord
  • 打开一个工单
  • 查看 #infrastructure 频道
  • 办公时间:每月第二个星期四  太平洋时间中午 12 点 / 世界标准时间晚上 7 点
  • #announcements 频道
  • 订阅频道以确保您收到重要的升级公告。
  • 开发商公告 Telegram:@blastdevannouncements
  • 文档

Nereid:现在,你在链上做事时的用户体验是碎片化的。您需要获得一个钱包,为该钱包注资,然后导航到所有这些不同的 dApp。完整堆栈链的理念是将所有这些捆绑在一个体验中,因此我们希望能够快速引导用户。Blast 应用程序将有一个内置的入口,您将可以访问钱包,并且生态系统中的所有 dApp 都可以在那里访问。

我们真的在努力让新用户轻松上线并开始在 Blast 生态系统中进行实验,并为已经有经验的人提供出色的用户体验。

Vince |Nodeify:对成为 L2 而不仅仅是 rollup 的决定感到好奇,这似乎是一个应用链,不是吗?

  • Nereid:它不完全是一个应用程序链。我的意思是,我们有很多基于 Blast 构建的项目,从某种角度来看,它就像一个适合所有人的应用程序链,对吧,因为我们有 gas 收入分享。一些可能想要推出自己的应用链的 dApp 可以简单地部署在 Blast 上并获得一些相同的好处。

Mickey | The Graph |E&N:我们还需要Blast索引奖励吗?IIRC

  • Nereid:我相信情况确实如此。
  • Vincent |Data Nexus:是的,仅启用 Blast,但子图部署在 blast-mainnet 下。
  • Matthew Darwin |Pinax:希望 The Council 能尽快解决这个问题。
  • 阅读 Discord 消息,了解更正后的 Blast 索引奖励:Discord 公告。

Vince |Nodeify:澄清一下,快照是存档的吗?

  • Nereid:正确,快照是存档的。我们目前没有测试网快照。

Pierre | Chain-Insights.io:目前对子图的需求是什么?这需要编入索引吗?为账户余额编制索引

  • Nereid:不知道该怎么回答。我记得前有一段时间 Blast 的激励措施没有打开,我现在实际上不确定它的状态。但总的来说,dApp 需要索引解决方案。dApp 一直在寻找更好的索引体验,以便他们可以访问 dApp 中所需的数据。

Pierre | Chain-Insights.io:在 Blast 上对验证者有什么计划吗?

  • Nereid:我很高兴你问了这个问题。我们没有任何具体的计划,但作为一般性声明,我们正在逐步去中心化的道路上,这是我们未来要考虑的事情。

(相关专业名词、注释、代码库、超链接等请关注博客查找)

#区块链开发 #DAPP #索引器 #TheGraph

评论

所有评论

推荐阅读

  • 法官再次驳回马斯克高额薪酬计划 特斯拉:上诉

    美国特拉华州法官再次驳回马斯克在特斯拉的高额薪酬计划,特斯拉官方社交媒体对此回应称,法院的判决是错误的,我们要上诉。这一裁决如果没有被推翻,就意味着是法官和原告律师在管理特拉华州的公司,而非它们的合法所有者——股东。

  • OpenAI回应被马斯克起诉:申请重复且依然毫无根据

    近日马斯克要求美国一法院阻止美国开放人工智能研究中心 OpenAI 非法转型为营利性企业。OpenAI 的一位发言人表示,马斯克的申请重复,且依然毫无根据。 今年 2 月,马斯克提起诉讼,称其在为 OpenAI 的创立提供资金等支持时,与该公司两名联合创始人曾有协议,OpenAI 应为非营利组织,但 OpenAI 违背了创始目标和使命,转而追求利润。6 月,马斯克撤回这一诉讼,8 月份又重新起诉。今年 11 月,马斯克对 OpenAI 提起的诉讼再度升级,指控 OpenAI 试图垄断生成式人工智能市场。

  • 国际刑警组织:警惕一种涉及稳定币的新兴加密货币欺诈行为

    国际刑警组织金融犯罪行动创纪录逮捕 5,500 人,缴获价值超过 4 亿美元的赃物。在行动期间发布了紫色通告,国际刑警组织警告各国警惕一种涉及稳定币的新兴加密货币欺诈行为。成员国被告知“USDT 代币批准骗局”,该骗局允许欺诈者访问和控制受害者的加密货币钱包。该两步方法首先使用浪漫诱饵技术引诱受害者,指示他们通过合法平台购买流行的 Tether 稳定币(USDT 代币)。一旦骗子赢得了受害者的信任,就会向受害者提供钓鱼链接,声称允许他们设置投资账户。实际上,通过点击,他们授权骗子完全访问,然后他们可以在受害者不知情的情况下将资金从钱包中转出。

  • 马斯克称SpaceX市值可能突破万亿美元

    有网友在社交媒体平台X发帖称,世界上有9家市值超万亿美元的公司,其中8家是美国公司。 对此,马斯克回复称,SpaceX有一天可能会成为它们中的一员。

  • 韩国再次推迟征收加密货币税,至2027年

    在今日的新闻发布会上,韩国最大在野党共同民主党(Democratic Party of Korea)院内领袖朴赞大(Park Chan-dae)宣布,放弃在 2025 年实施加密货币利得税的计划,同意再推迟两年至 2027 年。“推迟加密货币利得税”的提案由韩国政府和执政党国民力量党(People Power Party)提出,共同民主党此前称,推迟征税是执政党的政治伎俩。 最初,韩国计划对加密货币收益征收 20% 税款(22% 为地方税),原定于 2022 年 1 月 1 日生效。由于投资者和行业的强烈反对,该计划已两次推迟至 2025 年 1 月 1 日。今日新闻发布会后,将该税征收再次推迟至 2027 年。执政党国民力量党(People Power Party)还提出,“加密利得税宽限期 2 年仍不足够,应当放宽至 2028 年征收,对加密货币快速征税不可取,投资者可能会因此离开市场。国民力量党希望将实施时间推迟到 2028 年,以兑现在选举期间的承诺。”

  • 社区反馈链上AI代理Spectral交互合约遭黑客攻击

    12月1日消息,据 X 用户@RuslanMoody 发文提醒:“请勿与链上 AI 代理 Spectral 网站交互,其交互合约已遭黑客攻击。注:这不适用于流动性已在 Uniswap 上锁定的代币。” 另据 X 用户@0xYong_W 表示,Spectral 内盘已被别人“掏池子”。

  • 日本金融厅建议放宽信托银行发行稳定币的准备金要求,并实施旅行规则

    日本金融厅(FSA)近日向金融系统委员会支付服务工作组提出了一些有关加密货币和稳定币的想法,其中提到不愿允许信托银行以外的银行发行稳定币。而对于信托银行发行的稳定币,金融厅希望放宽目前要求所有资产必须以银行活期存款形式持有的准备金要求。但是,金融厅还希望实施旅行规则,要求信托银行发行的稳定币转账必须进行 KYC。 日本于 2022 年通过了稳定币立法,支持银行、持牌汇款公司和信托公司发行稳定币。作为其工作组演示的一部分,金融厅区分了在许可区块链上发行的稳定币和在公共区块链上发行的稳定币。它对这三种稳定币都存在于许可链上感到满意,但对允许持牌存款机构在非许可链上发行稳定币持谨慎态度。

  • 安全机构:Clipper遭攻击损失超50万美元,650万美元资金存在风险

    安全机构 fuzzland 联合创始人shoucccc 于 X 发文表示:“DEX Clipper 因 API 漏洞(如私钥泄露)遭到黑客攻击。目前损失超过 50 万美元,650 万美元资金面临风险,请用户立即提款。”

  • 日本金融厅提议为非交易所加密中介机构制定轻量级立法

    日本正在考虑为非加密货币交易所的加密货币中介机构制定新的轻量级立法。近期,日本金融厅(FSA)向金融系统委员会支付服务工作组提出了自己的想法。 日本于 2017 年为加密资产交易服务提供商(CAESP)引入了立法,涵盖了加密货币的买卖、充当经纪人、管理与这些服务相关的资金或提供托管。然而,许多不经营加密货币交易所的所谓 introducer 并不认为自身是 CAESP。 因此,金融厅正在考虑要求他们注册为中介的提案。introducer 有义务向用户提供信息,将受到广告限制,如果出现问题,可能会承担损害赔偿责任。 金融厅还考虑了如何处理损害赔偿。当前对不属于较大集团的其他金融服务中介机构的规定要求提供保证金以支付潜在损害赔偿。如果中介机构隶属于加密货币交易所,则损害赔偿可能由交易所承担。

  • 欧盟报告认可无需许可区块链在传统金融中的潜力

    欧盟近日发布了一份报告,探讨了传统金融(TradFi)中无需许可区块链的潜力。报告认为,无需许可的区块链至少应被视为传统金融和金融市场基础设施的选择,但需谨慎采用。 报告认为,此类区块链可以比私有区块链更中立,从而鼓励竞争。公共区块链实现的不受限制的访问与正在激增的孤立的许可区块链形成鲜明对比。虽然公共区块链有缺点,但有许多众所周知的解决方法可以解决它们的挑战,特别是通过在智能合约级别添加权限。 报告称,无需许可的区块链可以为 L2 区块链(包括受监管的区块链)提供互操作性层。当智能合约位于单个链上时,它们能够组合成更复杂的功能。 同时,报告也提到了公共区块链的缺点,例如可扩展性、隐私性、终结性和治理。它深入研究了每个主题,以及有争议的 MEV 问题。