[发明专利]一种基于区块链的地计算系统及方法在审
申请号: | 202010163535.6 | 申请日: | 2020-03-10 |
公开(公告)号: | CN113379417A | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 杨税令 | 申请(专利权)人: | 本无链科技(深圳)有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 蔡宗慧 |
地址: | 518000 广东省深圳市南山区粤海街道高新区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 计算 系统 方法 | ||
1.一种基于区块链的地计算系统,包括账务管理器、冻结管理器、解冻管理器、任务分发管理器、任务结果管理器;
所述账务管理器用于管理当前计算任务参与者的资产账户,所述资产账户中管理着用户所持有的资产,所述资产将作为后面任务发布和完成时的冻结解冻的基础,所述资产用作参与发放参与计算任务的奖金;
所述冻结管理器用于管理用户账户的冻结信息,在任务分发者发放计算任务时将把任务完成的奖金全额冻结在链上,在冻结信息中列明冻结来源于哪一个任务,冻结的最长时间由任务的发放者指定,但不能超过链上最大冻结时间;
所述解冻管理器用于执行账务的解冻操作,在计算任务的参与者完成计算并获得验证通过后将会把奖金解冻到第一个完成计算的用户,当第一个完成的用户完成解冻后,其它后完成的用户将无法获得奖金,在计算任务等待结果超时时任务计算者还未全部完成计算时,冻结奖金将会解冻退回到任务发放者的账户;
所述任务分发管理器用于计算任务的分发者发放计算任务,并指定这个计算任务的可以参与者范围,不指定时为开放性任务,任何人均可以参与,指定后只有清单中的人员可以参与这个任务的计算,对于非公开的任务此时任务内容将使用参与者密钥加密,只有任务的参与者可以解密并计算和提交任务结果;
所述任务结果管理器用于参与计算任务的设备计算任务,并校验任务,对于指定分配给自己的任务将对任务解密后再进行计算,并在成功获得结果后提交结果并获取奖励。
所述系统通过账务管理器在区块链上创建账户,任务分发管理器创建计算任务的交易,设定任务规制,将分任务的交易转为区块链交易;任务分发管理器对参与者的范围进行管理,对交易签名,将交易提交到区块链上,区块链上节点接收交易,对交易进行处理;参与任务者通过任务结果管理器查询链上发给我的计算任务列表,获得任务计算结果,生成一笔提交任务结果的交易,将任务结果填入交易并将交易转为区块链交易,为交易签名,将交易提交到区块链上,区块链上节点接收交易,开始交易;获得计算类型,把计算结果返回给任务管理器,运用冻结管理器和解冻管理器获得相应的资产,完成计算任务和交易。
2.如权利要求1所述的基于区块链的地计算系统,其特征在于:所述账务管理器包含账务清单模块、账务查询模块、账务接口模块;
所述账务清单模块用于存储计算任务参与者账务,所述参与者包括任务分发者和任务计算者,当双方加入计算任务时将新增或更新账务信息;
所述账务查询模块用于查询账务;
所述账务接口模块用于提供账务管理器内部与外部交互的接口,是对外提供账务信息服务的入口。
3.如权利要求1所述的基于区块链的地计算系统,其特征在于:所述冻结管理器包含冻结账户模块、冻结清单模块;
所述冻结账户模块用于管理当前已冻结的账户的信息,包括冻结哪个计算任务分发者的哪一个任务,以及冻结奖励是多少,所述冻结账户与计算任务发放者的可用账户是两套完全独立的账户;
所述冻结清单模块用于存储冻结账号的信息。
4.如权利要求1所述的基于区块链的地计算系统,其特征在于:所述解冻管理器包含解冻执行模块、账务退回模块;
所述解冻执行模块用于将计算任务发放者的账户解冻,并通知账务退回模块退回到完成计算任务的参与者账户中,在等待接收到任务结果管理器的通知后执行,并在执行结束后,将该明细的冻结数量清零,更新冻结账户,并通知账务退回模块进行相应的操作;
所述账务退回模块用于将解冻执行模块指定数量的资产解冻到指定账户,由任务分发时的规则确定制定账户为任务计算者账户还是任务分发者账户或其它特定账户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于本无链科技(深圳)有限公司,未经本无链科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010163535.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于区块链的招呼型广播系统及方法
- 下一篇:数据标注方法、装置及计算设备