一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于小世界网络的确定性共识方法与流程

2022-02-22 07:51:08 来源:中国专利 TAG:


1.本发明涉及区块链技术领域,具体为一种基于小世界网络的确定性共识方法。


背景技术:

2.区块链是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征,基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的运用前景,这些特点保证了区块链的“诚实”与“透明”,为区块链创造信任奠定基础。而区块链丰富的应用场景,基本上都基于区块链能够解决信息不对称问题,实现多个主体之间的协作信任与一致行动。
3.小世界网络具有不确定性的特点,在小世界网络中共识算法的好处在于吞吐量大,可以接受大量的数据发送,但由于小世界网络的不确定性,使得各个网络节点之间的一致性比较弱,在某个一定的时间点中无法保证多个节点数据的一致,从而无法保证给上层应用提供一个稳定的数据连接,从而导致上层应用无法获得有效的数据,使得上层应用出现数据空缺的现象。


技术实现要素:

4.本发明提供了一种基于小世界网络的确定性共识方法,具备能够保证多个节点的数据一致,从而使得上层应用提供稳定,保证上层应用有一个稳定的数据连接的优点,解决了背景技术中提出的问题。
5.本发明提供如下技术方案:一种基于小世界网络的确定性共识方法,通过在小世界网络进行数据发送时进行共识,从而达到各个节点的时间、顺序一致,从而完成小世界网络对上层应用的稳定发送,包括以下步骤:
6.一、建立一个小世界网络
7.在区块链中建立一个可用于数据发送的小世界网络,用于提供数据给上层应用。
8.二、进行共识
9.小世界网络普通节点之间交互直接连接,先核算相互数据信息的可信度达成一致后,将数据信息暂存在本地各自的内存中,并在组网内广播发起共识请求寻找记账节点,记账节点接收共识请求后,保存数据在记账节点的内存中,并向普通节点回传相应确认共识请求,普通节点接收记账节点的响应确认后进行签名确认,记账节点在组网内广播本次数据传输记录,使其他未参与本次共识请求的记账节点更新同步,普通节点接收记账节点回传响应的哈希值并进行签名确认后,记账节点将存储的数据信息打包至区块链中,从而完成对小世界网络节点之间的共识。
10.三、dag固定为一条链
11.在节点达成共识之后,通过根据dag中节点的数目,但节点的数目达到一定的个数时,dag将会把这些节点固定为一条链。
12.四、设置genesis
13.通过dag将节点固定为一条链后,进行交易,并将该最新的交易设置为genesis交易。
14.五、加入dag
15.后续出现的交易统一在genesis交易的基础上,再次加入dag中,从而保证数据交易的共识。
16.六、完成节点数据的一致
17.由于在进行数据交易之前,进行过数据的共识,以及dag固定为一条链,并在后续的交易上,都在genesis的基础上添加到dag上,所以genesis forward的时机选择时经过共识处理的,从而保证了交易达到各个节点的时间、顺序是一致的,从而给予上层应用提供稳定的功能,以及数据的传送。
18.优选的,所述genesis forward主要用于保证节点在小世界网络中通过dag形成固定链,用于保证小世界网络中主体节点保证不变,从而需要添加节点,只需添加在固定链上,从而保证各个节点的时间、顺序为一致的。
19.优选的,所述通过在小世界网络对数据进行传送时,进行共识,从而达到节点之间趋于平衡的状态,且保证节点之中的数据统一,从而使得小世界网络向上层应用传送数据更加的稳定。
20.优选的,所述dag中,数据连接起来就像一棵树,每当新的事务发生时就会频繁地得到验证,从字面上讲,您将在一秒钟内得到您的交易确认,除非特殊情况,比如您失去了您的互联网连接,dag可伸缩性是无限的,这意味着网络增长得越大,速度就越快,安全性就越高,从而保证了小世界网络在向上层应用传送数据的安全性以及稳定性。
21.本发明具备以下有益效果:
22.1、该基于小世界网络的确定性共识方法,通过在genesis forward之前进行数据的共识,保证小世界网络数据的在节点中达到同步状态,从而避免了小世界网络不确定性的情况,有效的保证了数据在节点中趋于平衡的状态,以至于小世界网络向上层应用传送数据时的稳定性得到很大的提高,记账节点接收普通节点发出的共识请求并存储相关的数据信息后,向普通节点响应确认共识请求并将存储的数据打包至区块链中,若干普通节点和记账节点通过无线协议通讯连接,普通节点和记账节点之间通过扫描距离证明达成共识机制,降低了共识过程中耗费的资源,同时提高了共识效率,有效的保证了小世界网络中数据的确定性。
23.2、该基于小世界网络的确定性共识方法,通过设置dag,通过dag把小世界网络中的节点规定为一条链,从而形成小世界网络中一条主链,使得小世界网络中的确定性更加的确立,同时其他节点想要进入小世界网络中,只能通过依附其dag确立的主链,才能够保证在小世界网络中的稳定性,从而解决小世界网络的不确定性的情况,使得小世界网络再向依附它的上层网络能够提供一个稳定的数据传送,保证各个节点的时间、顺序一致。
附图说明
24.图1为本发明方法流程示意图。
具体实施方式
25.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
26.请参阅图1,一种基于小世界网络的确定性共识方法,通过在小世界网络进行数据发送时进行共识,从而达到各个节点的时间、顺序一致,从而完成小世界网络对上层应用的稳定发送,包括以下步骤:
27.一、建立一个小世界网络
28.在区块链中建立一个可用于数据发送的小世界网络,用于提供数据给上层应用。
29.二、进行共识
30.小世界网络普通节点之间交互直接连接,先核算相互数据信息的可信度达成一致后,将数据信息暂存在本地各自的内存中,并在组网内广播发起共识请求寻找记账节点,记账节点接收共识请求后,保存数据在记账节点的内存中,并向普通节点回传相应确认共识请求,普通节点接收记账节点的响应确认后进行签名确认,记账节点在组网内广播本次数据传输记录,使其他未参与本次共识请求的记账节点更新同步,普通节点接收记账节点回传响应的哈希值并进行签名确认后,记账节点将存储的数据信息打包至区块链中,从而完成对小世界网络节点之间的共识。
31.三、dag固定为一条链
32.在节点达成共识之后,通过根据dag中节点的数目,但节点的数目达到一定的个数时,dag将会把这些节点固定为一条链。
33.四、设置genesis
34.通过dag将节点固定为一条链后,进行交易,并将该最新的交易设置为genesis交易。
35.五、加入dag
36.后续出现的交易统一在genesis交易的基础上,再次加入dag中,从而保证数据交易的共识。
37.六、完成节点数据的一致
38.由于在进行数据交易之前,进行过数据的共识,以及dag固定为一条链,并在后续的交易上,都在genesis的基础上添加到dag上,所以genesis forward的时机选择时经过共识处理的,从而保证了交易达到各个节点的时间、顺序是一致的,从而给予上层应用提供稳定的功能,以及数据的传送。
39.其中,genesis forward主要用于保证节点在小世界网络中通过dag形成固定链,用于保证小世界网络中主体节点保证不变,从而需要添加节点,只需添加在固定链上,从而保证各个节点的时间、顺序为一致的。
40.其中,通过在小世界网络对数据进行传送时,进行共识,从而达到节点之间趋于平衡的状态,且保证节点之中的数据统一,从而使得小世界网络向上层应用传送数据更加的稳定。
41.其中,dag中,数据连接起来就像一棵树,每当新的事务发生时就会频繁地得到验
证,从字面上讲,您将在一秒钟内得到您的交易确认,除非特殊情况,比如您失去了您的互联网连接,dag可伸缩性是无限的,这意味着网络增长得越大,速度就越快,安全性就越高,从而保证了小世界网络在向上层应用传送数据的安全性以及稳定性。
42.其中,通过在genesis forward之前进行数据的共识,保证小世界网络数据的在节点中达到同步状态,从而避免了小世界网络不确定性的情况,有效的保证了数据在节点中趋于平衡的状态,以至于小世界网络向上层应用传送数据时的稳定性得到很大的提高。
43.其中,通过设置dag,通过dag把小世界网络中的节点规定为一条链,从而形成小世界网络中一条主链,使得小世界网络中的确定性更加的确立,同时其他节点想要进入小世界网络中,只能通过依附其dag确立的主链,才能够保证在小世界网络中的稳定性,从而解决小世界网络的不确定性的情况,使得小世界网络再向依附它的上层网络能够提供一个稳定的数据传送,保证各个节点的时间、顺序一致。
44.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
45.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献