冷库热DA:在FileCoin上构建经济高效的DA(数据可用性)

夕夕说经济 2024-05-07 09:26:46

数据可用性 (DA)是Ethereum扩展中的核心技术,允许节点有效地验证数据是否可用于网络,而不必托管有关数据。这对于高效构建汇总和其他形式的垂直扩展至关重要,允许执行节点确保交易数据在结算期间可用。这对于分片和其他形式的水平扩展也至关重要,这是Ethereum网络计划的未来更新,因为节点需要证明事务数据(或 斑点)存储在网络分片中的数据确实可供网络使用。

最近讨论并发布了几种DA解决方案(例如, 塞莱斯蒂亚, 自己的DA, 可用),所有这些都旨在为应用程序提供高性能和安全的基础架构,以便发布DA。

与Ethereum等L1相比,外部DA解决方案的优势在于,它为链上数据提供了廉价且性能良好的载体。DA解决方案通常由自己构建的公共链组成,以实现廉价和无权限的存储。即使经过修改,事实仍然是,从区块链原生托管数据的效率极低。

因此,我们发现探索存储优化解决方案是直观的,例如 FileCoin DA层的基础。FileCoin使用其区块链来协调客户端和存储提供商之间的存储交易,但允许数据在链外存储。FileCoin使用其区块链来协调客户端和存储提供商之间的存储交易,但允许数据在链外存储,使FileCoin能够以极低的成本提供数据服务。

在这篇文章中,我们将研究构建在分布式存储网络(DSN)之上的DA解决方案的可行性。我们特别考虑FileCoin,因为它是迄今为止采用最多的DSN。我们概述了这样一个解决方案将提供的机会,以及建立它需要克服的挑战。

DA要求

DA层为依赖它的服务提供以下功能:

1.客户端安全:任何节点都不能相信不可用的数据可用。

2.全球安全:数据的不可用由所有人同意,最多只有少数节点除外。

3.高效的数据检索能力。

所有这些都需要高效地完成,才能实现扩展。DA层以更低的成本在上述三点中提供了更高的性能。例如,任何节点都可以请求数据的完整副本来证明托管,但这是低效的。通过拥有一个提供这三个功能的系统,我们可以实现DA层,该层提供L2与L1协调所需的安全性,以及在存在恶意多数的情况下更强的下限。

数据保管

数据发布到 DA解决方案具有有用的寿命:足够长的时间来解决争端或核实国家过渡。交易数据只需要足够长的时间来验证正确的状态转换或为验证者提供足够的机会来构建欺诈证明。在撰写本文时,Ethereum calldata是需要数据可用性的项目(汇总)使用的最常见解决方案。

数据的高效验证

数据可用性采样(DAS系统)是回答DA问题的标准方法。它还具有额外的安全优势,增强了网络参与者验证来自对等体的状态信息的能力。但是,它依赖于节点来执行采样:必须响应DAS请求,以确保挖掘的事务不会被拒绝,但节点请求样本没有积极或消极的激励。从请求样本的节点的角度来看,不执行DAS没有负惩罚。例如,Celestia提供了第一个也是唯一一个执行DAS的轻型客户端实现,为用户提供了更强大的安全假设,并降低了数据验证成本。

高效接入

DA需要为使用它的项目提供对数据的高效访问。慢DA可能会成为依赖它的服务的瓶颈,充其量会导致效率低下,最坏的情况会导致系统故障。

分散存储网络

分散式存储网络(DSN),在 FileCoin白皮书¹)是由存储提供商组成的无权限网络,为网络的用户提供存储服务。非正式地,它允许独立的存储提供商与需要存储服务的客户协调存储交易,并以低价为寻求存储服务的客户提供廉价且有弹性的数据存储。这通过记录存储交易并支持执行智能合同的区块链进行协调。

DSN方案是三个协议的元组:放置、获取和管理。此元组附带容错保证和参与激励等属性。

put(data) →键

客户端执行Put以将数据存储在唯一的key下。这可以通过指定数据在网络上存储的持续时间、为冗余而存储的数据副本的数量以及与存储提供商协商的价格来实现。

get(key) →数据

