【技术实现步骤摘要】
一种区块链管理系统及方法
本专利技术涉及区块链数据处理领域,具体来说涉及区块链中的节点权限管理,更具体地说,涉及一种具有可监管性的基于节点权限划分的区块链节点管理方法及系统。
技术介绍
随着技术的发展,区块链应运而生,其作为分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,为互相交易的双方提供了一种更加便捷的处理机制,剔除了第三方信任中心,任何一笔交易信息不必经过第三方的同意即可完成,既为交易的双方提供了隐私保护,又减少了交易流程,降低了双方交易的门槛,节省了交易费。但是移除第三方可信数据中心的同时,区块链技术也引入了安全监管相关的问题。在有第三方可信中心时,监管只需要对信任中心实施监管,而对于去掉信任中心的区块链系统,监管则需要覆盖交易双方,需要监管的节点规模呈指数级增加,为节点监管增加了困难;而且实际业务大部分基于角色分工,节点合作共同完成,但是区块链中的所有节点却是竞争记账,节点之间没有合理的分工合作,无法应对现有大部分有角色分工的实际业务,导致区块链交易处理效率低下,达不到现有商业及应 ...
【技术保护点】
1.一种区块链管理系统,其特征在于,包括一个或者多个普通账户节点、一个或者多个超级账户节点以及一个或者多个签名者节点,其中:/n所述签名者节点用于将来自超级账户节点和普通账户节点的交易打包进新区块,并负责超级账户节点和普通账户节点的权限管理;/n所述普通账户节点用于账户之间的交易转账;/n所述超级账户节点用于为系统中的资金流通提供货币储备。/n
【技术特征摘要】
1.一种区块链管理系统,其特征在于,包括一个或者多个普通账户节点、一个或者多个超级账户节点以及一个或者多个签名者节点,其中:
所述签名者节点用于将来自超级账户节点和普通账户节点的交易打包进新区块,并负责超级账户节点和普通账户节点的权限管理;
所述普通账户节点用于账户之间的交易转账;
所述超级账户节点用于为系统中的资金流通提供货币储备。
2.根据权利要求1所述的区块链管理系统,其特征在于,
所述签名者节点和超级账户节点部署在中心服务器;所述普通账户节点部署在外部客户端。
3.根据权利要求1所述的区块链管理系统,其特征在于,还包括:
系统管理模块,用于对签名者节点、超级账户节点和普通账户节点进行监管。
4.根据权利要求3所述的区块链管理系统,其特征在于,
所述签名者节点的权限被配置为0;所述普通账户节点的权限依据其对应合法交易的优先级被配置为1~255间的整数,优先级越高,其权限值越高;所述超级账户节点的权限被配置为210。
5.根据权利要求4所述的区块链管理系统,其特征在于,所述签名者节点负责超级账户节点和普通账户节点的权限管理,包括:
用于为普通账户节点和超级账户节点赋权以及冻结非法普通账户节点和非法超级账户节点。
6.一种基于权利要求1至5任一所述的区块链管理系统的管理方法,其特征在于,包括如下步骤:
S1、根据区块链中节点的功能将区块链中的节点划分为不同权限的节点,包括签名者节点、普通账户节点和超级账户节点;
S2、根据步骤S1中的节点划分,为不同权限的节点进行初始化赋权:
S3、签名者节点、普通账户节点和超级账户节点各自根据其权限负责区块链中其各自对应的业务。
7.根据权利要求6所述的一种区块链管理方法,其特征在于,所述步骤S2中为不同权限的节点进行初始化赋权包括:
将签名者节点的权限赋值为0;
将普通账户节点的权限根据其交易被打包进区块中的优先级将其权限赋值为1~255之间的整数,值越大,该普通账户节点对应的转账交易被打包到区块中的优先级越高;
将超级账户节点的权限赋值为210。
8.根据权利要求6所述的一种区块链管理方法,其特征在于,签名者节点、普通账户节点和超级账户节点各自根据其权限负责区块链中其各自对应的业务包括:
所述签名者节点负责将区块链中的交易打包进区块并负责超级账户节点和普通账户节点的权限管理;
所述普通账户节点负责账户之间的交易转账;
所述超级账...
【专利技术属性】
技术研发人员:孙毅,刘艳安,贾林鹏,张珺,于雷,李雯林,苏玉萌,陈凌龙,
申请(专利权)人:中国科学院计算技术研究所,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。