[发明专利]基于区块链的分布式众包系统、方法、存储介质及终端在审
申请号: | 202010998296.6 | 申请日: | 2020-09-21 |
公开(公告)号: | CN112257080A | 公开(公告)日: | 2021-01-22 |
发明(设计)人: | 沈玉龙;佟威;董学文;姜晓鸿;杨凌霄;田文生;乔慧;马诗洋;谷鑫雨;冶英杰;郭校杰 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F21/64;G06F16/27 |
代理公司: | 西安长和专利代理有限公司 61227 | 代理人: | 黄伟洪 |
地址: | 710071 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 分布式 系统 方法 存储 介质 终端 | ||
1.一种基于区块链的分布式众包任务交互方法,其特征在于,所述基于区块链的分布式众包任务交互方法包括:
任务发布者发布众包任务并交付押金;
分布式验证者验证任务信息,通过验证后锁定任务押金并存储任务到区块链;
工人端从区块链查询并领取任务;
工人端处理任务并向发布者和验证者提交任务处理结果;
发布者评估任务处理结果并将评估内容发送给工人端和验证者;
工人端根据评估内容或重新执行处理任务并向发布者和验证者提交任务处理结果步骤,或提交对评估内容的反馈给验证者;
验证者本地验证任务处理结果并达成共识。
2.如权利要求1所述的基于区块链的分布式众包任务交互方法,其特征在于,所述任务发布者发布众包任务并交付押金中任务的信息包括任务ID、类型、预计的报酬、押金、领取时间、结束时间。
3.如权利要求1所述的基于区块链的分布式众包任务交互方法,其特征在于,所述分布式验证者验证押金是否大于预计的报酬,发布者是否合法;只有当押金大于预计的报酬且发布者合法时,通过验证后的任务被存储到区块链且任务押金被锁定。
4.如权利要求1所述的基于区块链的分布式众包任务交互方法,其特征在于,所述评估内容的信息包括评估ID、任务ID、评估结果、评分。
5.如权利要求1所述的基于区块链的分布式众包任务交互方法,其特征在于,所述工人端收到通过评估结果,不需要重新执行处理任务并向发布者和验证者提交任务处理结果步骤,直接提交对评估内容的反馈给分布式验证者。
6.如权利要求1所述的基于区块链的分布式众包任务交互方法,其特征在于,所述分布式验证者在本地验证工人端发送的任务处理结果,并基于区块链网络达成一致的验证结果,产生综合评价结果,根据综合评价结果分配押金。
7.一种实施权利要求1~6任意一项所述任务交互方法的基于区块链的分布式众包系统,其特征在于,所述基于区块链的分布式众包系统包括任务请求者、工人端和分布式验证者;
所述分布式验证者为多个,基于区块链建立分布式网络,用于存储任务交互信息,验证任务处理结果,产生混合任务结果并分配押金;并发送给任务请求者和工人端;
所述任务请求者接收分布式验证者发送的任务处理结果以及分配押金信息,进行评估,将评估任务处理结果反馈给分布式验证者;
所述工人端接收分布式验证者发送的领取分配押金信息,进行处理,将处理的任务结果反馈给分布式验证者。
8.一种计算机设备,其特征在于,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如下步骤:
任务发布者发布众包任务并交付押金;
分布式验证者验证任务信息,通过验证后锁定任务押金并存储任务到区块链;
工人端从区块链查询并领取任务;
工人端处理任务并向发布者和验证者提交任务处理结果;
发布者评估任务处理结果并将评估内容发送给工人端和验证者;
工人端根据评估内容或重新执行处理任务并向发布者和验证者提交任务处理结果步骤,或提交对评估内容的反馈给验证者;
验证者本地验证任务处理结果并达成共识。
9.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行权利要求1~6任意一项所述的基于区块链的分布式众包任务交互方法。
10.一种实施权利要求1~6任意一项所述任务交互方法的智能终端,包括智能手机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010998296.6/1.html,转载请声明来源钻瓜专利网。