客户端执行Get以检索存储在密钥下的数据。

管理()

Manage协议由网络参与者调用,以协调提供者提供的存储空间和服务,并修复故障。在 FileCoin,这是通过区块链进行管理的。此区块链记录客户和数据提供商之间正在进行的数据交易,以及正确存储数据的证明,以确保数据交易得到维护。通过张贴数据提供商为应对来自网络的挑战而生成的证明来证明正确存储的数据。A 存储故障 当存储提供程序在管理协议请求时未能及时生成复制证明或时空证明时,会发生这种情况,这导致存储提供程序的利益被削减。如果多个提供商在网络上托管数据副本,则交易可以通过查找新的存储提供商来履行存储交易,从而在发生存储故障时进行自我修复。

DSN机会

到目前为止, DA项目所做的工作是将区块链转变为热存储平台。由于DSN是存储优化的,而不是将区块链转换为存储平台,我们可以简单地将存储平台转换为提供数据可用性的平台。本机形式的存储提供程序的辅助材料 FIL 令牌可以提供加密经济安全性,以保证数据的存储。最后,存储交易的可编程性可以在数据可用性方面提供灵活性。

转变DSN功能以解决DA问题的最令人信服的动机是在DA解决方案下降低数据存储的成本。正如我们在下面讨论的那样,在FileCoin上存储数据的成本比在Ethereum上存储数据的成本要便宜得多。考虑到当前的Ether/USD价格,将1GB的呼叫数据写入Etherum的成本超过300万美元,但在21天后才会被修剪。这种调用数据费用可能会占基于Ethereum的汇总交易成本的一半以上。但是,FileCoin上的1GB存储每月的成本不到0.0002美元。以这个或任何类似的价格保护DA将降低用户的交易成本,并有助于Web3的性能和可扩展性。

经济安全

在FileCoin中,需要辅助材料来提供存储空间。当提供商未能履行其交易或维护网络担保时,此抵押品将被削减。无法提供服务的存储提供商将面临失去其已发布的抵押品和从提供存储中获得的任何利润。

激励匹配

许多FileCoins协议激励措施与DA的目标一致。FileCoin为恶意或懒惰行为提供了抑制措施:存储提供商必须在共识期间积极提供存储证明,形式为 副本证明 和 时空证明,不断证明存储存在,而没有诚实的多数假设。存储提供商未能提供证据会导致削减风险,并从共识中删除,以及其他处罚。当前的DA解决方案缺乏节点执行DAS的激励,依靠临时利他行为来证明DA。

可编程性

定制数据交易的能力也使DSN成为DA有吸引力的平台。数据交易可以有不同的持续时间,允许基于DSN的DA的用户仅为他们需要的DA付费。还可以通过设置要在整个网络中存储的副本数来调整容错。通过FileCoin上的智能合约(称为 演员在上执行的), MVEF.这导致了FileCoins不断增长的DApp生态系统,从存储计算解决方案,如 鳕鱼 至DeFi和液体灌注溶液,如 Glif. Retriev 利用FileCoin演员提供与授权裁判一致的激励检索。FileCoins可编程性可用于定制不同解决方案所需的DA要求,这样依赖DA的平台就不会为超出其需求的DA支付更多的费用。

基于DSN的DA架构面临的挑战

在我们的调查中,我们发现了在DSN上构建DA服务之前需要克服的重大挑战。当我们现在讨论实施的可行性时,我们将使用FileCoin作为我们讨论的主要焦点。

证明延迟

确保交易和FileCoin上存储数据的完整性的加密证明需要时间来证明。当数据提交到网络时,它被划分为32 GB 扇区 和密封的.数据的密封是复制证明(PoRep证明存储提供程序正在存储一个或多个唯一的), 数据的副本,以及时空证明(发布后),证明存储提供商在整个存储交易期间连续存储唯一副本。密封必须具有计算成本,以确保存储提供商不会按需密封数据,从而破坏所需的PoReP。当协议向存储提供商提出定期挑战,以提供唯一和连续存储的证明时,密封必须安全地花费比响应窗口更长的时间,以便存储提供商无法在飞行中伪造证明或副本。因此,提供商可能需要大约三个小时来密封一个数据扇区。

