TL;DR:检索市场工作组(RMWG)在2022年一直在努力工作!本报告总结了2022年上半年的进展,并对2022年下半年的预期情况进行了一些了解。
文件币网络
我们将从Filecoin网络的高级图表开始,这将有助于解释以下内容。
存储流程
从左上角开始,内容发布者(又名存储客户端)与河口,NFT存储和Filmine等交易服务进行通信,以存储数据。这些服务与存储提供程序 (SP) 进行交易,后者又将 CID 添加到索引器节点。此流已完全正常运行。
检索流程
对于检索流,检索客户端联系检索提供程序 (RP) 以获取一些数据。如果 RP 在其缓存中有数据,则返回该数据。否则,它会缓存错过到SP,或者当前到IPFS网关,而我们则从SP进行可靠的检索。此流程正在开发中。
RMWG 主题
考虑到网络图,我们可以查看2022年上半年的每个主题。
主题 1:检索提供程序节点
如果不构建检索提供程序节点 (RP),则无法启动检索网络。在2022年,有几个不同的团队正在构建RP。
首先,Myel构建了Myel PoP(存在点)。在2022年之前,该团队已经在Golang建立了Myel PoP。在2022年上半年,他们在Rust中重写了它,以便在开发时提供更好的安全性,并提供与WASM的兼容性,从而与浏览器兼容。Myel PoP的Rust版本尚未开源,但很快就会开源。
在2022年上半年,Protocol Labs开始在土星网络上工作。此网络有两个级别的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年上半年取得了渐进式进展。从本质上讲,此工作流旨在回答以下问题:
What incentivises a Retrieval Provider to join the Filecoin Network?
客户直接支付检索费用
回答这个问题的最简单方法是强制检索客户端每次检索直接支付 RP。以合适的价格,这将把RP推向市场。
Myel设想了一个检索网络,其假设是检索客户端将始终直接为检索付费。
在许多情况下,此方法是有意义的,尤其是服务器到服务器的检索。其中的一些例子是
-
向指数提供商付款,
-
向信誉提供商付款,
-
支付 L2 缓存的 L1 缓存,
-
潜在的web3浏览器检索(但这需要从我们当前的浏览器使用范式转变)。
与第三方补贴的取回相比,这种直接付费方法也有一些优势。首先,每次检索都是两个实体之间的本地交换:RC和RP。这意味着,在交换结束时,双方都收到了他们想要的东西,不需要进一步的仲裁或簿记。其次,与RC进行交易的财务成本可以防止从RC到RP的悲伤,Sybil或DDOS攻击。
客户端不直接为检索付费
当客户不直接支付检索费用时,我们必须缩小到整个网络架构,并找出付款可能来自哪里。
在此图中,绿线表示支付流程,白线表示数据流。如果 RC 不直接为每次检索付费,则唯一可能为由 RP 加速的数据付费的其他实体是内容发布者。
因此,任何激励RP加入网络的尝试都必须找到一种机制,使付款从内容发布商流向RP。
一些团队正在为客户端不直接支付检索费用的这种情况开发不同的解决方案:
土星
在 Saturn 网络中,每个 RP 都会向 Saturn 业务流程协调程序报告其检索。然后,Saturn 业务流程协调程序对这些日志进行聚合,并根据其贡献奖励每个 RP。
在2022年上半年,土星推出了一个私有主网,并正在收集这些检索日志。在2022年下半年,土星将公开主网,并确定与每个RP的贡献相关的支出金额。
自我报告的明显问题是它打开了一些攻击媒介。
如上图所示,RP 可以与检索客户端串通一气,后者可能会欺诈性地创建数千个“假”检索以增加日志数量。同样,RP 可以向日志终结点发送更多“假”日志。或者,更深思熟虑的攻击可能会启动数千个RC,并向他们管理的RP发出请求。
这些攻击媒介是众所周知的。土星团队将在2022年下半年与CryptoEconLab合作开发欺诈检测模块,以分析土星检索日志。
巨人
New Web Group正在开发一个名为Titan Ultra的检索网络。该团队选择了与土星不同的方法来证明在网络中的贡献。在 Titan 网络中,有一些验证器节点对 RP 执行检索测试,并将这些测试报告给(最初)集中式协调器。
通过这种方式,RP在网络中更难以欺诈行为,因为他们需要继续提供良好的服务,以防验证者对其进行测试。这种网络测量方法类似于Meson Network,Media Network,Theta和CryptoNetLab设想的存储指标DAO所采用的方法。
Titan网络在2022年1月至4月期间进行了初步研究资助,现在正在进行后续拨款,以部署Titan Ultra网络的PoC版本,该版本将于2022年第三季度登陆。
从校样到付款
无论RP以何种方式证明其对网络的贡献,所有网络都面临着如何根据这些证明管理对RP的付款的挑战。我们将在2022年下半年看到这一步骤的进展。
检索固定
除了支付系统和市场创建之外,对错过的检索进行惩罚的系统是激励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”(又名支付渠道提供商)创建一个一次性支付渠道。然后,跳跃集线器彼此之间都有支付通道。通过此设置,我们能够在 RC 和 SP 之间建立一个链下虚拟通道。完成此虚拟支付后,我们可以通过围绕三个抵押支付渠道转移付款来协调付款。这大大减少了链上支付渠道的数量,并导致在向新SP付款之前没有链上交易。
另外,WCGCYX继续致力于FCR,一个代理支付和检索网络。这里的想法是,如果RP没有文件,它可以向邻居询问该文件,依此类推。当文件被找到时,文件可以返回给客户,然后所有中介提供商之间的支付渠道可以用来代理支付,每个提供商沿途收取一小笔费用。我们正在寻找一个团队来承担FCR已经开始的伟大工作。
主题4:信誉系统
2022年4月,Ken Labs完成了一项赠款,用于构建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 月,Protocol Lab Data Systems 团队发布了索引器。索引器存储 SP 存储这些 ID 的映射。它已经能够扩展到数十亿条记录。
在 RMWG 中,Leeway Hertz 和 Ken Labs 都在运行一个索引器节点,并正在探索围绕索引器构建的与工具和测试相关的其他内容。
内容索引
在2022年1月至3月期间,ChainSafe致力于研究资助Filecoin网络的内容索引。尽管已经取得了进展并写下了,但决定现在进行内容索引还为时过早,我们应该等到从RP或SP的检索更加高性能和可靠。
主题6:数据传输和传输协议
在2022年1月至3月期间,Myel团队获得了一笔赠款来构建JS-graphsync。在2022年4月至6月期间,Myel团队随后致力于为rust-graphsync构建赠款。这仍然是封闭的来源,但很快就会开源。用这两种语言创建Graphsync为JS和Rust IPFS和Filecoin堆栈提供了一个关键的构建块。
在2022年4月至6月期间,ChainSafe参与了WebRTC研究资助,以确定WebRTC协议集在不同浏览器上的工作情况。他们正在写下他们的发现,以便在2022年6月底分享。
此外,Titan和Myel都对家庭网络中NAT背后的提供商的检索进行了基准测试。在这两种情况下,团队都发现性能并不理想,多线程检索可能是最好的前进路线。
主题 7:浏览器检索
土星和Myel团队是2022年上半年花最多时间考虑浏览器检索的两支球队。
在 2022 年 3 月至 6 月期间,Saturn 团队构建了一个服务工作线程,用于提供 CAR 文件的增量验证。这是因为浏览器必须能够验证它从分散网络检索的文件,因为它在初始连接时对从中获取数据的服务器没有隐式信任。
在整个2022年上半年,Myel团队一直在研究在服务工作者以及浏览器扩展中运行Myel POP节点。他们在 Rust 中重写了他们的 Myel PoP 节点,以便在编译到 WASM 后具有浏览器兼容性。
主题8:网络监控
在2022年2月至6月期间,Leeway Hertz一直在开发Web3 CDN比较仪表板。该团队还编写了仪表板的解释器。此仪表板上的工作在两个方向上继续进行。
-
将更多 Web3 CDN 引入仪表板。
-
部署更多检索机器人,这些机器人从全球各地的不同位置进行检索。
Leeway Hertz还为土星构建了一个仪表板,以帮助团队监控网络的性能。该团队现在还在考虑构建一个仪表板,以显示 SP 的检索性能。
深入了解 RMWG
在一些地方,您可以找到有关RMWG工作的更多信息。
2022年2月至4月期间,Onda Studio为RMWG https://retrieval.market 开发了一个新网站。在此页面上,您可以找到指向所有团队,项目和可用机会的链接。
另一个查找信息的好地方是检索市场概念文件夹,自2022年初以来,我们每周更新一次。
您还可以在我们的Youtube频道上找到RM Demo Day录音,在整个2022年上半年每隔几周就会有新内容。
我们一直在寻找更多的团队参与其中,所以如果对此感兴趣,请与我们联系。
期待2022年下半年!
扫码交流
文章评论