当前位置: 首页 > 专利查询>翟红鹰专利>正文

一种区块链系统的扩容方法、区块链系统、终端设备及存储介质技术方案

技术编号:21771644 阅读:43 留言:0更新日期:2019-08-03 21:33
本发明专利技术提出一种区块链系统的扩容方法、区块链系统、终端设备及存储介质,本发明专利技术提出方法提出区块链模块化创建子链技术,能够快速的实现子链精准创建并且不是单一的扩容,而是针对不同业务进行私人定制,模板库设在主链应用层与主链底层进行隔离是本发明专利技术的一大特点,子链创建完成后不再依赖于模板库,这样模板库的更新不会对运行中的区块链平台产生任何影响,基于此性能可以在子链模板投入使用前对其进行充分测试,并且相比于直接在主链上创建子链的诸多不确定性,模板化创建子链能够保证子链模板的完全可用与准确性,真正满足于当下人们对速度与准确性的强烈要求。

A Block Chain System Expansion Method, Block Chain System, Terminal Equipment and Storage Media

【技术实现步骤摘要】
一种区块链系统的扩容方法、区块链系统、终端设备及存储介质
本专利技术涉及区块链
,尤其涉及一种区块链系统的扩容方法、区块链系统、终端设备及存储介质。
技术介绍
公共区块链平台今天面临的最大问题之一就是可扩展性。所有主流的平台都在努力提高每秒的交易量。事实上,当今的公共以太坊网络和比特币网络平均每秒可以处理7-10笔交易。这一数字远低于像Visa这样的集中支付处理器,后者平均每秒能处理约8000笔交易。缓慢的交易处理造成了一个主要问题,因为大量的未完成交易阻塞了网络,使得那些诸如实时支付这样的应用程序很难在区块链上一展身手。随着确认支付的时间拉长,最终就会给用户带来诸多不便;这也是为什么像PayPal和Visa这样的信用卡支付方式仍然更具吸引力的主要原因之一。随着更多更复杂的DApps开始依赖于相同的一个区块链网络,迟缓的交易速度所导致的问题只会变得更加复杂。从技术角度来看,所有区块链的共识协议都有一个具有挑战性的限制:网络中的每一个完全参与的节点都必须要验证每一笔交易,并且这些节点必须和它的其他节点保持一致,这是区块链技术的组成部分,它通过创建分布式的账本来保证区块链的安全。在本文档来自技高网...

【技术保护点】
1.一种区块链系统的扩容方法,其特征在于,所述区块链系统包括主链,所述主链中存储有子链模板库,所述方法包括如下步骤:步骤S10,检测是否存在触发创建子链模板的预设条件;步骤S20,在存在触发创建子链模板的预设条件时,查询主链内的子链模板库内是否存储有符合预设要求的子链模板;步骤S30,在子链模板库中未存储符合预设要求的子链模板时,根据预设要求创建对应的子链模板,并更新子链模板库;步骤S40,根据子链模板库提供的子链模型创建子链。

【技术特征摘要】
1.一种区块链系统的扩容方法,其特征在于,所述区块链系统包括主链,所述主链中存储有子链模板库,所述方法包括如下步骤:步骤S10,检测是否存在触发创建子链模板的预设条件;步骤S20,在存在触发创建子链模板的预设条件时,查询主链内的子链模板库内是否存储有符合预设要求的子链模板;步骤S30,在子链模板库中未存储符合预设要求的子链模板时,根据预设要求创建对应的子链模板,并更新子链模板库;步骤S40,根据子链模板库提供的子链模型创建子链。2.根据权利要求1所述的区块链系统的扩容方法,其特征在于,所述步骤S40之后包括:步骤S50,创建的子链通过网络公示给所有节点,步骤S60,在其他节点选择加入该子链时,则将该对应的节点降为该子链的节点,用于负责该子链的维护。3.根据权利要求1所述的区块链系统的扩容方法,其特征在于,检测是否有新加入区块链网络的节点,如果有,则将新加入区块链网络的节点根据节点对应的实际业务加入与该业务对应的子链。4.根据权利要求1所述的区块链系统的扩容方法,其特征在于,所述子链模板库设在主链应用层,与主链底层进行隔离。5.根据权利要求1所述的区块链系统的扩容方法,其特征在于,所述步骤S10包括:步骤S11,检测是否有新的业务请...

【专利技术属性】
技术研发人员:翟红鹰
申请(专利权)人:翟红鹰
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1