一种运用区块链技术加快数据处理速度的方法技术

技术编号:31706783 阅读:18 留言:0更新日期:2022-01-01 11:09
本发明专利技术涉及区块链技术领域,且公开了一种运用区块链技术加快数据处理速度的方法,所述方法包括:在至少四个节点上同时配置第一区块链客户端和第二区块链客户端,同时获取用户数据,将运行第一区块链客户端中随机配置一节点获合同签署权,获得合同签署权的节点将用户数据转化为第一数据并传输至运行第一区块链客户端的其他节点,当超过50%的第一区块链的其他节点接收成功时,第一数据节点储存到第一区块链。该运用区块链技术加快数据处理速度的方法,应用的区块链数据处理的系统处理数据的速度得到了加快,避免了系统的卡顿,提高数据处理设备的运算能力,优化了用户的使用,使得数据得不到实时的处理。据得不到实时的处理。据得不到实时的处理。

【技术实现步骤摘要】
一种运用区块链技术加快数据处理速度的方法


[0001]本专利技术属于区块链
,具体为一种运用区块链技术加快数据处理速度的方法。

技术介绍

[0002]区块链是一个信息
的术语,从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的运用前景,从科技层面来看,区块链涉及数学、密码学、互联网和计算机编程等很多科学技术问题;
[0003]从应用视角来看,简单来说,区块链是一个分布式的共享账本和数据库,具有去中心化、不可篡改、全程留痕、可以追溯、集体维护、公开透明等特点,这些特点保证了区块链的“诚实”与“透明”,为区块链创造信任奠定基础,而区块链丰富的应用场景,基本上都基于区块链能够解决信息不对称问题,实现多个主体之间的协作信任与一致行动。
[0004]区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,但是目前市场上应用的区块链数据处理的系统处理数据的速度较慢,会造成系统的卡顿,导致设备的运算能力降低,影响用户的使用,导致数据得不到实时的处理。

技术实现思路

