【技术实现步骤摘要】
【国外来华专利技术】分层网络
[0001]本公开涉及一种根据连接协议连接分层网络的方法。
技术介绍
[0002]区块链是指一种分布式数据结构形式,其中在点对点(P2P)网络中的多个节点中的每个节点处维护区块链副本。区块链包括一系列数据区块,其中每个区块包括一个或更多个事务(transaction)。每个事务都可以回指序列中的先前事务,其可以扩展一个或更多区块。事务可以通过提交到网络包括在新区块中。新区块的创建过程称为“挖掘”,该过程涉及多个挖掘节点中的每个挖掘节点争相执行“工作量证明”,即基于等待包括在区块中的未决事务池解决加密难题。
[0003]网络中的每个节点可以具有以下三个角色中的任何一个、两个或全部:转发、挖掘和存储。转发节点在整个网络节点中传播事务。挖掘节点将事务挖掘到区块中。存储节点各自对区块链中的已挖掘区块存储自己的副本。为了将事务记录在区块链中,一方将该事务发送到网络中的节点中的一个节点进行传播。接收该事务的挖掘节点可以争相将该事务挖掘到新区块中。每个节点被配置为遵守相同的节点协议,该协议将包括用于确认事务有效的一个或更多个条件。无效事务将不会传播或挖掘到区块中。假定事务已经核实有效,从而在区块链上被接受,则该事务(包括任何用户数据)将因此作为不可改变的公共记录,继续存储在P2P网络中的各个节点处。
[0004]成功解决工作量证明难题以创建最新区块的矿工通常被奖励一个称为“区块创始事务”的新事务,该事务会生成新的数字资产数额。工作量证明激励矿工不要欺骗系统,在他们的区块中包括双重花费事务,因为挖掘区块需要 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种计算机实现的用于连接到分层网络的方法,其中所述分层网络包括设置在有序层集中的多个节点,所述有序层集依次包括核心层、第二层以及一个或更多个外层,所述核心层包括一组核心节点,所述第二层包括一组第二节点,每个所述外层包括相应的一组外部节点,其中每个核心节点连接到至少一个其它核心节点;并且,其中所述方法由连接节点执行并且包括根据连接协议连接到所述网络,其中所述连接协议要求:每个节点必须连接到先前层中的至少一个节点;且每个外部节点还必须连接到至少一个核心节点。2.根据权利要求1所述的方法,其中所述核心节点中的一个、部分或全部核心节点连接到多个其它核心节点。3.根据权利要求2所述的方法,其中所述核心节点中的一个、部分或全部核心节点连接到多个而非全部的其它核心节点。4.根据权利要求1至3中任一项所述的方法,其中所述连接协议要求所述第二节点中的一个、部分或每个第二节点必须连接到多个核心节点。5.根据权利要求4所述的方法,其中所述连接协议要求所述第二节点中的一个、部分或全部第二节点必须连接到多个而非全部的核心节点。6.根据前述任一项权利要求所述的方法,其中所述连接协议要求所述第二节点中的一个、部分或全部第二节点必须连接到至少一个其它第二节点。7.根据权利要求6所述的方法,其中所述连接协议要求所述第二节点中的一个、部分或全部第二节点必须连接到多个其它第二节点。8.根据前述任一项权利要求所述的方法,其中所述连接协议要求与先前层的相应节点相连接的给定外层的每个外部节点必须连接到所述先前层的相应节点所连接到的所述核心节点中的至少一个核心节点。9.根据权利要求8所述的方法,其中所述连接协议要求与所述先前层的所述相应节点相连接的给定外层的每个外部节点必须连接到所述先前层的相应节点所连接到的所有所述核心节点。10.根据前述任一项权利要求所述的方法,其中所述连接协议要求所述外层中的一个、部分或全部外层必须包括:至少一个外部节点,所述外部节点连接到所述同一外层的至少一个其它外部节点。11.根据权利要求10所述的方法,其中所述连接协议要求所述外层中的一个、部分或全部外层必须包括至少一个外部节点,所述外部节点连接到所述同一外层的多个其它外部节点。12.根据权利要求10或权利要求11所述的方法,其中所述连接协议要求给定外层的每个外部节点连接到相同数量的所述外层的其它外部节点。13.根据权利要求10或权利要求11所述的方法,其中所述连接协议要求给定外层的至少一个外部节点连接到不同数量的所述外层的其它外部节点。14.根据前述任一项权利要求所述的方法,其中每层的所述节点的数量从所述核心层到所述外层的最外层是递增的。15.根据前述任一项权利要求所述的方法,其中所述一个或更多个外层包括多个外层,
给定外层中的每个外部节点连接到所述给定外层内部的第一先前层的相应一个或更多个外部节点,所述第一先前层的所述一个或更多个外部节点中的每一个外部节点连接到所述第一先前层内部的第二先前层中的相应一个或更多个外部节点,并且其中所述连接协议要求所述给定外层中的所述外部节点中的一个、部分或全部外部节点必须连接到所述第一先前层的所述相应一个或更多个外部节点所连接到的所述第二先前层的所述相应一个或更多个外部节点中的至少一个外部节点。16.根据权利要求15所述的方法,其中所述连接协议要求所述给定外层中的所述外部节点中的一个、部分或全部外部节点必须连接到所述第一先前层的所述相应一个或更多个外部节点所连接到的所述第二先前层的所述相应一个或更多个外部节点中的每一个外部节点。17.根据权利要求15或权利要求16所述的方法,其中所述连接协议要求给定外层中的每个相应外部节点必须连接到所述网络的每个先前层中的至少一个节点。18.根据前述任一项权利要求所述的方法,其中所述核心节点包括区块链网络的多个节点。19.根据权利要求18所述的方法,其中每个核心节点是所述区块链网络的相应区块链节点。20.根据权利要求19所述的方法,其中每个核心节点是以下至少一项:所述区块链网络的相应挖矿节点、相应存储节点、相应转发节点。21.根据前述任一项权利要求所述的方法,其中最外层的所述外部节点中的一个、部分或全部外部节点包括相应的最终用户设备。22.根据前述任一项权利要求所述的方法,其中所述连接节点是以下各项中的一项:所述核心节点中的一个、所述第二节点中的一个、或所述外部节点中的一个。23.根据前述任一项权利要求所述的方法,其中每个相应第二节点和/或外部节点被配置为将区块链事务传输到所述相应第二节点所连接的所述核心节点中...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。