基于区块链的采用侧链提升主链性能的方法及设备、介质技术

技术编号:26346886 阅读:33 留言:0更新日期:2020-11-13 21:28
本申请公开了一种基于区块链的采用侧链提升主链性能的方法及设备、介质。其中区块链由主链与若干条侧链构成,主链由若干主链节点构成,侧链由若干侧链节点构成,采用侧链提升主链性能的方法包括获取侧链节点根据文件的特征数据生成的文件哈希值;将文件哈希值上传至侧链,在侧链上形成一个区块;根据区块的特征数据生成区块哈希值;将区块哈希值上传至主链。本申请公开的方法,主链可以将侧链作为数据或代码的存储位置,侧链可以降低主链节点上的存储压力,有效地提升了主链的应用扩展性,降低了主链中出现拥堵的可能性。

【技术实现步骤摘要】
基于区块链的采用侧链提升主链性能的方法及设备、介质
本申请涉及区块链
,尤其涉及一种基于区块链的采用侧链提升主链性能的方法及设备、介质。
技术介绍
传统的以太坊网络,虽然为交易提供了很好的可信保障及安全性。但是经常会出现网络拥堵的问题。传统的以太坊网络上的交易速度远低于现在的金融交易系统中的交易速度;同时等待交易可信确认的时间也很长。出现这种问题的原因在于,以太坊上的交易需要耗费一定的燃料费用,矿工会优先选择燃料费高的交易进行打包,这也就导致很多交易迟迟没有得到确认,造成了网络拥堵现象。另外,对于大量的小额交易来说,可能并不需要那么高的可信性,将所有交易数据或代码都存储在区块链的节点上,无疑加大了区块链节点的存储压力。因此,目前迫切需要研发出一种新型的能够提升区块链性能的方法及设备、介质,以克服和改善上述现有技术中的一个或多个缺点,或者至少提出一种有效的可选方法来解决上述问题。
技术实现思路
本说明书实施例提供了一种基于区块链的采用侧链提升主链性能的方法及设备、介质,用于解决现有技术中的如下技术本文档来自技高网...

【技术保护点】
1.一种基于区块链的采用侧链提升主链性能的方法,其特征在于,主链与若干条侧链构成区块链,所述主链由若干主链节点构成,所述侧链由若干侧链节点构成,所述方法包括:/n获取所述侧链节点根据文件的特征数据生成的文件哈希值;/n将所述文件哈希值上传至所述侧链,在所述侧链上形成一个区块;/n根据所述区块的特征数据生成区块哈希值;/n将所述区块哈希值上传至所述主链。/n

【技术特征摘要】
1.一种基于区块链的采用侧链提升主链性能的方法,其特征在于,主链与若干条侧链构成区块链,所述主链由若干主链节点构成,所述侧链由若干侧链节点构成,所述方法包括:
获取所述侧链节点根据文件的特征数据生成的文件哈希值;
将所述文件哈希值上传至所述侧链,在所述侧链上形成一个区块;
根据所述区块的特征数据生成区块哈希值;
将所述区块哈希值上传至所述主链。


2.根据权利要求1所述的基于区块链的采用侧链提升主链性能的方法,其特征在于:
所述文件的特征数据包括以下至少一项:文件名、文件创建时间、文件类型、文件所有者。


3.根据权利要求1所述的基于区块链的采用侧链提升主链性能的方法,其特征在于:
所述区块的特征数据包括以下至少一项:区块的内容、区块的创建时间、区块的上传节点。


4.根据权利要求1所述的基于区块链的采用侧链提升主链性能的方法,其特征在于:
所述主链通过智能合约与若干条所述侧链进行连接,若干条所述侧链相互之间并行处理。


5.根据权利要求1所述的基于区块链的采用侧链提升主链性能的方法,其特征在于:
所述侧链采用闪电网络。


6.根据权利要求5所述的基于区块链的采用侧链提升主链性能的方法,其特征在于:
采用分片技术将...

【专利技术属性】
技术研发人员:李金辉张帆钱洪国李照川王伟兵
申请(专利权)人:山东爱城市网信息技术有限公司
类型:发明
国别省市:山东;37

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

1