1.一种数据记录的监管方法,应用于以块链式账本存储数据记录的数据库服务端中,所述方法包括:
获取块链式账本中的举报信息;
确定举报信息中所包含的举报业务属性,以及,确定出发送包含有举报业务属性的举报信息的第一客户端;
在所述块链式账本中,查询获取包含相同的举报业务属性的数据记录;
发送所述举报业务属性和所述数据记录至所述第一客户端。
2.如权利要求1所述的方法,在确定举报信息中所包含的举报业务属性之后,所述方法还包括:
接收第二客户端所发送的数据记录;
确定第二客户端所发送的数据记录中的业务属性是否与所述举报业务属性相同,若相同,将所述第二客户端所发送的数据记录转发至第一客户端。
3.如权利要求1所述的方法,还包括:
确定所述包含相同的举报业务属性的数据记录的位置信息和哈希值;
相应的,发送所述举报业务属性和所述数据记录至所述第一客户端,包括:发送所述举报业务属性、所述数据记录以及所述数据记录的位置信息和哈希值至第一客户端。
4.如权利要求1所述的方法,在所述数据库服务端中,块链式账本中的数据块通过如下方式生成:
接收数据记录,确定各数据记录的哈希值,并返回所述哈希值至发送数据记录的客户端,其中,数据记录中包含有业务属性;
当达到预设的成块条件时,将所述数据记录写入所述块链式账本,生成包含数据块的哈希值和所述数据记录的第n个数据块,具体包括:
当n=1时,初始数据块的哈希值和块高基于预设方式给定;
当n>1时,根据待写入数据块中的各数据记录和第n-1个数据块的哈希值确定第n个数据块的哈希值,生成包含第n个数据块的哈希值和各数据记录的第n个数据块,其中,数据块的块高基于成块时间的先后顺序单调递增。
5.如权利要求4所述的方法,所述预设的成块条件包括:
待存储的数据记录数量达到数量阈值;或者,
距离上一次成块时刻的时间间隔达到时间阈值。
6.一种数据记录的监管装置,应用于以块链式账本存储数据记录的数据库服务端中,所述装置包括:
获取模块,获取块链式账本中的举报信息;
确定模块,确定举报信息中所包含的举报业务属性,以及,确定出发送包含有举报业务属性的举报信息的第一客户端;
查询模块,在所述块链式账本中,查询获取包含相同的举报业务属性的数据记录;
发送模块,发送所述举报业务属性和所述数据记录至所述第一客户端。
7.如权利要求6所述的装置,还包括:
接收模块,接收第二客户端所发送的数据记录;
判断模块,确定第二客户端所发送的数据记录中的业务属性是否与所述举报业务属性相同,若相同,将所述第二客户端所发送的数据记录转发至第一客户端。
8.如权利要求6所述的装置,所述确定模块还用于,确定所述包含相同的举报业务属性的数据记录的位置信息和哈希值;
相应的,所述发送模块还用于,发送所述举报业务属性、所述数据记录以及所述数据记录的位置信息和哈希值至第一客户端。
9.如权利要求6所述的装置,所述装置还包括数据块生成模块,接收数据记录,确定各数据记录的哈希值,并返回所述哈希值至发送数据记录的客户端,其中,数据记录中包含有业务属性;当达到预设的成块条件时,将所述数据记录写入所述块链式账本,生成包含数据块的哈希值和所述数据记录的第n个数据块,具体包括:
当n=1时,初始数据块的哈希值和块高基于预设方式给定;
当n>1时,根据待写入数据块中的各数据记录和第n-1个数据块的哈希值确定第n个数据块的哈希值,生成包含第n个数据块的哈希值和各数据记录的第n个数据块,其中,数据块的块高基于成块时间的先后顺序单调递增。
10.如权利要求9所述的装置,所述预设的成块条件包括:
待存储的数据记录数量达到数量阈值;或者,
距离上一次成块时刻的时间间隔达到时间阈值。
11.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如权利要求1至5任一项所述的方法。