1.用户和矿工分别对网络广播出价单(bid)和报价单(ask):检索市场是链下市场(off chain).链下市场指的是该市场不存储于区块链上面.由于实际的应用对于数据读取(下载)需求是实时需求(比如,访问一个电商网站,页面加载时间超过6秒,跳出来就会高达70%),如果跟存储市场一样设为链上市场,得益于Filecoin算力证明的巧妙设计,后面会详细介绍,并且将自己收到的订单存储到自己的订单列表里面.双方会时刻检查是否有订单匹配(例如,矿工检查自己接收到的用户订单和自己已有的数据之间是否匹配),如果发现订单匹配,则说明矿工可以为该用户提供数据服务,矿工则发起交易请求,双方通过数字签名达成交易
2.数据传输和支付:用户和矿工达成交易后,双方直接建立数据传输和支付通道.将交易数据分片和支付代币分为小额的方式(微支付)分多次交易,直到数据交易完成.这里解释一下为什么使用微支付的方式进行交易,而不是一次性交易完成.从效率上一次性支付完成显然要高于微支付,由于链下交易在交易的过程没有区块链的参与认证,为了防止交易双方做弊(例如用户收到了数据不支付代币,或者矿工收到了代币不提供数据下载服务),因此使用微支付的方式进行,只要发现对方在某一支付环节出现问题,就可以立即终止交易
3.交易和订单提交区块链:数据交易完成后,订单和交易提交区块链记录.区块链对交易验证并且最终清算支付结果.
4.检索矿工提供服务的数据来源:自己作为存储矿工存储的数据,从检索市场购买的数据或者自己从别处获取的数据.简单理解,检索矿工类似于为BT软件提供种子的节点
分享到:
相关推荐
图片检索程序是计算机科学领域中图像处理和计算机视觉的一个重要组成部分。它主要涉及如何通过算法和技术从大量的图像数据中寻找并检索出与特定查询条件匹配的图像。在本压缩包中,虽然没有提供具体的源代码或详细...
首先,我们要了解图像检索的基本流程。通常,这个过程包括以下几个步骤: 1. **图像预处理**:图像采集后,通常需要进行预处理,如灰度化、直方图均衡化、降噪等,以提高后续特征提取的准确性和稳定性。 2. **特征...
简单检索通常指的是在大量数据中快速查找特定信息的算法或程序。在这个场景中,`FindFrame.java`很可能是实现这个简单检索功能的源代码文件。现在,我们将深入探讨Java源程序和简单检索的相关知识点。 首先,Java源...
关键字检索是软件体系结构的一个经典案例,这里给出了一个程序示例.本例采用使用共享数据的主程序/子程序结构,根据四个基本功能将问题分解为:输入、移动、按字母表排序、输出。所有计算构件作为子程序协同工作并且...
图像检索程序是计算机视觉领域中的一个重要分支,它旨在通过比较图像间的特征来寻找相似或匹配的图像。在给定的压缩包中,包含了多个MATLAB脚本,这些脚本主要用于实现基于边缘特征的图像检索。下面我们将详细探讨...
6. 基于内容图像检索程序:“基于内容图像检索程序.rar”可能包含了一个实际的CBIR系统源代码。这个程序可能包括了前面提到的特征提取、图像表示、相似性度量和检索算法的实现,是理解和学习CBIR技术的实践平台。 ...
标题中的“检索的相关程序”可能指的是与数据搜索和获取有关的计算机程序,这通常涉及到数据库管理系统、搜索引擎优化、信息检索算法等技术。在IT领域,检索程序是用于帮助用户从大量数据中快速、准确地找到所需信息...
本项目名为"图像检索源程序",显然是一套用于搜索和匹配相似图像的软件系统。接下来,我们将深入探讨其中涉及的主要知识点。 1. **图像特征提取**: - **Phash( perceptual hash)**:Phash是一种图像指纹技术,...
文本文件检索系统是一种用于在大量文本数据中查找特定信息的工具,主要应用于信息管理、文档检索和知识挖掘等领域。...通过实践,学生可以深入理解这些概念,并为未来在信息检索领域的工作打下坚实基础。
- **构成要素**:网络检索工具通常由三个主要部分组成——自动索引程序(Robot)、数据库以及检索软件。自动索引程序负责在网络中自动抓取信息;数据库存储索引后的信息;检索软件则是用户与系统交互的接口。 - **...
在安卓系统中,"安卓检索程序列表(AppManager)"是一个关键的功能,它允许用户管理和控制手机或平板电脑上的应用程序。这个功能对于优化设备性能、节省存储空间以及提高用户体验至关重要。下面将详细介绍这个主题,...
这个程序“ASCII码检索程序”显然是为了帮助用户方便地查询ASCII码值,通过在WinForm环境下设计的一个交互界面,用户可以输入任意键盘字符,程序会即时显示出该字符对应的ASCII码数值。 ASCII码定义了128个不同的...
文献检索是科研工作中不可或缺的一环,它有助于研究人员了解某一领域的历史发展、当前的研究趋势以及未来的研究方向。通过有效的文献检索,研究者不仅能够避免重复劳动,还能在此基础上进行创新性的研究。本文将详细...
【Web数据库检索程序开发】基于ASP技术开发Web数据库检索程序,主要是通过设计用户界面(如通用检索主页)接收用户的查询请求,然后通过数据库接口程序与数据库进行交互。数据库接口程序设计主要包括以下步骤: 1. ...
在这个“1-CBIR图像检索程序”中,我们主要关注的是使用HSV颜色模型进行特征提取以及图像检索的实现。HSV,即色相(Hue)、饱和度(Saturation)和亮度(Value),是一种将颜色信息转换为更容易处理的模型的方法,...
基于注意力机制图卷积神经网络的图像检索方法与流程 本文档介绍了一种基于注意力机制图卷积神经网络的图像检索方法,该方法通过将数据集划分为简单、中等和困难三个子集,并使用课程学习原理将四种子集输入到深度...
在图像处理领域,基于形状与颜色特征融合的图像检索程序是一种高效的方法,用于从大量图像数据中找到与查询图像相似的图像。这个程序利用MATLAB作为开发平台,结合了颜色特征提取、图像融合以及GUI(图形用户界面)...
总之,这个MATLAB项目旨在引导初学者了解和实现图像检索的基本流程,从特征提取、编码到检索策略的实施。通过深入学习和实践,你可以掌握这一领域的核心概念和技术,为进一步研究和应用打下坚实基础。
【基于VC++的图像检索系统】是一个利用Microsoft Visual C++ 6.0(简称VC6)编译器开发的高效应用程序,主要目标是实现快速、有效的图像搜索功能。在这个系统中,开发者可能利用了VC++的强大性能和丰富的库支持来...
信息检索演示可能包含了使用说明文档,解释如何运行程序、输入查询以及理解返回的结果,这对于用户理解和使用程序至关重要。 10. **优化**: 针对大规模文本数据,可能还需要考虑内存管理、磁盘I/O优化等,以提高...