# 数据检索 Data Retrieval **Published by:** [DFINITY](https://paragraph.com/@dfinity-2/) **Published on:** 2023-04-03 **URL:** https://paragraph.com/@dfinity-2/data-retrieval ## Content 数据保存了,如何高效、准确、快速地取回数据是另一个问题。 Filecoin中数据检索服务是一套单独的经济激励系统。Retrieval Provider(检索供应商)负责为存储需求者提供对其数据的快速访问。检索供应商专注于快速访问数据,而不是长期存储。大多数存储供应商同时也是检索供应商。需求者向检索供应商付费以获取数据。Filecoin生态中已有retrieval.market和Saturn Network等项目实现数据的快速检索和内容分发。 Arweave的SPoRA共识机制除了上述永久存储和存储冗余的优点,也一石三鸟地提高了数据检索和访问速度。在升级SPoRA之前,Arweave的**可访问证明(Proof-of-Acces — PoA)**旧共识机制解决了如何激励矿工尽可能多地存储数据的问题,但并没有激励矿工快速检索存储数据。事实上,在PoA时期,矿工们将存储资源归集起来做了存储池,存储池里保存历史区块。当某一召回区块被选中,存储池在被矿工请求时向矿工发送该召回区块的内容。这是不利于网络去中心化的。Arweave网络统计曾出现了全网哈希算力增长的同时节点数量却下降的情况,间接证明了存储池的存在。为解决这个问题,也为鼓励各个矿工在本地存储数据,Arweave将PoA升级成了SPoRA。升级SPoRA后,选择不在本地存储历史区块数据的矿工向存储池(需要极多次地)请求并传输召回区块,传输数据的成本和时间极大增加,而在本地存储了历史区块数据的矿工能有较高的几率挖得新区快。从机制设计上杜绝了存储池的存在。而分布世界各地的矿工节点在本地存储历史区块数据,也提高了存储需求者对数据的检索和访问速度。 ## Publication Information - [DFINITY](https://paragraph.com/@dfinity-2/): Publication homepage - [All Posts](https://paragraph.com/@dfinity-2/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@dfinity-2): Subscribe to updates