[发明专利]一种安全的区块链能力扩展系统有效
申请号: | 202010162812.1 | 申请日: | 2020-03-10 |
公开(公告)号: | CN113378155B | 公开(公告)日: | 2022-09-16 |
发明(设计)人: | 杨税令 | 申请(专利权)人: | 本无链科技(深圳)有限公司 |
主分类号: | G06F21/53 | 分类号: | G06F21/53;H04L67/10;G06Q40/04 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 蔡宗慧 |
地址: | 518000 广东省深圳市南山区粤海街道高新区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 安全 区块 能力 扩展 系统 | ||
本发明公开了一种安全的区块链能力扩展系统及方法,包括沙盒管理器、交易管理器、扩展管理器、共识管理器;系统通过沙盒管理器对沙盒进行管理,采用扩展管理器对链上的沙盒进行增加和删除,通过共识管理器完成沙盒的输入与输出,从而在交易管理器中完成交易,完成对沙盒在链上的扩展交易。实现了在一条链上安全扩展区块链现有业务能力的作用,解决了在不发布一条新链的情况下,即可有效扩展新业务,且不会给核心业务与账户带来安全隐患。
技术领域
本发明涉及区块链技术领域,特别是一种安全的区块链能力扩展系统。
背景技术
随着区块链技术的不断发展,其必将为未来社会活动提供各种各样的支持,这就要求区块链能适应未来社会的发展不断提供新的服务。由于区块链不可变更的特性和社会不断发展的特性相冲突,这在很大程度上限制了区块链在社会活动中的进一步普及。在实际应用中,为了让区块链能支持新的业务,往往采用重新发布一条新的区块链来予以实现,这样虽然解决了新业务的实现问题,但是却带来新老业务之间不能互通的问题,也增加了应用的复杂度,最重要的是,对于新业务边界的扩展,如果还未到发布一条新链的程度,将很难改进业务。另外,也有少量解决方案采用内置万能业务的方法实现新业务,但在实际应用中,这可能成为被黑客和恶意攻击者攻击的目标,因为被内置,所以可以通过它攻击核心也与核心账务,虽然实现了新业务的扩展,但是却留下无比巨大的安全隐患。那么,如何在不发布一条新链的情况下,能不受限制的扩展新业务,而且还不会给核心业务与账户带来安全隐患,成为一个急需解决的问题。
发明内容
本发明旨在提出一种安全的区块链能力扩展系统及方法。
一种安全的区块链能力扩展系统,包括沙盒管理器、交易管理器、扩展管理器、共识管理器;其特征在于:所述沙盒管理器用于管理当前所使用的沙盒类型,以及在需要时进行启动与关闭,并控制不同沙盒间的访问;所述交易管理器用于处理区块链上的核心交易;所述扩展管理器用于区块链的扩展,在区块链上扩展新增的交易类型时,扩展管理器运行其沙盒,并获取输入和输出的接口,供上层沙盒提取内部内容;所述共识管理器用于管理区块链的共识规则。
系统通过沙盒管理器对沙盒进行管理,采用扩展管理器对链上的沙盒进行增加和删除,通过共识管理器完成沙盒的输入与输出,从而完成在交易管理器中的交易,以及完成沙盒在区块链上的扩展交易。
进一步,所述的沙盒管理器控制不同沙盒间的访问是单项访问,所述单项访问过程可控、有限。
进一步,所述共识规则对扩展管理器支持,共识规则抽取新增的沙盒输入与输出接口当做区块链上的节点进行处理。
进一步,所述沙盒管理器包含沙盒配置模块、沙盒启停模块、沙盒监听模块;所述沙盒配置模块用于配置当前所使用沙盒的类型,以及沙盒自身运行过程中需要的参数,进行初始化;所述沙盒启停模块用于按照业务扩展程度的要求启动指定数量的沙盒,并将组件加载到沙盒中运行,并将沙盒的运行结果反馈给组件,交易管理器单独占一个沙盒,扩展管理器根据扩展业务运行沙盒的数量;所述沙盒监听模块用于监听沙盒运行情况,当沙盒运行异常时,将保留沙盒环境,并通知沙盒启停模块重新启动一个沙盒。
进一步,所述交易管理器包含账户管理模块、交易同步模块、交易处理模块;所述账户管理模块用于记录当前区块链中参与者的资产持有信息,账户管理模块放在核心交易处理中;所述交易同步模块用于同步交易数据,随时与网络中其它节点的数据保持一致,并下载网络中其它节点拥有的而自己没有的数据,同时也为其它节点提供数据同步的查询服务;所述交易处理模块用于校验和执行交易,处理内置的核心交易,所述核心交易与上层业务无直接关系。
进一步,所述扩展管理器包含接口通知模块、解释执行模块、输入输出模块;所述接口通知模块用于对外提供接口,以及向其它模块发送通知数据;所述解释执行模块用于加载与运行扩展的自定义功能和交易,所述解释执行模块不同于交易管理器中的交易处理模块,所述解释执行模块由扩展管理器提供支持;所述输入输出模块用于为功能与交易的输入与输出提供统一的输入与接收形式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于本无链科技(深圳)有限公司,未经本无链科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010162812.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种LTE基站硬件资源调度处理方法及装置
- 下一篇:短信管控方法及装置