【技术实现步骤摘要】
一种基于多链链阵的数据上链方法及其多链链阵系统
[0001]本专利技术涉及区块链
,具体涉及一种基于多链链阵的数据上链方法及其多链链阵系统。
技术介绍
[0002]区块链由中本聪(Satoshi Nakamoto)在有关比特币的技术论坛上首次提出,作为比特币的底层技术,其安全性经历了历史的考验。区块链技术通过建立信任关系、重构价值体系,从根本上促进了互联网的改变,实现了互联网从信息传递向价值传递的进化。区块链利用去中性化技术,增强人们对匿名交易的信任,降低监管成本,提高数据处理的速度。由于具有信息透明、不可篡改、可追溯等特性,区块链技术被广泛应用于金融、物联网、供应链、医疗等众多领域,真正成为具有颠覆性作用的解决方案。
[0003]随着区块链技术在不同应用领域的逐渐深入,区块链技术应用从单一的数字货币转向人类社会的方方面面,区块链所承载的数字资产也呈现多元化、复杂化,信息数量的急速增长对区块链的性能提出更高的要求。传统单链模型受限于其区块链本身的性能上限,无法满足实际中高吞吐量的业务场景。
[0004] ...
【技术保护点】
【技术特征摘要】
1.一种基于多链链阵的数据上链方法,其特征在于,包括步骤:S1、数据上链路由获取数据总线中的待上链数据,经解析后发送给链适配器;S2、所述链适配器验证解析后的所述待上链数据的合法性,验证通过后将所述待上链数据上链至多链链阵中的一条对应的逻辑链,所述多链链阵为平行链阵且由多条所述逻辑链组成;S3、每条所述逻辑链均对应一个协同数据库,由所述协同数据库并行存储对应的所述逻辑链的链上数据的标识信息,并进行各个所述协同数据库之间的数据同步与共享。2.根据权利要求1所述的一种基于多链链阵的数据上链方法,其特征在于,所述标识信息包括所述逻辑链的链上数据的世界状态与交易信息;所述步骤S3中由所述协同数据库并行存储对应的所述逻辑链的链上数据的标识信息,具体为:所述协同数据库采用订阅新区块事件或定时更新事件的缓存机制并行存储各自对应的所述逻辑链中链上数据的世界状态与交易信息。3.根据权利要求2所述的一种基于多链链阵的数据上链方法,其特征在于,所述订阅新区块事件具体为:每当所述待上链数据上链至某条所述逻辑链时,即触发所述订阅新区块事件,所述逻辑链将新上链的数据所对应的所述世界状态和所述交易信息缓存至对应的所述协同数据库中;所述定时更新事件具体为:预设定时更新的时间间隔,每经过一次所述时间间隔则触发一次所述定时更新事件,由所述协同数据库主动去对应的所述逻辑链中获取并存储最新的所述世界状态和所述交易信息。4.根据权利要求1所述的一种基于多链链阵的数据上链方法,其特征在于,所述步骤S2还包括:采用链管理服务器实时监测每条所述逻辑链的访问量及所述待上传数据的类型,对所述逻辑链进行动态伸缩;所述动态伸缩包括节点伸缩和链伸缩,每条所述逻辑链包含多个链上节点。5.根据权利要求4所述的一种基于多链链阵的数据上链方法,其特征在于,所述节点伸缩具体为:当所述链管理服务器监测到当前时段内某条所述逻辑链的访问量持续增大且所述逻辑链使用的所述链上节点的个数未达到最优配置时,从所述多链链阵中选取空闲节点新增到所述逻辑链中,直至达到最优配置;当所述访问量持续减少时,则从所述逻辑链使用的所述链上节点中移出未被访问到的所述链上节点至所述多链链阵中的空闲节点处;所述访问量为被所述链适配器验证通过后上链至某条所述逻辑链的所述待上链数据的数量;所述链伸缩具体为:当所述链管理服务器监测到当前时段内所述待上传数据的类型在所述多链链阵中没有对应的所述逻辑链时,在所述多链链阵中新增对应于该类型的一条所述逻辑链,并在链配置数据库中记录新增的所述逻辑链的相关信息;若确定往后时段内的所有所述待上传数据的类型在所述多链链阵中均有对应的所述逻辑链且所述逻辑链中存在不需要上链所述
待上传数据的所述逻辑链时,将无需上链所述待上传数据的所述逻辑链从所述多链链阵中销毁,并在所述链配置数据库中删除销毁的所述逻辑链的相关信息...
【专利技术属性】
技术研发人员:斯雪明,张勇,王超,郭晓涵,
申请(专利权)人:福建福链科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。