[发明专利]区块链的文件快速传输方法、设备、系统及存储介质有效
申请号: | 201910805588.0 | 申请日: | 2019-08-29 |
公开(公告)号: | CN110611702B | 公开(公告)日: | 2022-04-01 |
发明(设计)人: | 曾富来;尹伟强;苟树明 | 申请(专利权)人: | 魏松杰 |
主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L67/10;H04L67/104;H04L9/40 |
代理公司: | 深圳君信诚知识产权代理事务所(普通合伙) 44636 | 代理人: | 刘伟 |
地址: | 210094 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种区块链的文件快速传输方法、用户节点设备、矿工节点设备、区块链系统及计算机可读存储介质,所述文件快速传输方法包括如下步骤:用户节点和矿工节点预先在所述服务器完成注册;用户节点发布任务;服务器将通过筛选的N个矿工节点的验证信息发送至用户节点;矿工节点发送文件传输请求至用户节点,用户节点对该矿工节点进行身份验证,若验证通过则查询需传输的文件的位置信息;若该文件只存储于用户节点,则用户节点与该矿工节点点对点传输文件,否则,通过存储该文件的备份矿工节点与该矿工节点点对点传输文件;文件传输完成后更新节点信息。实施本发明的技术方案可以快速传输文件且多人参与的任务快速展开。 | ||
搜索关键词: | 区块 文件 快速 传输 方法 设备 系统 存储 介质 | ||
【主权项】:
1.一种区块链的文件快速传输方法,其特征在于,所述区块链的文件快速传输方应用于区块链系统,所述区块链系统包括服务器、用户节点以及多个矿工节点,所述文件快速传输方法由所述用户节点执行,该方法包括如下步骤:/n步骤S11、所述用户节点预先在所述服务器完成注册;/n步骤S12、所述用户节点将包含文件传输需求的任务通过所述区块链系统发布;/n步骤S13、所述用户节点接收由所述服务器发送的验证信息,所述验证信息为所述服务器从领取任务的多个所述矿工节点中根据所述任务的要求筛选出N个所述矿工节点的身份信息,N为正整数;/n步骤S14、所述用户节点接收由执行文件传输任务的执行矿工节点发送的文件传输请求,并对所述执行矿工节点相对应的验证信息进行身份验证,若验证通过则查询与所述执行矿工节点执行文件传输任务对应的执行文件的位置信息,所述文件传输请求为所述执行矿工节点根据所述服务器发送的所述用户节点的用户信息制定,所述执行矿工节点为所述服务器筛选出的N个所述矿工节点中的任意一个;/n步骤S15、若查询结果为所述执行文件为唯一只在内部存储,则所述用户节点与所述执行矿工节点建立数据通信连接,并连接成功后将所述执行文件发送至所述执行矿工节点,否则,将存储有所述执行文件的备份矿工节点的节点信息发送至所述执行矿工节点,同时将所述执行矿工节点相对应的验证信息发送至所述备份矿工节点,该验证信息用于所述备份矿工节点对所述执行矿工节点进行身份验证,若验证通过则所述备份矿工节点与所述执行矿工节点建立数据通信连接,并由所述备份矿工节点将所述执行文件发送至所述执行矿工节点,所述备份矿工节点为所述服务器筛选出的N个所述矿工节点中的任意一个;/n步骤S16、所述用户节点接收所述执行矿工节点发送的反馈信息,并根据所述反馈信息更新存储于内部的且属于所述执行矿工节点的节点信息,所述反馈信息为所述执行矿工节点完成接收所述执行文件后生成,所述节点信息包括状态信息和文件备份信息。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于魏松杰,未经魏松杰许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910805588.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种基于区块链的参数配置和交易处理方法
- 下一篇:上传和转码媒体文件