【官方】2022年上半年检索市场的进展及下半年的预期总结报告

2022年7月19日 313点热度 0人点赞 0条评论

检索市场工作组 (RMWG) 在 2022 年一直在努力工作!本报告总结了其在 2022 年上半年的进展,以及对 2022 年下半年的预期的一些见解。


Filecoin 网络


我们将从 Filecoin 网络的高级图表开始,这将有助于解释接下来的内容。


图片


存储流程


从左上角开始,内容发布者(又名存储客户端)与 Estuary、NFT 存储和 Filmine 等交易服务对话,以存储数据。这些服务与存储提供者 (SP) 进行交易,后者又将 CID 添加到索引器节点。这个流程是完全可操作的。


检索流程


对于检索流程,检索客户端联系检索提供者 (RP) 以获取一些数据。如果 RP 在其缓存中有数据,则将其返回。否则,当我们从 SP 进行可靠检索时,它会缓存未命中到 SP 或当前到 IPFS 网关。此流程正在开发中。


RMWG 主题 


考虑到网络图,我们可以查看 2022 年上半年的每个主题。


图片

主题1:检索提供者节点

如果不构建检索提供者节点 (RP),您将无法启动检索网络。2022 年有几个不同的团队在构建 RP。

首先,Myel 构建了 Myel PoP(存在点)。在 2022 年之前,该团队已经在 Golang 中构建了 Myel PoP。在 H1 2022 中,他们用 Rust 重写了它,以在开发时提供更好的安全性,并提供与 WASM 的兼容性,从而与浏览器兼容。Myel PoP 的 Rust 版本尚未开源,但很快就会开源。

2022 年上半年,Protocol Labs 开始在 Saturn 网络上开展工作。该网络有两级 RP,L1 缓存和 L2 缓存。L1 缓存节点是检索客户端到 Saturn 检索网络的入口点。它在引擎盖下使用 Nginx。L2 缓存节点位于 L1 之后的下一个缓存层。L2 旨在在家庭网络中的家用计算机上运行,降低硬件要求以加入更广泛的 Filecoin 网络。L2 使用 libp2p 构建,并用 Golang 编写。

另外两个团队也一直在研究 2022 年的 RP。来自 新网络集团(New Web Group) 的 Titan RP,即将开源,来自 WCGCYX 的 FCR 节点,在 2022 年上半年的最后一周开源。

更多关于这些网络的信息如下。

主题2:加密经济学

检索的加密经济学是一个巨大的话题,我们在 2022 年上半年取得了渐进式的进展。本质上,该工作流旨在回答以下问题:

是什么激励检索提供者加入 Filecoin 网络?

客户直接为检索付费

回答这个问题的最简单方法是强制检索客户端在每次检索时直接支付 RP。以合适的价格,这将把 RP 推向市场。

Myel 设想了一个检索网络,它基于检索客户将始终直接为检索付费的假设。

图片

这种方法在许多情况下都有意义,尤其是服务器到服务器的检索。其中一些例子是

  • 支付索引提供者、

  • 支付声誉提供者、

  • 支付 L2 缓存的 L1 缓存、

  • 潜在的 web3 浏览器检索(但这将需要从我们当前的浏览器使用方式转变)。

与第三方补贴的检索相比,这种直接付费方式也具有一些优势。首先,每次检索都是两个实体之间的本地交换:一个 RC 和一个 RP。这意味着,在交换结束时,双方都收到了他们想要的东西,不需要进一步的仲裁或簿记。其次,与 RC 进行交易的财务成本可防止 RC 向 RP 发起悲伤、Sybil 或 DDOS 攻击。

客户不直接为检索付费

当客户不直接为检索付费时,我们必须缩小到整个网络架构并弄清楚付费可能来自哪里。

图片

在此图中,绿线表示支付流,白线表示数据流。如果 RC 不直接为每次检索付费,那么唯一可能为 RP 加速的数据付费的其他实体是内容发布者。

因此,任何鼓励 RP 加入该网络的尝试都必须找到一种机制,使付款从内容发布者流向 RP。

一些团队正在为这种客户不直接为检索付费的场景开发不同的解决方案:

Saturn(土星)

图片

在 Saturn 网络中,每个 RP 都会自行向 Saturn 协调器报告其检索情况。然后 Saturn 编排器汇总这些日志,并根据每个 RP 的贡献奖励它们。

