一种块链式账本中的权限移交方法、装置及设备制造方法及图纸

技术编号:23161857 阅读:61 留言:0更新日期:2020-01-21 22:00
公开了一种块链式账本中的权限移交方法、装置及设备。通过本说明书实施例中所提供的方案,任一当前管理员可以发起管理权限的移交指令,数据库服务端对权限移交指令进行转发至当前的管理员,在所有的管理员对权限移交指令进行了数字签名之后,数据库服务端创建新的具有管理权限的用户,实现管理权限在账本中的迁移。

【技术实现步骤摘要】
一种块链式账本中的权限移交方法、装置及设备
本说明书实施例涉及信息
,尤其涉及一种块链式账本中的权限移交方法、装置及设备。
技术介绍
数据库服务端可以通过块链式账本贵各种机构提供数据存储服务。在实际应用中,服务对象可能需要在不同等级的实体机构进行迁移。例如,地方政府部门创建了一份用于记录本地某项政策推广情形的账本,现出于实际需要,该账本将由高一级的政府部门进行接管。因此,需要对于账本的管理权限进行便利的迁移。
技术实现思路
本说明书实施例的目的是提供一种块链式账本中实现便利的管理权限迁移的方法。为解决上述技术问题,本申请实施例是这样实现的:一种块链式账本中的权限移交方法,应用于块链式账本存储数据的数据库服务端中,所述方法包括:接收账本中的任一当前管理员所发送的权限移交指令,所述指令中包含有当前管理员标识和目标管理员标识;根据所述当前管理员标识确定对应的一个或者多个当前管理员,转发所述权限移交指令至所述对应的当前管理员,以便当前管理员对所述权限移交指令进行数字签名;r>接收当前管理员所本文档来自技高网...

【技术保护点】
1.一种块链式账本中的权限移交方法,应用于块链式账本存储数据的数据库服务端中,所述方法包括:/n接收账本中的任一当前管理员所发送的权限移交指令,所述指令中包含有当前管理员标识和目标管理员标识;/n根据所述当前管理员标识确定对应的一个或者多个当前管理员,转发所述权限移交指令至所述对应的当前管理员,以便当前管理员对所述权限移交指令进行数字签名;/n接收当前管理员所返回的对于所述权限移交指令的数字签名,并验证;/n在当前管理员的数字签名均通过验证后,变更所述目标管理员标识所对应的用户的权限为管理员权限。/n

【技术特征摘要】
1.一种块链式账本中的权限移交方法,应用于块链式账本存储数据的数据库服务端中,所述方法包括:
接收账本中的任一当前管理员所发送的权限移交指令,所述指令中包含有当前管理员标识和目标管理员标识;
根据所述当前管理员标识确定对应的一个或者多个当前管理员,转发所述权限移交指令至所述对应的当前管理员,以便当前管理员对所述权限移交指令进行数字签名;
接收当前管理员所返回的对于所述权限移交指令的数字签名,并验证;
在当前管理员的数字签名均通过验证后,变更所述目标管理员标识所对应的用户的权限为管理员权限。


2.如权利要求1所述的方法,所述指令中还包含有当前管理员的目标权限参数;
相应的,在当前管理员的数字签名均通过验证后,所述方法还包括:将所述当前管理员的权限变更为由所述目标权限参数所确定的权限。


3.如权利要求1所述的方法,所述方法还包括:
生成包含所述权限移交指令和发送权限移交指令的当前管理员标识的数据记录;
将所述数据记录写入所述块链式账本。


4.如权利要求1所述的方法,所述块链式账本由如下方式生成:
接收待存储的数据记录,确定各数据记录的哈希值;
当达到预设的成块条件时,确定待写入数据块中的各数据记录,生成包含数据块的哈希值和数据记录的第N个数据块,具体包括:
当N=1时,初始数据块的哈希值和块高基于预设方式给定;
当N>1时,根据待写入数据块中的各数据记录和第N-1个数据块的哈希值确定第N个数据块的哈希值,生成包含第N个数据块的哈希值和各数据记录的第N个数据块,其中,数据块的块高基于成块时间的先后顺序单调递增。


5.如权利要求4所述的方法,所述预设的成块条件包括:
待存储的数据记录数量达到数量阈值;或者,
距离上一次成块时刻的时间间隔达到时间阈值。


6.一种块链式账本中的权限移交装置,应用于块链式账本存储数据的数据库服务端中,所述装置...

【专利技术属性】
技术研发人员:杨新颖
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:浙江;33

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

1