[0005]针对上述情况,为克服现有技术的缺陷,本专利技术提供一种运用区块链技术加快数据处理速度的方法,有效的解决了上述
技术介绍
中提出的问题。
[0006]为实现上述目的,本专利技术提供如下技术方案:一种运用区块链技术加快数据处理速度的方法,所述方法包括:
[0007]步骤一:在至少四个节点上同时配置第一区块链客户端和第二区块链客户端,同时获取用户数据;
[0008]步骤一:将运行第一区块链客户端中随机配置一节点获合同签署权,获得合同签署权的节点将用户数据转化为第一数据并传输至运行第一区块链客户端的其他节点,当超过50%的第一区块链的其他节点接收成功时,第一数据节点储存到第一区块链;
[0009]步骤三:将运行第二区块链客户端中随机配置二节点获合同签署权,获得合同签署权的节点将用户数据转化为第二数据并传输至运行第二区块链客户端的其他节点,当超过50%的第二区块链的其他节点接收成功时,第二数据节点储存到第二区块链;
[0010]步骤四:对每个节点储存的第一数据与第二数据进行比较,若第一数据与第二数据相同,输出第一数据或第二数据作为结果,若储存的第一数据与第二数据不相同,断开节点上的第一区块链与第二区块链;
[0011]步骤五:提醒用户输入的数据有误,返回数据传输有误的节点,分别展示第一区块链数据与第二区块链数据的不同,方便用户对节点数据进行修改。
[0012]优选的,所述根据获取的用户数据建立计算资源配置条件,所述建立计算资源配置条件包括提前建立好多种计算资源配置条件,与用户数据进行比较,若提前建立好的计算资源配置条件与用户数据所需的计算资源配置条件相同,用户数据能传递到节点,若提前建立好的计算资源配置条件与用户数据所需的计算资源配置条件不相同,提醒用户输入规范的信息。
[0013]优选的,所述计算资源配置条件包括计算资源配置参数,需要考虑的选用计算机的计算能力,所述计算机的运算能力主要取决于计算机配置所选用的中央处理器类型,硬盘的类型,以及选用的计算硬件设施和计算软件设施。
[0014]优选的,所述用户数据通过节点同时传递到第一区块链客户端和第二的区块链客户端,所述第一区块链客户端内的节点数量与第二区块链客户端内的节点数量相同。
[0015]优选的,所述超过50%的第一区块链的其他节点接收成功指的是第一区块链客户端接收到用户数据的节点数量占第一区块链客户端节点总数的比例。
[0016]优选的,所述第一区块链节点接收信息超过50%后,数据不会继续传递到剩下的节点,第一区块链储存数据之前会进行数据的整理。
[0017]优选的,所述超过50%的第二区块链的其他节点接收成功指的是第二区块链客户端接收到用户数据的节点数量占第二区块链客户端节点总数的比例。
[0018]优选的,所述第二区块链节点接收信息超过50%后,数据不会继续传递到剩下的节点,第二区块链储存数据之前会进行数据的整理。
[0019]与现有技术相比,本专利技术的有益效果是:应用的区块链数据处理的系统处理数据的速度得到了加快,避免了系统的卡顿,提高数据处理设备的运算能力,优化了用户的使用,使得数据得不到实时的处理。
附图说明
[0020]附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:
[0021]图1为本专利技术的区块链的流程图;
[0022]图2为本专利技术的区块链加快数据处理的流程图。
具体实施方式
[0023]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例;基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0024]实施例一,本专利技术包括一种运用区块链技术加快数据处理速度的方法,方法包括:
[0025]步骤一:在至少四个节点上同时配置第一区块链客户端和第二区块链客户端,同时获取用户数据,根据获取的用户数据建立计算资源配置条件,计算资源配置条件包括计算资源配置参数,需要考虑的选用计算机的计算能力,计算机的运算能力主要取决于计算机配置所选用的中央处理器类型,硬盘的类型,以及选用的计算硬件设施和计算软件设施,建立计算资源配置条件包括提前建立好多种计算资源配置条件,与用户数据进行比较,若
提前建立好的计算资源配置条件与用户数据所需的计算资源配置条件相同,用户数据能传递到节点,若提前建立好的计算资源配置条件与用户数据所需的计算资源配置条件不相同,提醒用户输入规范的信息,用户数据通过节点同时传递到第一区块链客户端和第二的区块链客户端,第一区块链客户端内的节点数量与第二区块链客户端内的节点数量相同;
[0026]步骤二:将运行第一区块链客户端中随机配置一节点获合同签署权,获得合同签署权的节点将用户数据转化为第一数据并传输至运行第一区块链客户端的其他节点,当超过50%的第一区块链的其他节点接收成功时,第一数据节点储存到第一区块链,超过50%的第一区块链的其他节点接收成功指的是第一区块链客户端接收到用户数据的节点数量占第一区块链客户端节点总数的比例,第一区块链节点接收信息超过50%后,数据不会继续传递到剩下的节点,第一区块链储存数据之前会进行数据的整理;
[0027]步骤三:将运行第二区块链客户端中随机配置二节点获合同签署权,获得合同签署权的节点将用户数据转化为第二数据并传输至运行第二区块链客户端的其他节点,当超过50%的第二区块链的其他节点接收成功时,第二数据节点储存到第二区块链,超过50%的第二区块链的其他节点接收本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种运用区块链技术加快数据处理速度的方法,其特征在于:所述方法包括:步骤一:在至少四个节点上同时配置第一区块链客户端和第二区块链客户端,同时获取用户数据;步骤二:将运行第一区块链客户端中随机配置一节点获合同签署权,获得合同签署权的节点将用户数据转化为第一数据并传输至运行第一区块链客户端的其他节点,当超过50%的第一区块链的其他节点接收成功时,第一数据节点储存到第一区块链;步骤三:将运行第二区块链客户端中随机配置二节点获合同签署权,获得合同签署权的节点将用户数据转化为第二数据并传输至运行第二区块链客户端的其他节点,当超过50%的第二区块链的其他节点接收成功时,第二数据节点储存到第二区块链;步骤四:对每个节点储存的第一数据与第二数据进行比较,若第一数据与第二数据相同,输出第一数据或第二数据作为结果,若储存的第一数据与第二数据不相同,断开节点上的第一区块链与第二区块链;步骤五:提醒用户输入的数据有误,返回数据传输有误的节点,分别展示第一区块链数据与第二区块链数据的不同,方便用户对节点数据进行修改。2.根据权利要求1所述的一种运用区块链技术加快数据处理速度的方法,其特征在于:所述根据获取的用户数据建立计算资源配置条件,所述建立计算资源配置条件包括提前建立好多种计算资源配置条件,与用户数据进行比较,若提前建立好的计算资源配置条件与用户数据所需的计算资源配置条件相同,用户数据能传递到节点,若提前建立好的计算资源配置条件与用户数据所需的计算资源配置条件不相同,提醒用户输入规...

【专利技术属性】
技术研发人员:刘刚
申请(专利权)人:重庆易保全网络科技有限公司
类型:发明
国别省市:

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

1