存储阈值

由于密封操作的计算费用,被密封的数据的扇区大小必须在经济上是值得的。存储的价格必须证明存储提供商的密封成本是合理的,同样,存储数据的由此产生的成本必须在规模上足够低(在本例中,对于大约32GB的块) ,以便客户端希望在FileCoin上存储数据。尽管较小的部门可能会被密封,但这将推高存储价格,以补偿存储提供商。为了解决这个问题, 数据聚合器 从用户中收集较小的数据,以接近32GB的块形式提交到FileCoin。数据聚合器通过数据段包含证明(PoDSI),,它保证在扇区中包含用户数据,以及用户将能够使用它从网络检索数据的子部件CID (pCID)。

共识约束

FileCoins共识机制, 预期共识的阻塞时间为30秒,结束时间在数小时内,这在不久的将来可能会有所改进(参见 FIP-0086 用于FileCoin上的快速最终性)。这通常太慢,无法支持第2层依赖DA处理事务数据所需的事务吞吐量。FileCoins块时间受存储提供程序硬件的限制较低;块时间越低,存储提供程序就越难生成和提供存储证明,并且更多的存储提供程序将因错过正确存储数据的证明窗口而受到错误惩罚。为了克服这个问题, InterPlanetary共识(IPC)子网 可以利用更快的共识时间。IPC使用 嫩薄荷-类似共识和 德兰德 对于随机性:如果DRAND是瓶颈,我们将能够使用IPC子网实现3秒的块时间。如果是压敏特瓶颈,PoCs如 独角鲸 在数百毫秒内实现了阻塞时间。

检索速度

最后的障碍是检索。根据以上约束,我们可以推断FileCoin适用于冷储存或不温储存。但DA数据比较热,需要支持性能应用。在FileCoin中,与激励一致的检索是很困难的;数据在提供给客户端之前需要被解封,这增加了延迟。目前,快速检索是通过SLA或在密封扇区旁边存储未密封数据来完成的,在FileCoin上安全和无权限应用程序的体系结构中,这两种方法都不能依赖。尤其是与 Retriev 在FileCoin上,激励一致的快速检索仍然是一个有待进一步探索的领域,证明了FVM可以保证检索的有效性。

成本分析

在本节中,我们将考虑这些设计考虑因素带来的成本。我们展示了将32GB存储为Ethereum calldata、Celestia Blobdata、EgenDA Blobdata以及使用近当前市场价格在FileCoin上作为扇区的成本。

该分析强调了以太呼叫数据的价格:1亿美元用于32 GB数据。这个价格展示了以太共识背后的安全成本,并受以太和天然气价格波动的影响。登村升级,引入了Proto-Danksharding(EIP-4844),引入了斑点事务,目标是每块3个斑点,每个斑点约125KB ,以及可变气体斑点定价以维持每块斑点的目标量。此升级为32 GB Blob数据降低了Ethereum DA的成本⅕:2000万美元。

Celestia和EgenDA提供了显著的改进:32 GB数据分别为8,000美元和26,000美元。两者都受市场价格波动的影响,并在一定程度上反映了确保其数据的共识成本:塞莱斯蒂亚与它的本土 TIA 令牌,以及Ether的EgenDA。

在上述所有情况下,存储的数据都不是永久性的。Ethereum calldata存储3周, Blob存储18天。EgenDA存储Blob的默认值为 14天.从当前Celestia实现开始, Blob数据由存档节点无限期地存储,但仅由轻型节点采样,最多 30天.

最后两个表是FileCoin和当前DA解决方案之间的直接比较。成本等效性首先列出了给定平台上单个字节数据的成本。然后显示了以相同的成本在相同时间内可以存储的FileCoin字节量。

这表明, FileCoin比当前的DA解决方案便宜数量级,在相同时间内存储相同数量的数据只需花费一分钱。与Ethereum节点和其他DA解决方案不同, FileCoins节点经过优化以提供存储服务,其证明系统允许节点证明存储,而不是在网络中的每个节点上复制存储。如果不考虑存储提供商的经济性(例如密封数据的能源成本) ,它表明FileCoin上存储过程的基本开销可以忽略不计。这显示了数百万美元的市场机会 每GB 与Ethereum相比, Ethereum可以在FileCoin上提供安全和高性能的DA服务。

