用于在节点的网络中传播数据分组的系统和方法技术方案

技术编号:42413117 阅读:24 留言:0更新日期:2024-08-16 16:30
公开了一种在节点的网络中传播数据分组的计算机实现的方法。该方法包括:在第一时间段期间在网络节点处收集第一数据分组的集合,所述集合包括:从网络中的一个或多个第一节点接收的至少一个第一数据分组,和由所述网络节点生成的至少一个第一数据分组;确定所述网络节点到与所述网络节点连接的多个邻居节点的链路中的可用带宽;确定映射,所述映射将用于中继的第一数据分组中的每一个分配给一个或多个邻居节点,所述映射指示第一数据分组中的每一个的中继的预期时间;以及根据所确定的映射将所述集合的第一数据分组传输到多个邻居节点。

【技术实现步骤摘要】

本专利技术大体上涉及计算机网络,并且更具体地涉及在节点、电子通信和联网技术的网络中传播数据的方法和装置。它特别适合与区块链技术相关地使用。特别地,它涉及数据的安全传输,并且用于减少第三方进行的潜在的恶意事件(即攻击)。


技术介绍

1、在本文档中,我们使用术语“区块链”来包括电子的基于计算机的分布式分类账(ledger)的所有形式。这些包括基于共识的区块链和交易链技术、许可的和未被许可的分类账、共享分类账及其变型。

2、区块链是一种点对点的电子分类帐,被实现为基于计算机的去中心化的分布式系统,该系统由区块组成,而区块又由交易组成。每个交易是一种数据结构,该数据结构对区块链系统中参与者之间的数字资产控制权的转移进行编码,并包括至少一个输入和至少一个输出。每个区块都包含前一个区块的哈希值,以使得区块被链接在一起来创建所有交易的永久、不可更改的记录,这些交易自其开始就已经被写入区块链。交易包含嵌入到其输入和输出中的称为脚本的小程序,这些小程序指定如何以及由谁可以访问交易的输出。

3、为了将交易写入区块链,必须对其进行“验证”。网络节点执行工本文档来自技高网...

【技术保护点】

1.一种在节点的网络中传播数据分组的计算机实现的方法,所述方法包括:

2.根据权利要求1所述的方法,其中,选择中继节点的第一集合包括:任意地选择没有包括在所获得的列表中的两个或更多个邻居节点的集合。

3.根据权利要求1所述的方法,其中,确定所述可用带宽包括:获得在到所述多个邻居节点的网络节点的至少一个链路中的每一个中的可用带宽的指示符。

4.根据权利要求1所述的方法,其中,确定所述映射包括:

5.根据权利要求1所述的方法,其中,根据所确定的映射,将所述集合的第一数据分组传输到所述多个邻居节点包括:

6.根据权利要求5所述的方法,...

【技术特征摘要】

1.一种在节点的网络中传播数据分组的计算机实现的方法,所述方法包括:

2.根据权利要求1所述的方法,其中,选择中继节点的第一集合包括:任意地选择没有包括在所获得的列表中的两个或更多个邻居节点的集合。

3.根据权利要求1所述的方法,其中,确定所述可用带宽包括:获得在到所述多个邻居节点的网络节点的至少一个链路中的每一个中的可用带宽的指示符。

4.根据权利要求1所述的方法,其中,确定所述映射包括:

5.根据权利要求1所述的方法,其中,根据所确定的映射,将所述集合的第一数据分组传输到所...

【专利技术属性】
技术研发人员:西尔维娅·巴托鲁奇S·马蒂奥
申请(专利权)人:区块链控股有限公司
类型:发明
国别省市:

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

1