【技术实现步骤摘要】
【国外来华专利技术】使用区块链网络的任务完成
本公开内容总体上涉及区块链技术。更具体地,本公开内容涉及在向网格计算网络分派任务和从网格计算网络验证任务中使用区块链。
技术介绍
随着对基于云的计算和大数据集的数据处理的需求增长,对计算机资源的需求也增长。网格或分布式计算是用于生成能够被用来处理大数据集的巨大计算能力的解决方案。网格计算或分布式计算是一种利用来自多个位置(即,不同的、远程定位的计算设备)的计算机资源的集合来执行相关任务的类型的计算。自愿计算是一种类型的网格计算,在该类型的网格计算中计算机所有者或用户捐献他们的计算资源(例如,处理能力和存储)给一个或多个项目。区块链是使用加密来链接和保护的记录或区块的分布式列表或数据库。区块链由区块链网络中的计算机系统或节点(例如,被称为矿工)维护,所述计算机系统或节点各自具有它们自己的区块链的副本。矿工达成共识的记录被添加到区块链,这保持区块链的完整性。附图说明为了更完整地理解本公开内容以及其优点,现在参考以下结合附图进行的描述,在附图中相同的附图标记表示相同的部分:图1例示了可以在其中实施本公开内容的各实施方案的示例网络化系统;图2例示了可以在其中实施本公开内容的各实施方案的服务器的一个实施例;图3例示了可以在其中实施本公开内容的各实施方案的客户端设备的一个实施例;图4例示了可以在其中实施本公开内容的各实施方案的区块链的一个实施例的图;图5例示了根据本公开内容的各实施方案的用于使用区块链网络分派和验证任务的方法的流程图 ...
【技术保护点】
1.一种用于使用区块链网络(104)分配任务的方法,所述方法包括:/n生成用于经由交互式应用程序(334)完成的任务;/n使用所述区块链网络经由与所述区块链网络相关联的区块链(400)中的区块分配所述任务,所述区块链网络包括多个节点并且可由与所述交互式应用程序相关联的多个客户端设备(106-114)访问;/n经由所述区块链网络中的所述节点中的一个或多个从所述客户端设备中的一个或多个接收与经由所述交互式应用程序处理所述任务的结果相关联的数据;以及/n其中基于接收的数据验证所述任务的完成。/n
【技术特征摘要】
【国外来华专利技术】20180802 US 62/713,780;20190801 US 16/529,4781.一种用于使用区块链网络(104)分配任务的方法,所述方法包括:
生成用于经由交互式应用程序(334)完成的任务;
使用所述区块链网络经由与所述区块链网络相关联的区块链(400)中的区块分配所述任务,所述区块链网络包括多个节点并且可由与所述交互式应用程序相关联的多个客户端设备(106-114)访问;
经由所述区块链网络中的所述节点中的一个或多个从所述客户端设备中的一个或多个接收与经由所述交互式应用程序处理所述任务的结果相关联的数据;以及
其中基于接收的数据验证所述任务的完成。
2.根据权利要求1所述的方法,其中所述结果与在连接到所述区块链网络的一个或多个客户端设备处在经由所述交互式应用程序处理所述任务期间接收的用户输入相关联。
3.根据权利要求2所述的方法,其中所述任务的完成需要经由所述交互式应用程序接收所述用户输入,所述方法还包括使用与接收的用户输入的结果相关联的数据处理机器学习应用程序的至少一部分。
4.根据权利要求2所述的方法,其中所述区块包括指示将被用来完成所述任务的所述交互式应用程序的信息、用于所述任务的完成的标准、以及用于所述任务的完成的补偿。
5.根据权利要求1所述的方法,还包括验证所述任务的完成,验证所述任务的完成包括:
分别从一组所述客户端设备接收关于所述任务是否完成的一组用户输入;以及
基于接收的所述一组用户输入做出关于所述任务是否完成的共识确定。
6.根据权利要求5所述的方法,其中验证所述任务的完成还包括:在接收所述一组用户输入之前,将与处理所述任务的所述结果相关联的所述数据发送到所述一组客户端设备以用于验证所述任务的完成。
7.根据权利要求1所述的方法,还包括:
响应于验证所述任务的完成,将新的区块添加到所述区块链,所述新的区块指示对所述区块链网络中的处理所述任务的完成的所述节点之一和与连接到所述区块链网络的完成所述任务的所述客户端设备之一相关联的账户的补偿。
8.一种用于使用区块链网络(104)分配任务的系统(200),所述系统包括:
处理器(210),其被配置为:
生成用于经由交互式应用程序(334)完成的任务;以及
使用所述区块链网络经由与所述区块链网络相关联的区块链(400)中的区块分配所述任务,所述区块链网络包括多个节点并且可由与所述交互式应用程序相关联的多个客户端设备(106-114)访问;以及
通信接口(220),其被可操作地连接到所述处理器,所述通信接口被配置为经由所述区块链网络中的所述节点中的一个或多个从所述客户端设备中的一个或多个接收与经由所述交互式应用程序处理所述任务的结果相关联的数据,
其中基于接收的数据验证所述任务的完成。
9.根据权利要求8所述的系统,其中所述结果与在连接到所述区块链网络的一个或多个客户端设备处在经由所述交互式应用程序处理所述任务期间接收的用户输入相关联。
10.根据权利要求9所述的系统,其中:
所述任务的完成需要经由所述交互式应用程序接收所述用户输入,并且
所述处理...
【专利技术属性】
技术研发人员:C·克拉克,
申请(专利权)人:平衡媒体技术有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。