吞吐量

下面,我们考虑DA解决方案的容量和主要第2层汇总产生的需求。

因为FileCoins区块链是在 提示集 对于每个块高度都有多个块,可以完成的交易数量不受共识或块大小的限制。FileCoin的严格数据约束是其网络范围内的存储容量,而不是共识允许的。

对于每日DA需求,我们从 汇总DA和执行 来自特里·钟和魏代,其中包括30天的日均和单数采样日。这使我们能够考虑平均需求,同时不忽略平均需求的异常(例如,乐观主义在2023年8月15日的需求量约为261,000,0000字节,是30天平均值64,0000字节的4倍以上).

从此选择中,我们看到,尽管DA成本较低,但我们需要大幅增加DA需求,以有效利用FileCoin的32 GB扇区大小。虽然密封32 GB的数据少于32 GB的扇区将是资源的浪费,但我们可以这样做,同时仍然获得成本优势。

架构图

在本节中,我们将考虑如果我们今天构建它,可以实现的技术体系结构。我们将在任意L2应用程序和L2所服务的L1链的上下文中考虑此体系结构。由于该解决方案是外部DA解决方案,如Celestia和EgenDA解决方案,因此我们不将FileCoin视为示例L1。

组件

即使在高层次上, FileCoin上的DA也会利用FileCoin生态系统的许多不同功能。

交易记录:下游用户在需要DA的平台上进行交易。这可能是L2。

使用DA的平台:这些是使用DA即服务的平台。这可能是将事务数据发布到FileCoin DA的L2,并将其承诺发布到L1(如Ethereum)。

第1层:这是包含指向DA解决方案数据的承诺的任何L1。这可能是Ethereum,支持利用FileCoin DA解决方案的第2层。

聚合器:基于FileCoin的DA解决方案的前端是 聚合器,一个集中的组件,它接收来自L2和其他DA客户端的事务数据,并将它们聚合到适合密封的32GB扇区中。虽然简单的概念验证将包括集中式聚合器,但使用DA解决方案的平台也可以运行自己的聚合器,例如作为L2序列器的侧车。聚合器的集中化可以看作类似于L2序列器或 艾根达分散剂.一旦聚合器编译了接近32GB的负载,它就会与存储提供商达成存储协议来存储数据。客户可以保证其数据将以PoDSI (数据段包含证明)和pCID的形式包括在扇区中,以便在数据进入网络后识别其数据。此pCID是将包含在L1上的状态承诺中的内容,以引用支持交易数据。

验证器:验证者向存储提供商请求数据,以确保状态承诺的完整性,并建立欺诈证据,在可证明欺诈的情况下,这些证据将提交给L1。

存储交易:一旦聚合器编译了接近32GB的负载,聚合器就会与存储提供商达成存储协议,以存储数据。

发布Blob (放置):要启动put,DA客户端将向聚合器提交包含事务数据的Blob。这可以以链外方式完成,也可以通过链上聚合器oracle以链上方式完成。为了确认收到斑点,聚合器将PoDSI返回给客户端,以证明它们的斑点包含在将提交到子网的聚合扇区中。还将返回pCID (子件内容标识符)。这是在FileCoin上提供Blob后,客户端和任何其他相关方将用于引用Blob的内容。

数据交易将在交易达成后几分钟内出现在链上。延迟的最大障碍是密封时间,可能需要3小时。这意味着,虽然交易已经达成,客户可以确信数据会出现在网络中,但在封存过程完成之前,不能保证数据是可查询的。的 莲花 客户端有一个 快速检索 特征在于,所述数据的未密封副本与所述密封副本一起存储,所述密封副本一旦所述未密封数据被传送到所述数据存储提供商,只要检索交易不依赖于密封数据的证明出现在网络上。但是,此功能由数据提供者自行决定,并且不作为协议的一部分进行加密保证。如果要提供快速检索担保,就需要改变共识和抑制/激励机制来执行这一担保。

