首页 > Filecoin > 正文

云储未来 | IPFS第045问——Filecoin检索市场工作流程

作者:晶睛哈  时间:2019-11-29  分类:Filecoin教程  

  Filecoin检索市场工作流程

  

(1)用户和矿工分别对网络广播出价单(bid)和报价单(ask):检索市场是链下市场( off chain)。链下市场指的是该市场不存在于区块链上面。由于实际的应用对于数据读取(下载)需求是实时需求(比如,访问一个电商网站,页面加载时间超过6秒,跳出来就会高达70%),如果跟存储市场一样设为链上市场,将对数据下载服务的效率产生极大影响。检索市场之所以可以设计为链下市场,得益于 Filecoin算力证明的巧妙设计。链下市场存在于用户和矿工之间。用户和矿工直接向网络广播订单,并且将自己收到的订单存储到自己的订单列表里面。双方会时刻检查是否有订单匹配(例如,矿工检查自己接收到的用户订单和自己已有的数据之间是否匹配),如果发现订单匹配,则说明矿工可以为该用户提供数据服务,矿工则发起交易请求,双方通过数字签名达成交易。
(2)数据传输和支付:用户和矿工达成交易后,双方直接建立数据传输和支付通道。将交易数据分片和支付代币分为小额的方式(微支付)分多次交易,直到数据交易完成。这里解释一下为什么使用微支付的方式进行交易,而不是一次性交易完成。从效率上一次性支付完成显然要高于微支付,由于链下交易在交易的过程没有区块链的参与认证,为了防止交易双方作弊(例如用户收到了数据不支付代币,或者矿工收到了代币不提供数据下载服务),因此使用微支付的方式进行,只要发现对方在某一支付环节出现问题,就可以立即终止交易。
(3)交易和订单提交区块链:数据交易完成后,订单和交易提交区块链记录。区块链对交易验证并且最终清算支付结果。以上就是 Filecoin协议的基本运行流程。需要重点说明的是:存储矿工需要抵押代币以出售自己的存储空间,并且要求存储矿工在合约期内一直存储着用户的数据;检索矿工不要求抵押,对于数据也不要求始终存储。简单来讲,存储矿工是出售自己的存储空间获取收益,而检索矿工是通过出售自己的流量来获取数据。一个矿工节点可以单独做存储矿工,也可以单独做检索矿工,也可以同时做存储矿工和检索矿工。
(4)检索矿工提供服务的数据来源:自己作为存储矿工存储的数据、从检索市场购买的数据或者自己从别处获取的数据。简单理解,检索矿工类似于为BT软件提供种子的节点。

  

  推荐阅读

  1、云储未来 | IPFS第18问——Filecoin经济体系?

  2、云储未来 | IPFS第23问——如何正确获取FIL?

   3、云储未来 | IPFS第24问——Filecoin技术体系?

  认识IPFS和Filecoin

  IPFS(Inter-Planetary File System)即星际文件系统,是一种基于内容寻址、分布式、点对点新型超媒体传输协议,它集合了DHT(分布式哈希表)、BitTorrent传输技术、Git版本控制和自验证文件系统等技术,目标是取代传统Http的超本文传输协议。

  Filecoin是一个去分布式存储网络,是IPFS的激励层。Filecoin提出了激励机制,使用时空证明去挖矿,以此来奖励存储矿工贡献出自己的带宽和硬盘并提供更好质量的存储服务,同时在检索市场激励网络较好或响应性能较好的矿工获取检索奖励。

 云储未来·未来已来IPFS&Filecoin中文社区联盟
关注我们带给您最新、最前沿的IPFS资讯

        

版权信息
作者:晶睛哈
来源:Filecoin中文社区

关于我们

联系我们

作者进驻

公众号

Copyright © 2013 比特巴 www.btb8.com
只为您提供客观公正有用的比特币 区块链 加密数字货币新闻、技术教程、行情分析、行业人物资讯
手机版