2022 年上半年,土星启动了一个私有主网,并正在收集这些检索日志。在 2022 年下半年,土星将公开主网,并确定与每个 RP 的贡献相关的支出金额。

自我报告的一个明显问题是,它打开了一些攻击载体。

图片

正如您在上面的图中看到的,RP 可以与一个 Retrieval Client 串通,后者可以欺诈性地创建数千个“虚假”检索以增加日志的数量。同样,RP 可以向日志端点发送更多的“假”日志。或者一个更深思熟虑的攻击可能会催生成千上万的 RC,并向它们管理的 RP 发出请求。

这些攻击载体已经被注意到了; 土星团队将在2022年 下半年与 CryptoEconLab 合作开发一个欺诈检测模块,以分析土星的检索日志。

泰坦

新网络集团(New Web Group)正在开发一个名为 Titan Ultra 的检索网络。该团队选择了一种不同于土星的方法来证明在网络中的贡献。在 Titan 网络中,有一些验证器节点,它们对 RP 执行检索测试,并将这些测试报告给(最初)集中的协调器。

图片

这样一来,RP 就更难在网络中进行欺诈行为,因为它们需要继续提供良好的服务,以防它们被验证者测试。这种网络测量方法类似于 Meson Network、Media Network、Theta 和 CryptoNetLab 设想的 Storage Metrics DAO 所采用的方法。

Titan 网络在 2022 年 1 月至 2022 年 4 月期间进行了初步研究资助,现在正在开展后续资助,以部署 Titan Ultra 网络的 PoC 版本,该网络将于 2022 年第三季度登陆。

从证明到支付

无论 RP 以何种方式证明其对网络的贡献,所有网络都面临着如何根据这些证明来管理对 RP 的支付的挑战。我们将在 2022 年下半年看到这一步的进展。

请观下面的两个视频,了解有关检索的加密经济学的讨论。

https://www.youtube.com/watch?v=tyXwki8cBlg

https://www.youtube.com/watch?v=joSrArY2DaM&t=14129s

检索定位

除了支付系统和市场创造之外,对错过检索的惩罚系统是激励 RP 提供可靠服务的另一种方式。CryptoNet 的 “检索定位” 项目实现了这样一个系统。两个关键要素是智能合约和裁判网络。智能合约允许客户和供应商就给定 CID 的“可检索性交易”达成一致。交易签署后,来自提供商的抵押品被锁定在合同中。受托人可以从提供者那里检索文件并激活智能合约并“削减”它们以提供不良服务(即提供者丢失了抵押品)。

主题3:支付渠道

2022 年上半年,支付渠道工作取得了很大进展。Magmo 一直致力于建立 go-nitro,这是 Filecoin 网络中多跳支付通道的客户端。Magmo 于 2022 年 6 月底完成了初始拨款。2022 年 7 月,Magmo 将开始后续拨款以生产 go-nitro,并加入 FVM Foundry 以开始在链上组件的工作go-nitro。

图片

简而言之,go-nitro 专注于从左侧的图表移动到右侧的图表。在左边,当一个 RC 想要从一个 SP 获取时,他们必须建立一个成对的支付通道,这是一个链上交易。这意味着我们有大量的支付渠道,RC 想要从中获取数据的每个新 SP 都需要额外的支付渠道。

在右侧,我们设想了一种设置,其中 RC 和 SP 使用他们最喜欢的“Hop Hub”(又名支付渠道提供商)创建一次性支付渠道。然后,这些 hop hubs 都拥有彼此之间的支付渠道。通过这个设置,我们可以在 RC 和 SP 之间建立一个链下虚拟通道。进行此虚拟支付后,我们可以通过围绕三个抵押支付渠道转移支付来协调支付。这大大减少了链上支付渠道的数量,并导致在支付给新 SP 之前没有链上交易。

另外,WCGCYX 继续致力于代理支付和检索网络 FCR。这里的想法是,如果 RP 没有文件,它可以递归地向其邻居请求文件,依此类推。找到文件后,可以将文件返回给客户端,然后可以使用所有中介提供商之间的支付渠道来代理支付,每个提供商都会在此过程中收取一小部分费用。我们正在寻找一个团队来承担 FCR 已经开始的伟大工作。

主题4:信誉系统

