一种区块链交易转发方法、存储介质及计算机设备技术

技术编号:40821022 阅读:24 留言:0更新日期:2024-04-01 14:40
本申请公开了一种区块链交易转发方法、存储介质及计算机设备。该区块链交易转发方法包括:对节点的本地交易池内的原始交易进行喷泉码编码,得到编码交易块,节点为区块链网络中任一生产节点,编码交易块为节点的本地交易池内的所有原始交易的线性组合;将编码交易块及其编码系数从节点转发给至少一个相邻的节点;在节点接收到的编码交易块的数量达到预设数量时,对接收到的编码交易块进行解码,将解码后得到的新的原始交易放入本地交易池。通过上述方式,本申请能够提高区块链网络中原始交易的转发效率。

【技术实现步骤摘要】

本申请涉及区块链网络,特别是涉及一种区块链交易转发方法、存储介质及计算机设备


技术介绍

1、区块链是一种全球共享的分布式账本,取得共识的区块可以连接到区块链网络中的最长链上,链上的每个区块都记录着若干条交易数据和账户信息,具有公开透明、可追溯、不可篡改等特性。由于交易需要在联网环境下转发和确认,庞大的交易量和不稳定的网络状态是目前区块链技术发展的一大壁垒,如何提高交易转发效率成为了区块链技术中的研究热点。目前提高交易转发效率的方法有:

2、1)增加区块容量,使区块可以容纳更多的交易数据。这种直接扩大区块的方法容易导致区块传播延迟增加,且破坏区块链的安全性和完整性。

3、2)修改区块链网络中的共识协议,部署特殊的网络基础设施。这种方法的复杂性在于需要修改现有的数据结构与许多加密功能组件,且存在现有区块链的兼容性问题,难以实施。

4、3)修改区块链网络区块转发协议,设计压缩块转发协议,将区块中的交易信息压缩为哈希值,将转发完整区块的方式变为转发交易哈希,去除多余数据,接收者只需要向发送者请求发送自己没有的交易即可。这种方法本文档来自技高网...

【技术保护点】

1.一种区块链交易转发方法,其特征在于,包括:

2.根据权利要求1所述的区块链交易转发方法,其特征在于,所述喷泉码编码公式如下:

3.根据权利要求1所述的区块链交易转发方法,其特征在于,所述在所述节点接收到的所述编码交易块的数量达到预设数量时,对接收到的所述编码交易块进行解码,包括:

4.根据权利要求3所述的区块链交易转发方法,其特征在于,所述预设数量大于等于所述编码交易块来源节点的本地交易池内的原始交易的数量。

5.根据权利要求1所述的区块链交易转发方法,其特征在于,所述将解码后得到的新的所述原始交易放入所述本地交易池包括:

...

【技术特征摘要】

1.一种区块链交易转发方法,其特征在于,包括:

2.根据权利要求1所述的区块链交易转发方法,其特征在于,所述喷泉码编码公式如下:

3.根据权利要求1所述的区块链交易转发方法,其特征在于,所述在所述节点接收到的所述编码交易块的数量达到预设数量时,对接收到的所述编码交易块进行解码,包括:

4.根据权利要求3所述的区块链交易转发方法,其特征在于,所述预设数量大于等于所述编码交易块来源节点的本地交易池内的原始交易的数量。

5.根据权利要求1所述的区块链交易转发方法,其特征在于,所述将解码后得到的新的所述原始交易放入所述本地交易池包括:

6.根据权利要求5所述的区...

【专利技术属性】
技术研发人员:王滔滔吴国声何玮玲
申请(专利权)人:云链网科技广东有限公司
类型:发明
国别省市:

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

1