时间:2023-07-16|浏览:198
目前,已经在StorageBrokers的堆栈中开源了两个新库。存储经纪人(经纪人)将帮助高吞吐量数据流转移到Filecoin存储服务提供商。Broker包含多项独特的创新,可增强用户体验。经纪人系统的核心是一种新的存储拍卖模式,存储服务提供商在这种模式下竞争存储来自经纪人的交易数据,以确保低价和热切的存储服务提供商。
Filecoin的默认存储模式:在Filecoin网络上创建存储的默认流程是所谓的在线交易。在线交易是按需存储。当客户决定存储一些数据时,他们会选择一个存储服务提供商,协商交易,发送数据,并获得链上确认。
在线交易对大型Filecoin客户和他们选择与之进行交易的存储服务提供商提出了一些挑战。客户自己需要确定他们决定发送交易的存储服务提供商。这意味着存储服务提供商可能会受到客户需求激增的影响,并且没有很多方法来增加或减少交易流量以匹配他们的硬件限制。
为了帮助解决在Filecoin上创建高吞吐量、高成功、高价值交易的挑战,我们正在发布一种新的网络交易格式,即拍卖。
拍卖(auctions):Textile一直在开发一种通过拍卖(auctions)在Filecoin上创建交易的新模式。Filecoin拍卖允许存储服务提供商实时竞标开放存储请求。存储服务提供商驱动的投标有多种直接好处,包括赋予他们根据当前基础设施负载调整投标频率和积极性(例如价格)的权力。他们还可以对与其通用能力相匹配的存储请求更具选择性。
例如,在在线交易中,存储服务提供商证明链上交易的速度可能会导致交易失败,而这些交易在拍卖设置中永远不会被存储服务提供商选择。
对于客户来说,使用拍卖来存储他们的数据有几个主要好处。最明显的就是成本。随着存储服务提供商根据成本和声誉更直接地竞争每笔交易,客户将获得更好的存储数据的最终价格(由于区块奖励,目前通常为0美元)。我们还认为,拍卖可以帮助组织存储服务提供商直接竞争他们的数据,从而为大量存储用户提供更高质量的用户体验。
谁在使用Filecoin拍卖?迄今为止,我们有两个主要的用户组。
首先是外部区块链。我们最初设计拍卖是为了帮助扩展源自NEAR、以太坊和其他区块链上的智能合约的存储需求。
第二组用户就是我们所说的直接拍卖用户。这些用户,主要是大规模数据存储用户,已经在Filecoin上存储数据,并正在寻找更有效的方法将数据转移给存储服务提供商。
拍卖如何运作?在这两种情况下,拍卖过程都是相似的。
- FilecoinCAR文件被打包并准备在网络上存储。 - 该CAR文件与元数据一起包装在拍卖有效载荷中。 - 拍卖有效载荷通过包含等待新拍卖的存储服务提供商的pubsub频道发布。 - 存储服务提供商提交出价以竞争拍卖中的交易。 - 拍卖完成后,将从可用的投标列表中选择获胜的存储服务提供商。投标、获胜存储服务提供商和选择标准的完整列表公开发布。稍后,我们将开始将拍卖提要锚定到Filecoin链本身。随着我们了解存储服务提供商如何在系统中组织和竞争,拍卖算法本身可能会发生变化。 - 最终的存储交易参数由双方提出并接受。 - 存储服务提供商提取数据并在链上完成交易。
开发了几种令人兴奋的技术,以使客户和存储服务提供商都能顺利完成此过程。今天,我们开源了其中的第一个。
发布:轻量级文件打包实用程序
在Filecoin上获得高吞吐量、廉价的存储在某种程度上取决于您如何打包存储数据。存储服务提供商不会单独获取最小的文件,他们目前没有被激励以特定大小存储文件。与填充Filecoin上大部分或全部扇区的文件相比,中等大小的文件也不太理想。在可能的情况下,客户将他们的数据打包到填充大部分或全部扇区的文件中,确保大量存储服务提供商有兴趣并有动力存储数据。
今天,我们在Powergate中发布了一个新工具,它允许您以最少的依赖性(即,无需运行IPFS)快速生成和准备这些批处理CAR文件。
发布:一种自动参与拍卖的存储服务提供商实用程序
Filecoin节点目前不包含存储服务提供商连接或竞标拍卖的方法。为此,我们实施了一个守护进程,存储服务提供商在其名为bidbot的基础设施上运行该守护进程。该bidbot守护程序被设计成不同的机器比存储服务提供商的Filecoin节点上运行。出于扩展和安全原因,与Filecoin节点隔离对于存储服务提供商来说很重要。
要设置bidbot,存储服务提供商首先从他们的存储服务提