用于诸如区块链网络等网络中的数据传播和通信的计算机实现的系统和方法技术方案

技术编号:42209992 阅读:21 留言:0更新日期:2024-07-30 18:52
公开了一种在节点网络中传播数据包的方法。该方法在其中一个节点处实现,包括:生成至少一个第一类型的数据包;在第一时间段内收集第一类型的数据包集合,该集合包括至少一个生成的数据包和从网络中的一个或多个第一节点处接收的至少一个第一类型的数据包;对于该集合中的每个数据包:任意选择与上述节点之一连接的两个以上的相邻节点;并将数据包传输给两个以上的所选择的相邻节点中的每一个,其中,该两个以上的所选择的相邻节点用于通过使用为相邻节点任意选择的数据传播模式,将数据包中继到网络中的一个或多个第二节点。本发明专利技术尤其适合在区块链网络中实现。

【技术实现步骤摘要】

本专利技术总的来说涉及计算机网络,尤其涉及在节点网络中传播数据的方法和设备。本专利技术适于,但不限于,与区块链网络结合使用。


技术介绍

1、在本文中,使用“区块链”这一术语来包含所有形式的基于计算机的电子分布式账本。这些包括但不限于基于共识的区块链和交易链技术、经过许可和未经许可的账本、共享账本及其变形。虽然为了方便和说明的目的,在本文中可能提到特定区块链,应当注意的是,本专利技术不限于与特定区块链一起使用,替代的区块链实现方式和协议也落入本专利技术的范围内。

2、区块链是基于共识的电子账本,其实现为基于计算机的、去中心化的、分布式系统,该系统由区块组成,而区块又由交易(transaction)组成。每笔交易都是对区块链系统中参与者之间的数字资产的控制的转移进行编码的数据结构,并且包括至少一个输入和至少一个输出。每个区块包括前一个区块的散列,因此这些区块被链接在一起,以创建自区块链创建以来被写入区块链的所有交易的永久性不可变记录。交易包括嵌入到其输入和输出中的被称为脚本的小程序,这些小程序规定如何以及由谁可以访问交易的输出。在一些平台上,这些脚本文档来自技高网...

【技术保护点】

1.一种在节点网络中传播数据包的节点,网络中的每个节点都具有与其他节点的一个或多个连接,所述节点包括:

2.根据权利要求1所述的节点,其中,所述第一时间段具有预定长度。

3.根据权利要求1所述的节点,其中,所述指令在被执行时,使得所述处理器在确定触发条件已满足时执行所述传输。

4.根据权利要求3所述的节点,其中,所述指令在被执行时,使得所述处理器生成至少一个所述第一类型的数据包,并且其中,所述触发条件可选地包括预定持续时间的期满,所述预定持续时间自所述节点生成所述至少一个第一类型的数据包时起始。

5.根据权利要求3所述的节点,其中,所述触发...

【技术特征摘要】

1.一种在节点网络中传播数据包的节点,网络中的每个节点都具有与其他节点的一个或多个连接,所述节点包括:

2.根据权利要求1所述的节点,其中,所述第一时间段具有预定长度。

3.根据权利要求1所述的节点,其中,所述指令在被执行时,使得所述处理器在确定触发条件已满足时执行所述传输。

4.根据权利要求3所述的节点,其中,所述指令在被执行时,使得所述处理器生成至少一个所述第一类型的数据包,并且其中,所述触发条件可选地包括预定持续时间的期满,所述预定持续时间自所述节点生成所述至少一个第一类型的数据包时起始。

5.根据权利要求3所述的节点,其中,所述触发条件包括预定持续时间的期满,所述预定持续时间自从所述一个或多个第一节点处接收到所述至少一个第一类型的数据包中的第一个时起始。

6.根据权利要求3所述的节点,其中,所述触发条件包括在所述第一时间段内收集所述数据包的数量达到阈值数量。

7.根据任一前述权利要求所述的节点,其中,在第一模式和第二模式之间任意选择用于所述相邻节点的数据传播的模式,其中:

8.根据任一前述权利要求所述的节点,其中,所述指令在被执行时,防止所述处理器在所述第一时间段内传输任何所述第一类型的数据包。

9.一种...

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

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

1