【技术实现步骤摘要】
数据存储方法、装置和存储介质
[0001]本专利技术涉及区块链领域,尤其涉及一种数据存储方法、装置和存储介质。
技术介绍
[0002]相关技术中,区块链平台fabric网络完成一个完整的区块链的交易信息上链,需要经过模拟(由背书节点执行)、排序(由排序节点执行)、验证(由确认节点执行)三个环节后,该交易信息才能上链永久保存。其中,每个确认节点均保存有账本文件,并且在每个交易验证完成后进行账本文件的更新。然而,每个确认节点都需要进行账本更新操作,影响系统性能。
技术实现思路
[0003]有鉴于此,本专利技术的主要目的在于提供一种数据存储方法、装置和存储介质。
[0004]为达到上述目的,本专利技术的技术方案是这样实现的:
[0005]本专利技术实施例提供了一种数据存储方法,应用于排序节点,所述方法包括:
[0006]确定交易请求,根据所述交易请求生成目标区块;所述目标区块为第一区块或至少一个第二区块;所述第一区块包括排序后的交易信息,所述至少一个第二块中的每个第二区块包含排序后的部分交易 ...
【技术保护点】
【技术特征摘要】
1.一种数据存储方法,其特征在于,应用于排序节点,所述方法包括:确定交易请求,根据所述交易请求生成目标区块;所述目标区块为第一区块或至少一个第二区块;所述第一区块包括排序后的交易信息,所述至少一个第二块中的每个第二区块包含排序后的部分交易信息;向至少一个确认节点分发所述第一区块或至少一个第二区块;所述确认节点用于根据所述第一区块或所述第二区块进行验证,得到验证结果;所述目标节点用于根据验证结果更新账本文件。2.根据权利要求1所述的方法,其特征在于,所述确定交易请求,根据所述交易请求生成目标区块,包括以下之一:接收交易请求,对所述交易请求进行排序,根据排序后的交易打包成第一区块;接收交易请求,对所述交易请求进行排序,根据预设的分组规则将排序后的交易打包成至少一个第二区块。3.根据权利要求1所述的方法,其特征在于,所述目标节点包括以下至少之一:排序节点、权威节点;相应于所述目标节点为排序节点的情况,所述方法还包括:接收确认节点发送的账本访问请求;所述账本访问请求用于访问目标节点保存的账本文件;接收确认节点发送的验证结果;所述验证结果包括:带有交易标记的区块;根据所述带有交易标记的区块,更新自身的账本文件。4.一种数据存储方法,其特征在于,应用于确认节点,所述方法包括:接收排序节点发送的目标区块;所述目标区块为第一区块或第二区块;所述第一区块包括排序后的交易信息,所述至少一个第二块中的每个第二区块包含排序后的部分交易信息;根据所述目标区块进行验证,得到验证结果;根据所述验证结果更新自身的账本文件;或者,向目标节点发送验证结果,所述目标节点用于根据验证结果更新账本文件。5.根据权利要求4所述的方法,其特征在于,所述目标节点包括以下至少之一:排序节点、权威节点;所述根据所述目标区块进行验证,得到验证结果,包括:向目标节点发送账本访问请求;所述账本访问请求用于访问目标节点保存的账本文件;根据所述目标节点的账本文件及所述目标区块进行交易有效性验证,得到带有交易标记的区块,作为验证结果;相应地,所述向目标节点发送验证结果,包括:将所述带有交易标记的区块发送给目标节点;所述目标节点用于接收带有交易标记的区块并根据所述带有交易标记的区块更新自身的账本文件。6.根据权利要求4所述的方法,其特征在于,相应于所述确认节点自身保存有账本文件的情况,所述根据所述目标区块进行验证,得到验证结果,包括:根据所述确认节点自身保存的账本文件及所述目标区块进行交易有效性验证,得到带
有交易标记的区块,作为验证结果;所述根据所述验证结果更新自身的账本文件,包括:根据所述带有交易标记的区块,更新所述确认节点自身保存的账本文件。7.一种数据存储方法,其特征在于,应用于权威节点,所述方法包括:接收确认节点发送的验证结果;根据所述验证结果更新账本文件;其中,所述验证结果为所述确认节点根据接收的目标区块和账本文件进行交易有效性验证后得到;所述验证结果包括带有交易标记的区块;所述目标区块为第一区块或至少一个第二区块;所述第一区块包括排序后的交易信息,所述至少一个第二块中的每个第二区块包含排序后的部分交易信息。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:接收所述确认节点发送的账本访问请求;所述账本访问请求用于访问权威节点保存的账本文件;同意所述账本访问请求,以使所述确认节点访问所述账本文件并根据所述账本文件及所述目标区块进行交易有效性验证,得到验证结果。9.一种数据存储方法,其特征在于,应用于物理服务器,所述物理服务器部署有至少一个虚拟机,每个所述虚拟机作为一个确认节点;所述方法包括:确定至少一个虚拟机中执行虚拟写操作的目标虚拟机;所述虚拟写操作为将账本文件或更新后的账本文件写入所述虚拟机的虚拟存储资源中;根据执行虚拟写操作的目标虚拟机,确定所述物理服务器...
【专利技术属性】
技术研发人员:任兰芳,杨波,粟栗,何申,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。