[发明专利]一种区块链中锚节点的拓展化方法有效
申请号: | 202010569482.8 | 申请日: | 2020-06-20 |
公开(公告)号: | CN111709751B | 公开(公告)日: | 2023-03-17 |
发明(设计)人: | 朱飑凯;王佳月;刘三满;武健 | 申请(专利权)人: | 山西警察学院 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q40/04;G06F21/62;G06F16/23;G06F16/27 |
代理公司: | 太原科卫专利事务所(普通合伙) 14100 | 代理人: | 朱源 |
地址: | 030401 山西省太原*** | 国省代码: | 山西;14 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 链中锚 节点 拓展 方法 | ||
1.一种区块链中锚节点的拓展化方法,其特征在于:包括以下步骤:
(1)锚节点的选择:在区块链上任意选取一个普通节点作为锚节点,其他普通节点进行交易,锚节点记录其他普通节点的交易行为,每经过一个单位时间的交易后,通过归纳普通节点交易行为,将每个普通节点的交易行为使用数字进行编码,然后每个普通节点将自己交易行为中的交易数据与设定的验证工作量做对比,若各个普通节点交易数据没有超过验证工作量,则进行下一个单位时间的交易,若某个普通节点的交易数据超过验证工作量,则将此单位时间的各个普通节点交易行为编码与之前时间节点交易行为编码进行匹配,若匹配度达到要求,则选取的锚节点作为锚节点,若匹配度没有达到要求,则重新选取锚节点,再重复上述步骤,直到选取合适的普通节点作为锚节点为止;
(2)锚节点的信息化:在所有普通节点进行交易时,将交易行为同步更新记录在锚节点上。
2.根据权利要求1所述的一种区块链中锚节点的拓展化方法,其特征在于:当区块链需要进行大的更改征求所有节点同意时,锚节点通过经验模型迅速做出归纳以提高速度,在这之前,需要对锚节点的认证及权限进行设置,锚节点的经验判断算法如下:
1)认证模块:锚节点确定后将地址广播给各普通节点,各普通节点通过共识算法给定锚节点权限;
2)判断模块:普通节点进行交易,锚节点记录普通节点的交易行为,当管理者提出决策后,各普通节点对是否同意决策进行投票,锚节点将投票结果记录在经验模型中,当管理者再次提出决策,由锚节点根据经验模型中的数据做出判断,各交易节点默认认可锚节点所做出的判断。
3.根据权利要求2所述的一种区块链中锚节点的拓展化方法,其特征在于:在侧链上选出锚节点,将区块链主侧链上的锚节点连接使其能够单独自由通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山西警察学院,未经山西警察学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010569482.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种食品包装装置
- 下一篇:一种截流型单极性Marx反激式高压直流电源装置