一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种块链式账本中的权重管理方法、装置及设备与流程

2021-12-01 01:23:00 来源:中国专利 TAG:

技术特征:
1.一种块链式账本中的权重管理方法,应用于通过多个数据块存储数据的中心化的数据库服务提供方中,所述方法包括:接收权重配置指令,所述指令中包含配置目标的权重值;所述配置目标包括账户标识或者操作指令标识;将所述配置目标的权重值存储到配置文件中;所述配置文件用于存储配置目标和权重值的对应关系;生成包含所述配置文件的变更内容的数据记录,并将所述数据记录写入所述账本的数据块中。2.如权利要求1所述的方法,所述数据记录中包括配置目标、变更前的权重值、变更后的权重值和变更时间。3.如权利要求2所述的方法,所述数据记录中还包括发送所述权重配置指令的账户。4.如权利要求1所述的方法,还包括:确定所述数据记录的哈希值,返回所述哈希值至所述权重配置指令的发送方。5.如权利要求4所述的方法,所述发送方包括:数据库服务提供方,和/或对所述账本具有权重配置权限的用户。6.如权利要求1所述的方法,所述配置文件包括:用于同时存储账户标识和操作指令标识的单个配置文件;或者用于分别存储账户标识和操作指令标识的两个配置文件。7.如权利要求1所述的方法,当所述配置目标为操作指令标识时,所述权重配置指令还包括参与方数量;所述将所述配置目标的权重值存储到配置文件中,包括:将所述操作指令标识的权重值和参与方数量存储到配置文件中;所述配置文件用于存储操作指令标识和权重值的对应关系,以及参与方数量。8.如权利要求7所述的方法,所述参与方数量的取值包括:一个固定数值,或者一个区间。9.如权利要求1所述的方法,在中心化的数据库服务提供方,数据块通过如下方式预先生成:接收待存储的数据记录,确定各数据记录的哈希值;当达到预设的成块条件时,确定待写入数据块中的各数据记录,生成包含数据块的哈希值和数据记录的第n个数据块,具体包括:当n=1时,初始数据块的哈希值和块高基于预设方式给定;当n>1时,根据待写入数据块中的各数据记录和第n-1个数据块的哈希值确定第n个数据块的哈希值,生成包含第n个数据块的哈希值和各数据记录的第n个数据块。10.如权利要求9所述的方法,还包括:当生成初始数据块时,生成初始配置文件,所述初始配置文件中至少存在一名账户的权重值不低于权重配置指令标识的权重值。11.如权利要求10所述的方法,还包括:针对向所述初始数据块中写入第一条数据的账户赋予管理员权限。12.如权利要求1所述的方法,还包括:
接收第一账户所发送的创建用户指令,所述创建用户指令中包含被创建的第二账户和第二账户的权重值;从所述配置文件中获取第一账户的权重值,判断所述第二账户的权重值是否小于所述第一账户的权重值,若小于,创建对所述块链式账本具有操作权限的第二账户;将所述第二账户和第二账户的权重值的对应关系写入所述配置文件。13.如权利要求1至12任一所述的方法,在执行任一操作指令之前,还包括:确定所述操作指令的执行账户,以及,从所述配置文件中,确定各执行账户的权重值,和,确定所述操作指令的权重值;确定各执行账户的权重值之和,若各执行账户的权重值之和小于所述操作指令的权重值,不执行所述操作指令。14.一种块链式账本中的权重管理装置,应用于通过多个数据块存储数据的中心化的数据库服务提供方中,所述装置包括:接收模块,接收权重配置指令,所述指令中包含配置目标的权重值;所述配置目标包括账户标识或者操作指令标识;存储模块,将所述配置目标的权重值存储到配置文件中;所述配置文件用于存储配置目标和权重值的对应关系;生成模块,生成包含所述配置文件的变更内容的数据记录;写入模块,将所述数据记录写入所述账本的数据块中。15.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如权利要求1至13任一项所述的方法。

技术总结
公开了一种块链式账本中的权重管理方法、装置及设备。通过权重配置指令的形式,对用户以及操作指令的权重进行配置,并存储至相应的配置文件中,同时,将本次配置的相关内容生成数据记录,并写入账本中进行存证。本申请实施例可以便利的对块链式账本进行权重管理。例可以便利的对块链式账本进行权重管理。例可以便利的对块链式账本进行权重管理。


技术研发人员:杨新颖
受保护的技术使用者:创新先进技术有限公司
技术研发日:2019.03.26
技术公布日:2021/11/30
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献