【技术实现步骤摘要】
用于区块链网络中的高效传播的概率中继
[0001]本申请为中国申请号为201880043972.5,申请日为2018年06月25日,名称为“用于区块链网络中的高效传播的概率中继的方法和系统”的专利申请的分案申请。
[0002]本说明书主要涉及适用于在区块链网络的节点中实现的计算机实现的方法和系统,对用于处理大量事务和大事务区块的修改后的区块链节点结构、网络架构和协议进行了说明。本专利技术特别适用于,但不限于,用于比特币区块链。
技术介绍
[0003]在本文中,使用术语“区块链”来包括所有形式的电子的、基于计算机的分布式账本。这些包括基于共识的区块链和事务链技术、许可及未许可的账本、共享账本及其变型。虽然已经提出并开发了其他区块链实施方案,但是区块链技术最广为人知的应用是比特币账本。虽然出于方便和说明的目的,本文中涉及的是比特币,但应当指出,本专利技术不限于用于比特币区块链,其他的区块链实施方案和协议也落入本专利技术的范围内。在本文中,术语“用户”可指人或基于处理器的资源。
[0004]区块链是点对点的电子账本 ...
【技术保护点】
【技术特征摘要】
1.一种计算机实现的方法,用于区块链网络的节点,所述节点具有连接到对等节点的多个接口,所述计算机实现的方法包括:确定具有相关系数的相关矩阵,所述相关系数表示在所述节点的每个接口处处理的数据之间的相关性,其中所述数据对应于区块链对象;在所述节点的接收接口处接收数据;以及选择所述节点的多个其他接口中的至少一个,并从所选择的至少一个接口中继所述接收到的数据,其中其他接口是根据所述接收接口的相关系数的集合来选择的;其中,从所述相关矩阵导出指标,并且如果所述接收接口与所选择的至少一个接口之间的相关性低于所述指标,则中继数据;其中,所述指标用于确定度量,所述度量设置标准,所述标准用于对所述其他接口中的所选择用于中继数据的接口进行选择;其中,所述标准与相关指数结合使用,以表示网络状态。2.根据权利要求1所述的方法,其中,所述数据属于代表串行化事务的网络数据包和代表与相邻或对等节点的连接的标识。3.根据权利要求1所述的方法,其中,所述节点通过监控以下内容来建立所述相关矩阵:(i)通过每个接口处理的每个数据包的一个或多个数据标识符,和(ii)通过多对接口处理的多个相同事务,以及从中确定任意两个接口之间的相关系数。4.根据权利要求1所述的方法,其中具有m(m
‑
1)个元素的所述相关矩阵用于以如下方式确定接口a的相关指数c
a
:其中,m是与对等节点相连的接口的数量,c
ia
是对应于节点i、接口a的第一相关系数,c
ai
是对应于接口a、节点i的第二相关系数。5.根据权利要求1所述的方法,其中具有m(m
‑
1)个元素的所述相关矩阵用于以如下方式确定接口a的相关系数的集合:{C
a
}=[c
0a
,c
1a
,
…
c
am
‑1],其中,c
am
表示对于接口a和接口m的相关系数,{C
a
}表示来自接口a的对等方的相关系数的集合。6.根据权利要求1所述的方法,其中所述指标以如下方式确定:为连接到对等节点的每个接口确定从所述相关矩阵导出的相关系数的集合,所述集合在每个接口之间具有所述连接系数;以及从所述集...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。