检索Blob (获取):检索类似于put操作。需要进行检索交易,该交易将在几分钟内出现在链上。检索延迟将取决于交易条款以及是否存储未密封的数据副本以快速检索。在快速检索情况下,延迟将取决于网络条件。如果没有快速检索,数据在送达给客户之前需要打开密封,这与密封所需的时间相同,大约为3小时。因此,如果没有优化,我们的往返时间最长为6小时,在这成为DA或欺诈证明的可行系统之前,需要对数据服务进行重大改进。

DA证明:可以分两个步骤来考虑DA的证明:通过在进行交易时向聚合器提交数据时提供的PoDSI ,然后通过存储提供商通过FileCoins共识机制提供的PoRep和PoST的持续承诺。如上所述,PoRep和PostT为数据保管和持久性提供了计划和可证明的保证。

此解决方案将大量使用桥接,因为任何依赖DA的客户端(无论证明的构造如何)都需要能够与FileCoin交互。如果pCID包含在发布到L1的状态转换中,验证者可以进行初始检查,以确保未提交伪造的pCID。有几种方法可以做到这一点,例如,通过在L1上发布FileCoin数据的oracle ,或者通过验证是否存在对应于pCID的数据交易或扇区的验证器。同样,验证发布到L1的有效性或欺诈证明可能需要利用桥梁来说服证明。当前可用网桥为 Axelar 和 塞勒.

安全分析

通过削减抵押品来强制实施FileCoins完整性。抵押品可以削减 两个案例:存储故障 或 共识故障.存储故障对应于存储提供商无法提供存储数据的证明( PoRep或PoST ) ,这将与我们的模型中缺乏数据可用性相关。共识故障对应于共识中的恶意操作,该协议管理从其抽象FEVM的事务分类帐。

• A 扇区故障 是指因未张贴连续储存证明而产生的罚款。存储提供商可以有一天的宽限期,在此期间,存储故障不会受到罚款。扇区故障42天后,扇区终止。产生的费用被烧掉。

BR(t) =预计奖励分数(t) * SectorQualityAdjustedPower

•A 扇区终止 在扇区故障42天或存储提供商故意终止交易后发生。终止费相当于一个部门在终止前赚取的最高金额,上限为90天的赚取价值。未支付的交易费用将退还给客户。产生的费用被烧掉。

max(SP(t), BR(StartEpoch, 20d) + BR(StartEpoch, 1d) *终止奖励因子* min(扇区年龄天数, 140 ) )

•在存储市场参与者大幅削减 在交易终止的情况下发生。这就是存储提供商在交易背后提供的抵押品的削减。

FileCoin提供的安全性与其他区块链有很大的不同。区块链数据通常通过共识来保护,而FileCoins共识仅保护交易分类帐,而不是交易引用的数据。存储在FileCoin上的数据仅具有足够的安全性,以激励存储提供商提供存储。这意味着存储在FileCoin上的数据通过故障惩罚和业务奖励(如与客户的信誉)得到保护。换句话说,区块链上的数据故障相当于违反共识,破坏了链的安全性或其对交易有效性的概念。FileCoin设计为在数据存储方面具有容错性,因此仅使用其共识来保护其交易簿和交易相关活动。存储矿工不履行其数据交易的成本最高可获得90天的存储奖励,以及矿工为确保交易而提供的抵押品的损失。

因此,从FileCoin提供商发起的数据保留攻击的成本仅仅是检索交易的机会成本。FileCoin上的数据检索依赖于存储挖掘者通过客户端支付的费用获得激励。但是,不响应数据检索请求对矿工没有负面影响。为了降低单个存储挖掘程序忽略或拒绝数据检索交易的风险, FileCoin上的数据可以由多个挖掘程序存储。

