[发明专利]一种面向云计算的高性能区块链的构建方法有效

专利信息
申请号: 202110229853.2 申请日: 2021-03-02
公开(公告)号: CN113037824B 公开(公告)日: 2022-04-08
发明(设计)人: 于东晓;窦金峰;徐明辉;刘硕;邹逸飞 申请(专利权)人: 山东大学
主分类号: H04L67/1095 分类号: H04L67/1095;H04L9/40;H04L67/10;G06F9/54
代理公司: 青岛华慧泽专利代理事务所(普通合伙) 37247 代理人: 付秀颖
地址: 250013 山*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 面向 计算 性能 区块 构建 方法
【说明书】:

本发明公开了一种面向云计算的高性能区块链的构建方法,包括构建面向云计算的区块链网络架构和面向云计算的区块链系统架构,所述构建面向云计算的区块链网络架构使各区块链节点通过RDMA适配器直接相连,可以绕过操作系统内核实现直接与网卡进行高效通信模式;构建面向云计算的区块链系统架构,具体包含网络层、共识层、区块链层,其优点在于,通过RDMA实现了网络通信,可以提高块广播速度,减少块同步延迟。

技术领域

本申请涉及计算机技术,具体涉及一种面向云计算的高性能区块链的构建方法。

背景技术

区块链是分布式共识、密码学、对等网络、分布式数据存储等计算机技术的综合创新应用,其核心优势是去中心化、防篡改、可追溯。基于边和端的区块链系统:边和端区块链系统存在安全问题,由于终端感知设备性能有限,无法建立有效的防病毒软件、防火墙、入侵检测及防御系统、无成熟的密码库保护机制,不利于维护设备持续的安全可靠性;边和端系统本身的性能方面,在存储和计算方面弱于云端系统,工业场景下可能存在的高密度物联网设备场景会产生大量认证和存证数据,从而对边和端的存储计算空间提出更高要求,同时也对区块链架构的数据防膨胀算法提出新需求。CN201980004299.9该方案设计了一种基于云平台的自动区块链部署的方法和系统。实现计算机上创建虚拟计算环境,该计算机连接到云平台;生成区块链的初始区块并将区块链的初始区块传输到云平台;促使在虚拟计算环境中初始化区块链;在区块链的初始化完成后,基于云平台监控区块链。该方案属于基于BaaS的区块链部署方案。该专利云计算的区块链系统可以解决边和端区块链存在的安全问题和存储受限等方面的问题。但仍然显示了一些局限性,如过多的CPU调度,低效的块广播和新的节点加入区块链网络时初始块同步的高延迟等问题。目前基于云的区块链部署方案较为低效,仍然沿用适用于边、端部署的区块链系统,仅仅改变了部署位置,而缺少专门针对云计算的区块链网络、系统架构和共识算法设计。同时,适用场景单一,没有针对单独用户企业部署区块链这类场景去考虑实际问题。

发明内容

基于上述问题,本申请提供一种基于RDMA技术构建新型区块链网络架构,为用户提供共享内存,基于共享内存设计拜占庭容错的共识算法,进而实现一种面向云计算的高性能区块链系统。利用RDMA数据零拷贝、内核旁路、远程无CPU参与等优良特性,可极大提高共识速度、区块确认速度,减少区块链数据同步延迟。其技术方案为,

一种面向云计算的高性能区块链的构建方法,包括构建面向云计算的区块链网络架构和面向云计算的区块链系统架构,

构建面向云计算的区块链网络架构,使各区块链节点通过RDMA适配器直接通信,可以绕过操作系统内核实现直接与网卡进行通信;

构建面向云计算的区块链系统架构,具体包含网络层、共识层、区块链层;

网络层为共识层提供通信服务,共识层设有基于共享内存设计的区块链共识算法,用于对新提议的区块达成共识,区块链层用于存储数据,保持系统的数据稳定性。

优选的,所述网络层包含RDMA代码库、基础通信API和链路管理器;RDMA代码库提供了RDMA基础的技术支撑,定义了远程存储访问所需的函数;基础通信API是区块链针对RDMA通信方式,规定统一的通信接口,也是对于RDMA代码库的实例化;链路管理器负责管理节点之间的通信信道。

优选的,所述共识层包含密码学库、共享内存管理器、区块链共识核心;密码学库支持区块链所需的基础密码学功能;密码学库是区块链安全的重要保证;共享内存管理器负责共享内存的建立、使用、销毁等操作。

优选的,所述区块链层包含钱包、客户端、区块链数据库;钱包是区块链数字资产的存储空间,用于告知用户账户余额、数字资产状态等信息;客户端负责收发交易、提供前端操作界面,进行简单的身份验证;区块链数据库存储区块链所需数据,包含区块链账本数据、状态数据。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110229853.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top