[发明专利]一种区块链大数据处理方法及系统在审
申请号: | 201911008502.8 | 申请日: | 2019-10-22 |
公开(公告)号: | CN110727964A | 公开(公告)日: | 2020-01-24 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 高坡 |
主分类号: | G06F21/64 | 分类号: | G06F21/64 |
代理公司: | 11616 北京盛凡智荣知识产权代理有限公司 | 代理人: | 任娜娜 |
地址: | 100000 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 第一数据 用户数据 记账 存储 方式传输数据 大数据传输 传输数据 哈希算法 数据安全 数据处理 客户端 速度性 中心化 广播 客户 转化 判定 输出 中断 配置 应用 保证 | ||
本发明一种区块链大数据处理方法包括获得记账权的节点将所述用户数据转化为第一数据并广播至运行第一区块链客户端的其他节点;将运行第二区块链客户端中以哈希算法配置一节点获得记账权;获得记账权的节点将所述用户数据转化为第二数据并广播至运行第二区块链客户端的其他节点;判定每个节点中存储的第一数据是否与第二数据相同,若相同,输出第一数据或第二数据为用户数据,若不同,则将存储的第一数据与第二数据不同的节点从第一区块链和第二区块链中断开。本发明结合了区块链传输数据的安全性和普通方式传输数据的速度性,从而使区块链技术能够应用于更多的要求大数据传输速度的领域,并发挥了区块链的特点,保证了数据安全和去中心化。
技术领域
本发明涉及一种区块链处理方法,特别是涉及一种用于处理大数据的而提高速度和安全性的区块链处理方法。
背景技术
区块链以其去中心化、信息公开、不可篡改等优势而被广泛应用于金融、保险、法律、物流、食品安全、支付、数据库建设等领域。
目前,区块链还未真实落地的痛点在于,目前的区块链的处理速度较慢,无法实现用户实时处理的需求,而如果实现实时处理势必会让区块链的处理速度下降。
因此,目前亟需一种能够提升区块链的处理大数据的速度同时又能发挥区块链的优势保证数据安全的区块链大数据处理系统。
发明内容
本发明要解决的技术问题是提供一种能够提升区块链的处理大数据的速度同时又能发挥区块链的优势保证数据安全的区块链大数据处理系统。
本发明一种区块链大数据处理方法,包括
在至少五个节点上同时配置第一区块链客户端和第二区块链客户端;
获取用户数据;
将运行第一区块链客户端中随机配置一节点获得记账权;
获得记账权的节点将所述用户数据转化为第一数据并广播至运行第一区块链客户端的其他节点,当超过51%的第一区块链的其他节点接收成功时,视为第一数据存储至第一区块链;
将运行第二区块链客户端中以哈希算法配置一节点获得记账权;
获得记账权的节点将所述用户数据转化为第二数据并广播至运行第二区块链客户端的其他节点,当超过51%的第二区块链的其他节点接收并验证成功时,视为第二数据存储至第二区块链;
判定每个节点中存储的第一数据是否与第二数据相同,若相同,输出第一数据或第二数据为用户数据,若不同,则将存储的第一数据与第二数据不同的节点从第一区块链和第二区块链中断开。
本发明一种区块链大数据处理方法,其中所述将运行第二区块链客户端中以哈希算法配以一节点获得记账权之后还包括:
获取每个节点的处理器负载占用率;
以木桶原理判定每个节点中最高的处理器负载占用率是否低于预设阈值,若是,则运行第二区块链客户端。
本发明一种区块链大数据处理方法,其中所述随机配置的方式为:
获取每个节点的数据读写速度v;
根据每个节点的数据读写速度v与所有节点的总的读写速度之和构建饼状图;
在所述饼状图中配置能够转动并随时会停止的指针,当指针停止时的指向的节点即为随机配置的获得记账权的节点;
在下一次随机配置记账权的节点时,将上述第一区块链中未取得记账权的节点的数据读写速度v*2与所有节点的总的读写速度之和构建饼状图;
在所述饼状图中配置能够转动并随时会停止的指针,当指针停止时的指向的节点即为随机配置的获得记账权的节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高坡,未经高坡许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911008502.8/2.html,转载请声明来源钻瓜专利网。