2022 年 4 月,Ken Labs 完成了建立 Pando 的赠款,Pando 是一种用于网络数据和元数据的链下可验证数据存储。

Ken Labs 于 2022 年 3 月完成了第一笔赠款,并立即进行了后续赠款,以将 Pando 与 Dealbot、Filecoin Green、Auto-retrieve 等服务集成。这笔后续赠款还将让 Ken Labs 为 Pando 构建监控系统和 Web UI。后续赠款将持续到 2022 年 9 月。

此外,声誉与上面的密码经济学主题密切相关,在该主题中,我们描述了 RP 如何证明它对协调器或验证器的网络贡献。关于这些检索测试中的每一个的数据都可以用来形成一个围绕 SP 和 RP 的声誉。CryptoNetLab 正在通过他们的“可检索性 Oracle”计划来研究这个问题。

主题5: 索引

索引器

2022年3月,协议实验室数据系统团队发布了索引器。索引器存储一个 CID 的映射,SPs 将它们存储到这个映射中。它已经能够扩展到数十亿的记录。

在 RMWG 中,Leeway Hertz 和 Ken Labs 都在运行 Indexer 节点,并正在探索他们可以围绕索引器构建与工具和测试相关的其他内容。

内容索引

2022年1月至3月期间,ChainSafe 致力于一项研究资助,以研究 Filecoin 网络的内容索引。尽管取得了进展并记录了下来,但决定进行内容索引还为时过早,我们应该等到来自 RP 或 SP 的检索性能更高、更可靠。

主题6: 数据传输和传输协议

在 2022 年 1 月至 2022 年 3 月期间,Myel 团队致力于建立 JS-graphsync。在 2022 年 4 月至 2022 年 6 月期间,Myel 团队随后致力于 rust-graphsync 的赠款构建。这仍然是封闭源代码,但很快就会开源。用这两种语言创建 Graphsync 为 JS 和 Rust IPFS 和 Filecoin 堆栈提供了一个关键的构建块。

2022年4月至6月期间,ChainSafe 参与了 WebRTC 的一项研究资助,以确定 WebRTC 协议集在不同浏览器上的工作情况。他们正在撰写研究结果,将于2022年6月底分享。

此外,Titan 和 Myel 都对从家庭网络中 NAT 后面的提供商检索进行了基准测试。在这两种情况下,团队都发现性能并不理想,多线程检索可能是最佳途径。

主题7: 浏览器检索

Saturn 和 Myel 团队是在 2022 年上半年花费最多时间考虑浏览器检索的两个团队。

在 2022 年 3 月至 2022 年 6 月期间,Saturn 团队构建了一个服务工作者,提供对 CAR 文件的增量验证。这是因为浏览器必须能够验证它从分散网络中检索的文件,因为它在初始连接时对从中获取数据的服务器没有隐含的信任。

在 2022 年上半年,Myel 团队一直在研究在服务工作者以及浏览器扩展中运行 Myel POP 节点。他们用 Rust 重写了 Myel PoP 节点,以便在编译到 WASM 后具有浏览器兼容性。

主题8: 网络监控

2022 年 2 月至 6 月期间,Leeway Hertz 一直致力于 Web3 CDN 比较仪表板。该团队还编写了仪表板的解释器。此仪表板上的工作在两个方向上继续进行。

1、将更多 Web3 CDN 引入仪表板。

2、部署更多的检索机器人,从全球各地进行检索。

Leeway Hertz 还为 Saturn 构建了一个仪表板,以帮助团队监控网络的性能。该团队现在还在考虑构建一个仪表板来显示来自 SP 的检索性能。

深入了解 RMWG

有一些地方你可以找到更多关于 RMWG 工作的资料

在 2022 年 2 月至 2022 年 4 月期间,Onda Studio 为 RMWG 开发了一个新网站 https://retrieval.market。在此页面上,您可以找到所有团队、项目和可用机会的链接。

另一个查找信息的好地方是 Retrieval Markets Notion 文件夹,我们自 2022 年初以来每周更新一次。

您还可以在我们的 Youtube 频道上找到 RM Demo Day 的录音,在 2022 年上半年每隔几周就会有新的内容。

我们一直在寻找更多的团队参与进来,所以如果有兴趣请联系我们。

期待2022年下半年!

46290【官方】2022年上半年检索市场的进展及下半年的预期总结报告

这个人很懒,什么都没留下

文章评论