【技术实现步骤摘要】
【国外来华专利技术】用于诸如区块链网络等网络中的数据传播和通信的计算机实现的系统和方法
本专利技术总的来说涉及计算机网络,尤其涉及在节点网络中传播数据的方法和设备。本专利技术适于,但不限于,与区块链网络结合使用。
技术介绍
在本文中,使用“区块链”这一术语来包含所有形式的基于计算机的电子分布式账本。这些包括但不限于基于共识的区块链和交易链技术、经过许可和未经许可的账本、共享账本及其变形。尽管已经提出和开发了其它区块链实现方式,但是区块链技术最广为人知的应用是比特币账本。虽然为了方便和说明的目的,在本文中提到比特币,应当注意的是,本专利技术不限于与比特币区块链一起使用,替代的区块链实现方式和协议也落入本专利技术的范围内。区块链是基于共识的电子账本,其实现为基于计算机的、去中心化的、分布式系统,该系统由区块组成,而区块又由交易组成。每笔交易都是对区块链系统中参与者之间的数字资产的控制的转移进行编码的数据结构,并且包括至少一个输入和至少一个输出。每个区块包括前一个区块的散列,因此这些区块被链接在一起,以创建自区块链创建以来被写入区块链 ...
【技术保护点】
1.一种在节点网络中传播数据包的节点,网络中的每个节点都具有与其他节点的一个或多个连接,所述节点包括:/n处理器;/n提供网络连接性的网络接口;和/n包括处理器可执行指令的存储器,当所述处理器可执行指令被所述处理器执行时,使得所述处理器:/n生成至少一个第一类型的数据包;/n在第一时间段内收集所述第一类型的数据包集合,所述集合包括至少一个生成的数据包和从所述网络中的一个或多个第一节点处接收的所述至少一个第一类型的数据包;和/n对于所述集合中的每个数据包:/n任意选择与所述节点连接的两个以上的相邻节点:和/n将所述数据包传输给选择的两个以上的相邻节点中的每一个,/n其中,所述 ...
【技术特征摘要】
【国外来华专利技术】20171127 GB 1719654.41.一种在节点网络中传播数据包的节点,网络中的每个节点都具有与其他节点的一个或多个连接,所述节点包括:
处理器;
提供网络连接性的网络接口;和
包括处理器可执行指令的存储器,当所述处理器可执行指令被所述处理器执行时,使得所述处理器:
生成至少一个第一类型的数据包;
在第一时间段内收集所述第一类型的数据包集合,所述集合包括至少一个生成的数据包和从所述网络中的一个或多个第一节点处接收的所述至少一个第一类型的数据包;和
对于所述集合中的每个数据包:
任意选择与所述节点连接的两个以上的相邻节点:和
将所述数据包传输给选择的两个以上的相邻节点中的每一个,
其中,所述选择的两个以上的相邻节点用于通过使用为所述相邻节点随机选择的数据传播模式,将所述数据包中继到所述网络中的一个或多个第二节点。
2.根据权利要求1所述的节点,其中,所述第一时间段具有预定长度。
3.根据权利要求1所述的节点,其中,所述指令在被执行时,使得所述处理器在确定触发条件已满足时执行所述传输。
4.根据权利要求3所述的节点,其中,所述触发条件包括预定持续时间的期满,所述预定持续时间自所述节点生成所述至少一个第一类型的数据包时起始。
5.根据权利要求3所述的节点,其中,所述触发条件包括预定持续时间的期满,所述预定持续时间自从所述一个或多个第一节点处接收到所述至少一个第一类型的数据包中的第一个时起始。
6.根据权利要求3所述的节点,其中,所述触发条件包括在所述第一时间段内收集所述数据包的数量达到阈值数量。
7.根据任一前述权利要求所述的节点,其中,在第一模式和第二模式之间任意选择用于所述相邻节点的数据传播的模式,其中:
在所述第一模式下,所述数据包被中继到与所述相邻节点连接的节点的任意选定子集;和
在所述第二模式下,所述数据包被中继到与所述相...
【专利技术属性】
技术研发人员:西尔维娅·巴托鲁奇,丹尼尔·约瑟夫,西蒙·马蒂奥,
申请(专利权)人:区块链控股有限公司,
类型:发明
国别省市:安提瓜和巴布达;AG
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。