[发明专利]一种基于区块链技术的多方安全计算实现方法在审
申请号: | 202011152660.3 | 申请日: | 2020-10-26 |
公开(公告)号: | CN112115204A | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 何照平;高金龙;金博 | 申请(专利权)人: | 大唐网络有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/23;G06F21/60;G06Q40/04 |
代理公司: | 北京科家知识产权代理事务所(普通合伙) 11427 | 代理人: | 陈娟 |
地址: | 100088 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 技术 多方 安全 计算 实现 方法 | ||
1.一种基于区块链技术的多方安全计算实现方法,其特征在于,具体包括如下步骤:
步骤1、智能合约的编写:编写智能合约,智能合约中包括各合约方的节点信息,各合约方执行所述智能合约的任务、及任务间的任务执行关系;智能合约的内容包括账本数据的状态保存和存取接口、以及所有合约方执行所述智能合约的任务以及各任务间的执行关系;
步骤2、智能合约的发布:将智能合约发布在区块链上,并在所述区块链上达成共识后发布成功;
步骤3、可执行状态的确定:在区块链中,各计算方私有资源节点对应的合约方根据自身的资源和能力定义能力服务接口,并通过所述私有资源节点发布能力服务接口;所述智能合约由智能合约的各合约方的相关节点授权后,所述智能合约确定为可执行状态;
步骤4、智能合约的执行:不同的合约方拥有自身唯一的业务账户,通过节点的节点账户登录节点的节点服务器在区块链上执行智能合约的任务;
步骤5、执行结果的验证和记录:在区块链网络中还包括没有参与智能合约的节点,所述没有参与智能合约的节点进行合约执行结果的验证和状态记录。
2.根据权利要求1所述的一种基于区块链技术的多方安全计算实现方法,其特征在于,具体包括如下步骤:
步骤1中所述智能合约编写和步骤2中所述智能合约的发布均是由初始发起方来执行的;
所述初始发起方为编写智能合约的任一需求方节点对应的合约方。
3.根据权利要求1所述的一种基于区块链技术的多方安全计算实现方法,其特征在于,
步骤1中,智能合约中的任务是根据节点发布的能力服务接口进行编写的;
步骤4中,执行智能合约的任务时,是通过函数调用对应的能力服务接口,使得对应的节点执行对应的任务。
4.根据权利要求1所述的一种基于区块链技术的多方安全计算实现方法,其特征在于,
步骤4中,在执行智能合约的任务时,各合约方被智能合约自动唤醒并执行相关任务。
5.根据权利要求1所述的一种基于区块链技术的多方安全计算实现方法,其特征在于,
所述智能合约中包含的节点,各计算方私有资源节点,在区块链网络中的、且没有参与智能合约的节点均包括节点机和节点信息,节点信息包括所述节点的节点账户和访问所述节点对应的合约方的业务账户。
6.根据权利要求1所述的一种基于区块链技术的多方安全计算实现方法,其特征在于,
还包括可定制的中继服务,所述中继服务根据各合约方的多方计算请求,确定需要调用的智能合约。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐网络有限公司,未经大唐网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011152660.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种制备R-香茅醛的方法
- 下一篇:一种用于活性炭基料制备的秸秆粉碎机