[发明专利]一种基于场景节点选择机制的自组织共识方法及系统有效
申请号: | 202010566103.X | 申请日: | 2020-06-19 |
公开(公告)号: | CN111654380B | 公开(公告)日: | 2021-05-07 |
发明(设计)人: | 柴跃廷;于潇;刘义 | 申请(专利权)人: | 清华大学 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/08;G06Q40/04 |
代理公司: | 北京高沃律师事务所 11569 | 代理人: | 崔玥 |
地址: | 100080*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 场景 节点 选择 机制 组织 共识 方法 系统 | ||
1.一种基于场景节点选择机制的自组织共识方法,其特征在于,包括:
获取交易场景;
根据所述交易场景建立与所述交易场景对应的共识网络;所述共识网络包括多个交易自组织节点,所述交易自组织节点之间至少有一个相同的交易场景;
获取交易场景的业务信息;
根据所述业务信息在所述交易自组织节点之间进行共识;
其中,
所述根据所述交易场景建立与所述交易场景对应的共识网络,具体包括:
将所述交易场景输入共识算法的共识数据生成函数中,得到第一待共识数据;所述共识算法为所述共识网络预设的共识算法;
将所述第一待共识数据输入所述共识算法的数据验证函数中进行验证;若通过验证,则与所述交易场景对应的共识网络建立成功。
2.根据权利要求1所述的基于场景节点选择机制的自组织共识方法,其特征在于,在所述根据所述业务信息在所述交易自组织节点之间进行共识,之后还包括:
获取待交易数据;
根据所述待交易数据确定所述待交易数据的业务信息;
根据所述待交易数据和所述待交易数据的业务信息在所述交易自组织节点之间进行交易。
3.根据权利要求2所述的基于场景节点选择机制的自组织共识方法,其特征在于,所述根据所述业务信息在所述交易自组织节点之间进行共识,具体包括:
将所述业务信息输入所述共识算法的共识数据生成函数中,得到第二待共识数据;
将所述第二待共识数据输入所述共识算法的数据验证函数中进行验证;若通过验证,则达成共识。
4.根据权利要求3所述的基于场景节点选择机制的自组织共识方法,其特征在于,所述根据所述待交易数据和所述待交易数据的业务信息在所述交易自组织节点之间进行交易,具体包括:
根据所述待交易数据和所述待交易数据的业务信息进行签名验证,若通过验证则交易成功。
5.一种基于场景节点选择机制的自组织共识系统,其特征在于,包括:
交易场景获取模块,用于获取交易场景;
共识网络建立模块,用于根据所述交易场景建立与所述交易场景对应的共识网络;所述共识网络包括多个交易自组织节点,所述交易自组织节点之间至少有一个相同的交易场景;
业务信息获取模块,用于获取交易场景的业务信息;
共识模块,用于根据所述业务信息在所述交易自组织节点之间进行共识
其中,
所述共识网络建立模块,具体包括:
第一待共识数据生成单元,用于将所述交易场景输入共识算法的共识数据生成函数中,得到第一待共识数据;所述共识算法为所述共识网络预设的共识算法;
共识网络建立单元,用于将所述第一待共识数据输入所述共识算法的数据验证函数中进行验证;若通过验证,则与所述交易场景对应的共识网络建立成功。
6.根据权利要求5所述的基于场景节点选择机制的自组织共识系统,其特征在于,还包括:
待交易数据获取模块,用于获取待交易数据;
业务信息确定模块,用于根据所述待交易数据确定所述待交易数据的业务信息;
交易模块,用于根据所述待交易数据和所述待交易数据的业务信息在所述交易自组织节点之间进行交易。
7.根据权利要求6所述的基于场景节点选择机制的自组织共识系统,其特征在于,所述共识模块,具体包括:
第二待共识数据生成单元,用于将所述业务信息输入所述共识算法的共识数据生成函数中,得到第二待共识数据;
共识单元,用于将所述第二待共识数据输入所述共识算法的数据验证函数中进行验证;若通过验证,则达成共识。
8.根据权利要求7所述的基于场景节点选择机制的自组织共识系统,其特征在于,所述交易模块,具体包括:
交易单元,用于根据所述待交易数据和所述待交易数据的业务信息进行签名验证,若通过验证则交易成功。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010566103.X/1.html,转载请声明来源钻瓜专利网。