由于存储在FileCoin上的数据背后的经济安全性远低于基于区块链的解决方案,因此还必须考虑防止数据操纵。数据操作通过FileCoins证明系统得到保护。数据通过CID引用,通过CID可以立即检测到数据损坏。因此,提供程序不能提供损坏的数据,因为很容易验证获取的数据是否与请求的CID匹配。数据提供程序无法将损坏的数据存储在未损坏的数据的位置。在接收到客户端数据后,提供程序必须提供正确密封的数据扇区的证明才能启动数据交易(选中此选项)。因此,无法使用损坏的数据启动存储交易。在存储交易的有效期内,提供PostS以证明托管(请记住,这证明了密封数据扇区的保管和自上次PostT以来的保管).由于PostT在生成证据时依赖于密封的扇区,腐败的扇区将导致伪造的PostT ,导致扇区故障。因此,存储提供商既不能存储也不能服务损坏的数据,不能要求为未损坏的数据提供的服务提供奖励,也不能避免因篡改客户端数据而受到惩罚。

可以通过增加存储提供商向存储市场参与者承诺的抵押品来加强安全性,这目前由存储提供商和客户端决定。如果我们假设这足够高(例如,与Ethereum验证器相同的赌注)来激励提供商不违约,我们可以想到还有什么可以确保(即使这将是极其低的资本效率,因为需要此股份来确保每个交易斑点或具有聚合斑点的部门)。现在,数据提供商可以选择在存储交易被存储市场参与者终止之前,使数据最多41天的数据块不可用。假设数据交易较短,我们可以假设数据可以在交易的最后一天之前不可用。在没有协调的恶意行为者的情况下,可以通过在多个存储提供程序上复制来缓解这种情况,以便数据可以继续提供。

我们可以考虑攻击者超越共识,接受伪造证明或重写分类帐历史记录,以从订单簿中删除交易,而不惩罚负责的存储提供商的成本。然而,值得注意的是,在这种安全违规的情况下,攻击者可以任意操纵FileCoins分类帐。为了让攻击者实施此类攻击,他们至少需要在FileCoin链中拥有多数股权。风险与提供给网络的存储有关;当前有25EIB ( 1016字节)的数据保护FileCoin链,恶意行为者至少需要12.5EIB才能提供自己的链,从而赢得分叉选择规则。通过削减与共识过失相关的削减,进一步缓解了这种情况,对这些过失的惩罚是损失所有质押抵押品和整批奖励,以及所有暂停参与共识的行为。

旁白:对其他DA解决方案的阻止攻击

尽管上述数据表明,FileCoin在保护数据免受扣留攻击方面缺乏,但它并不孤单。

•以太:一般来说,保证对Ethereum网络的请求得到应答的唯一方法是运行一个完整的节点。完整节点没有满足共识—之外的数据检索请求的要求,因此。构造如 对等DAS 引入了一种节点对数据检索的响应的对等评分系统,其中具有足够低分数(本质上是DA信誉)的节点可以与网络隔离。

•塞莱斯蒂亚:尽管与我们的FileCoin结构相比, Celestia的每字节安全性要强得多,但利用这种安全性的唯一方法是托管您自己的完整节点。对Celestia基础设施的请求,如果不是内部拥有和运营的,可以接受审查,而不受处罚。

•特征:与Celestia类似,任何服务都可以运行EgenDA运算符节点,以确保检索自己的数据。因此,任何外协议数据检索请求都可以被审查。另外请注意,EgenDA有一个集中的和可信的分发器,负责数据编码、KZG承诺和数据分散,类似于我们的聚合器。

检索安全

可检索性对于DA是必要的。理想的情况是,市场力量激励经济理性的矿工接受回收交易,并与其他矿工竞争,以保持客户的低价格。假设这足以让数据提供商提供检索服务,但考虑到DA的重要性,要求更多的安全性是合理的。

目前不能通过上述规定的经济保障来保证检索。这是因为在密码学上很难证明数据 不是 由客户端接收(在客户端需要反驳存储矿工发送数据的说法的情况下)以信任最小化的方式。为了通过FileCoin的经济安全保护检索,需要协议本机检索保证。在对协议进行最小更改的情况下,这意味着检索需要与扇区故障或交易终止关联。Retriev 是一个概念验证,它能够通过使用可信赖的“裁判”调解数据检索争议来提供数据检索保障。

旁白:其他DA解决方案的检索

