[发明专利]用于实现区块链的设备、方法、系统以及介质有效
申请号: | 201910873174.1 | 申请日: | 2019-09-17 |
公开(公告)号: | CN110569309B | 公开(公告)日: | 2023-06-20 |
发明(设计)人: | 庄伟铭;陈小云;谭人源 | 申请(专利权)人: | 上海保险交易所股份有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 张鑫 |
地址: | 200122 上海市浦东新区自*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 实现 区块 设备 方法 系统 以及 介质 | ||
本发明涉及用于实现区块链的设备、方法、系统以及介质。用于实现区块链的设备包括:服务组件,包括钱包、多签名单元、监控单元、隐私交易单元以及数字资产单元;核心组件,包括用于管理智能合约的其上运行有以太坊虚拟机的智能合约模块、利用拜占庭算法在区块链网络的共识节点之间进行共识的共识模块、以及通过进行双重核验来执行区块链网络的节点变更的节点管理模块;基础组件,包括网络通信单元、存储单元、密码学单元以及账本单元。
技术领域
本发明涉及区块链技术,具体地涉及用于实现区块链的设备、方法、系统以及介质。
背景技术
以太坊是目前市场上一种主流的公有链,其被广泛地应用。但是,以太坊主要使用pow算法作为共识算法,其共识效率较低。Fabric是目前市场上一种主流的联盟链,虽然其使用的共识算法效率较高,但是不能很好的支持C端(客户端)的应用,且不能兼容以太坊上的应用。
发明内容
为了解决现有技术中的一个或多个问题,本发明提供了用于实现区块链的设备、方法、系统以及介质,其采用了运行效率高的新型区块链架构。
根据本发明的一个方面,提供了一种用于实现区块链的设备,包括:服务组件,包括用于管理用户的公钥和私钥的钱包、用于进行签名的多签名单元、用于对区块链网络的指定节点进行监控的监控单元、用于保护交易隐私的隐私交易单元、以及用于存储数字资产的数字资产单元;核心组件,包括用于管理智能合约的其上运行有以太坊虚拟机的智能合约模块、利用拜占庭算法在区块链网络的共识节点之间进行共识的共识模块、以及通过进行双重核验来执行区块链网络的节点变更的节点管理模块;基础组件,包括用于建立节点之间的通信连接的网络通信单元、用于存储区块链信息的存储单元、用于进行加密和解密的密码学单元、以及用于管理区块链账本的账本单元。
根据本发明的一个方面,提供了一种用于实现区块链的方法,包括:在服务组件中提供用于管理用户的公钥和私钥的钱包、用于进行签名的多签名单元、用于对区块链网络的指定节点进行监控的监控单元、用于保护交易隐私的隐私交易单元、以及用于存储数字资产的数字资产单元;在核心组件中提供用于管理智能合约的其上运行有以太坊虚拟机的智能合约模块、利用拜占庭算法在区块链网络的共识节点之间进行共识的共识模块、以及通过进行双重核验来执行区块链网络的节点变更的节点管理模块;在基础组件中提供用于建立节点之间的通信连接的网络通信单元、用于存储区块链信息的存储单元、用于进行加密和解密的密码学单元、以及用于管理区块链账本的账本单元。
根据本发明的一个方面,提供了一种用于实现区块链的设备,包括:处理器;以及存储器,存储有程序,所述程序在由处理器执行时使处理器执行包括如下步骤的方法:在服务组件中提供用于管理用户的公钥和私钥的钱包、用于进行签名的多签名单元、用于对区块链网络的指定节点进行监控的监控单元、用于保护交易隐私的隐私交易单元、以及用于存储数字资产的数字资产单元;在核心组件中提供用于管理智能合约的其上运行有以太坊虚拟机的智能合约模块、利用拜占庭算法在区块链网络的共识节点之间进行共识的共识模块、以及通过进行双重核验来执行区块链网络的节点变更的节点管理模块;在基础组件中提供用于建立节点之间的通信连接的网络通信单元、用于存储区块链信息的存储单元、用于进行加密和解密的密码学单元、以及用于管理区块链账本的账本单元。
根据本发明的一个方面,提供了一种非暂态计算机可读存储介质,其上存储有计算机可执行指令,所述计算机可执行指令在由处理器执行时使处理器执行包括如下步骤的方法:在服务组件中提供用于管理用户的公钥和私钥的钱包、用于进行签名的多签名单元、用于对区块链网络的指定节点进行监控的监控单元、用于保护交易隐私的隐私交易单元、以及用于存储数字资产的数字资产单元;在核心组件中提供用于管理智能合约的其上运行有以太坊虚拟机的智能合约模块、利用拜占庭算法在区块链网络的共识节点之间进行共识的共识模块、以及通过进行双重核验来执行区块链网络的节点变更的节点管理模块;在基础组件中提供用于建立节点之间的通信连接的网络通信单元、用于存储区块链信息的存储单元、用于进行加密和解密的密码学单元、以及用于管理区块链账本的账本单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海保险交易所股份有限公司,未经上海保险交易所股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910873174.1/2.html,转载请声明来源钻瓜专利网。