[发明专利]区块链节点扩展方法、装置、计算机设备及存储介质在审
申请号: | 202111647768.4 | 申请日: | 2021-12-29 |
公开(公告)号: | CN114462097A | 公开(公告)日: | 2022-05-10 |
发明(设计)人: | 匡立中;谢迪凡;谢逸俊;李伟;张帅 | 申请(专利权)人: | 杭州趣链科技有限公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64;G06F16/27 |
代理公司: | 深圳众鼎汇成知识产权代理有限公司 44566 | 代理人: | 朱业刚 |
地址: | 310051 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 节点 扩展 方法 装置 计算机 设备 存储 介质 | ||
本发明公开了一种区块链节点扩展方法,应用于区块链领域,用于提高区块链节点可信扩展的安全性。本发明提供的方法包括:基于零知识证明,获取非共识节点上的非共识数据;将所述非共识数据输入到共识节点层;采用所述共识节点层中的共识节点对所述非共识数据进行扩展验证,得到验证结果;若所述验证结果为验证通过,则所述非共识节点为可信节点,并对所述非共识节点进行节点扩展;若所述验证结果为验证不通过,则所述非共识节点为不可信节点,并结束对所述非共识节点进行节点扩展。
技术领域
本发明涉及区块链领域,尤其涉及一种区块链节点扩展方法、装置、计算机设备及存储介质。
背景技术
联盟区块链基于拜占庭共识算法理论设计,存在主节点轮换交易,转账交易的时间复杂度限制,该算法瓶颈限制了大量节点组网的区块链批量处理能力,导致不能支持大量参与方的场景需求(例如全国性金融机构的高频交易等)。
在联盟区块链技术领域,现有方式有几种方案可以进行比较多的节点扩展:1、使用跨链技术,使业务平台横跨多条底层链并通过跨链平台组成字母链模式,缺点是整个区块链网络架构复杂度非常高,跨链平台作为跨链中间点的防作恶以及一致性能力很难保证,且通过跨链会使得业务的响应变得很慢,导致区块链节点可信扩展的安全性较低。2、使用非共识节点,轻节点等外围节点形式连接在共识节点层外围,缺点是这几种节点不参与共识,只能作为机构参与业务的连接渠道,不能保证机构提供的计算逻辑可信、也不能保证获取的数据可信,背离了使用区块链建设业务的初衷,导致区块链节点可信扩展的安全性较低。
因此,现有方式中存在区块链节点可信扩展的安全性较低的问题。
发明内容
本发明实施例提供一种区块链节点扩展方法、装置、计算机设备及存储介质,以提高区块链节点可信扩展的安全性。
一种区块链节点扩展方法,包括:
基于零知识证明,获取非共识节点上的非共识数据;
将所述非共识数据输入到共识节点层;
采用所述共识节点层中的共识节点对所述非共识数据进行扩展验证,得到验证结果;
若所述验证结果为验证通过,则所述非共识节点为可信节点,并对所述非共识节点进行节点扩展;
若所述验证结果为验证不通过,则所述非共识节点为不可信节点,并结束对所述非共识节点进行节点扩展。
一种区块链节点扩展装置,包括:
非共识节点获取模块,用于基于零知识证明,获取非共识节点上的非共识数据;
输入模块,用于将所述非共识数据输入到共识节点层;
扩展验证模块,用于采用所述共识节点层中的共识节点对所述非共识数据进行扩展验证,得到验证结果;
第一验证模块,用于若所述验证结果为验证通过,则所述非共识节点为可信节点,并对所述非共识节点进行节点扩展;
第二验证模块,用于若所述验证结果为验证不通过,则所述非共识节点为不可信节点,并结束对所述非共识节点进行节点扩展。
一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述区块链节点扩展方法的步骤。
一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述区块链节点扩展方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州趣链科技有限公司,未经杭州趣链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111647768.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种烷烃优先吸附微孔材料及其制备方法和应用
- 下一篇:二次电池