从上面可以看出, FileCoin缺乏必要的协议本机检索保证,以防止存储(或检索提供者)自私自利。在Ethereum和Celestia的情况下,保证可以读取协议中的数据的唯一方法是自托管完整节点,或信任基础架构提供商的SLA。保证检索作为FileCoin存储提供程序并不微不足道;FileCoin中类似的设置是成为存储提供程序(需要 巨大的基础设施成本)并成功接受作为用户发布的存储提供商的相同存储交易,此时用户将支付自己为自己提供存储的费用。

时延分析

FileCoin上的延迟由多个因素决定,例如网络、拓扑、存储挖掘客户端配置和硬件功能。我们提供了一个理论分析,讨论了这些因素,以及我们的结构可以预期的性能。

由于FileCoins证明系统的设计和检索激励的缺乏, FileCoin没有优化,从数据的初始发布到数据的初始检索,提供高性能的往返延迟。FileCoin上的高性能检索是一个活跃的研究领域,随着存储提供商增强其功能和FileCoin引入新功能,该领域不断变化。我们将“往返”定义为从提交数据交易到可以下载提交给FileCoin的数据的最早时刻的时间。

阻塞时间

在FileCoins预期共识中,数据交易可以包含在30秒的阻塞时间内。1小时是确认链上敏感数据(如硬币转账)的典型时间。

数据处理

数据处理时间因存储提供商和配置而异。密封过程设计为使用标准存储采矿硬件需要3小时。通过特殊的客户端配置、并行化和投资于更强大的硬件,矿工的性能通常超过了这3小时的阈值。这种变化也会影响扇区解封的持续时间,这可以通过FileCoin客户端实现(如Lotus )中的快速检索选项来完全规避。快速检索设置将数据的未密封副本与密封数据一起存储,从而显著加快检索时间。基于此,我们可以假设从接受数据交易到数据在链上可用的最坏情况延迟三个小时。

结论和未来方向

本文探讨如何利用现有DSN(FileCoin)构建DA。我们考虑了DA作为Etherum中扩展基础架构的关键因素的作用的要求。我们考虑在FileCoin之上构建DA在DSN上的可行性,并利用它来考虑FileCoin上的解决方案将为Ethereum生态系统提供的机会,或任何将从经济高效的DA层中受益的机会。

FileCoin证明, DSN可以显著提高分布式、基于区块链的系统中的数据存储效率,在当前市场价格下,每写入32GB可节省1亿美元。尽管对DA的需求还不足以填满32 GB扇区,但如果空扇区被密封, DA的成本优势仍然存在。虽然FileCoin上当前的存储和检索延迟不适合热存储需求,但特定于存储挖掘者的实施可以提供合理的性能,数据在3小时内可用。

对FileCoin存储提供程序的信任度提高可以通过可变辅助资料(如在EgenDA中)进行调整。FileCoin扩展了这种可调谐的安全性,允许在网络中存储多个副本,从而增加了可调谐的拜占庭容忍度。需要解决有保证和性能的数据检索,以强大地阻止数据扣留攻击,然而,与任何其他解决方案一样,真正保证可检索性的唯一方法是自行托管节点或信任基础架构提供商。

我们看到DA在进一步开发PoDSI方面的机会,它可以用来(与FileCoins当前的证明一起)代替DAS ,以保证在更大的密封部门中包含数据。根据这种情况,这可能会使数据周转缓慢是可以容忍的,因为欺诈证明可以在1天到1周的窗口中发布,而DA可以按需保证。PoDSI仍然是新的,正在大量开发中,因此我们还没有暗示高效的PoDSI是什么样子,也没有暗示围绕它构建系统所需的机制。由于有用于在FileCoin数据之上计算的解决方案,因此在密封或未密封数据上计算PoDSI的解决方案的想法可能不会超出近期的可能性范围。

随着DA和FileCoin领域的发展,解决方案和支持技术的新组合可能会实现新的概念验证。作为 Solanas与FileCoin网络集成 显示,DSN作为一种扩展技术具有潜力。FileCoin上的数据存储成本提供了一个开放的机会,并提供了一个巨大的优化窗口。尽管本文中讨论的挑战是在支持DA的背景下提出的,但它们的最终解决方案将打开大量新的工具和系统,以便在DA之外构建。

0 阅读:1

夕夕说经济

简介:IPFS