[发明专利]一种块链式账本中的成块方法、装置及设备在审
申请号: | 202010538205.0 | 申请日: | 2020-06-12 |
公开(公告)号: | CN111444215A | 公开(公告)日: | 2020-07-24 |
发明(设计)人: | 杨新颖 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/27;G06F21/64;G06Q40/04 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 陈冲 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 链式 账本 中的 成块 方法 装置 设备 | ||
1.一种块链式账本中的成块方法,应用于以块链式账本存储数据记录的中心化的数据库服务端中,包括:
接收用户所发送的成块条件更改指令;
根据所述成块条件更改指令的指示,改变所述块链式账本中的成块条件,所述成块条件包括:待存储的数据记录数量达到数量阈值,或者,距离上一次成块时刻的时间间隔达到时间阈值;
在所述块链式账本中,根据改变后的成块条件生成数据块。
2.如权利要求1所述的方法,当所述成块条件更改指令包含有成块参数时,所述成块参数包括成块时间间隔或者数据记录数量,根据所述成块条件更改指令的指示,改变所述块链式账本中的成块条件,包括:
改变所述块链式账本中的成块条件为:待存储的数据记录数量达到所述数据记录数量;或者,距离上一次成块时刻的时间间隔达到所述成块时间间隔。
3.如权利要求2所述的方法,当所述成块参数中还包括业务属性时,根据所述成块条件更改指令的指示,改变所述块链式账本中的成块条件,包括:
改变所述块链式账本中的成块条件为:包含所述业务属性的数据记录达到所述数据记录数量。
4.如权利要求1所述的方法,根据所述成块条件更改指令的指示,改变所述块链式账本中的成块条件,包括:
根据所述成块条件更改指令的指示,从指定路径获取预先设定的成块条件,将所述预先设定的成块条件确定为所述块链式账本中的成块条件。
5.如权利要求1所述的方法,当所述成块条件更改指令中包含有用户标识或者账本标识时,根据所述成块条件更改指令的指示,改变所述块链式账本中的成块条件,包括:
确定所述用户标识或者账本标识所对应的另一账本;
获取所述另一账本的成块条件,将所述另一账本的成块条件确定为所述块链式账本中的成块条件。
6.如权利要求1所述的方法,在所述块链式账本中,根据改变后的成块条件生成数据块,包括:
接收待存储的数据记录,确定各数据记录的哈希值;
当达到所述改变后的成块条件时,确定待写入数据块中的各数据记录,生成包含数据块的哈希值和数据记录的第N个数据块,具体包括:
当N=1时,初始数据块的哈希值和块高基于预设方式给定;
当N1时,根据待写入数据块中的各数据记录和第N-1个数据块的哈希值确定第N个数据块的哈希值,生成包含第N个数据块的哈希值和各数据记录的第N个数据块。
7.如权利要求6所述的方法,所述方法还包括:生成包含所述成块条件更改指令的数据记录,将所述包含所述成块条件更改指令的数据记录写入所述账本中。
8.一种块链式账本中的成块装置,应用于以块链式账本存储数据记录的中心化的数据库服务端中,包括:
接收模块,接收用户所发送的成块条件更改指令;
更改模块,根据所述成块条件更改指令的指示,改变所述块链式账本中的成块条件,所述成块条件包括:待存储的数据记录数量达到数量阈值,或者,距离上一次成块时刻的时间间隔达到时间阈值;
成块模块,在所述块链式账本中,根据改变后的成块条件生成数据块。
9.如权利要求8所述的装置,当所述成块条件更改指令包含有成块参数时,所述成块参数包括成块时间间隔或者数据记录数量,所述更改模块,改变所述块链式账本中的成块条件为:待存储的数据记录数量达到所述数据记录数量;或者,距离上一次成块时刻的时间间隔达到所述成块时间间隔。
10.如权利要求9所述的装置,当所述成块参数中还包括业务属性时,所述更改模块,改变所述块链式账本中的成块条件为:包含所述业务属性的数据记录达到所述数据记录数量。
11.如权利要求8所述的装置,所述更改模块,根据所述成块条件更改指令的指示,从指定路径获取预先设定的成块条件,将所述预先设定的成块条件确定为所述块链式账本中的成块条件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010538205.0/1.html,转载请声明来源钻瓜专利网。