【技术实现步骤摘要】
一种基于区块链的信息处理方法及装置、设备、存储介质
本申请涉及区块链
,尤其涉及一种基于区块链的信息处理方法及装置、设备、存储介质。
技术介绍
区块链是由若干个区块依次连接而成,且每一个区块中都存储区块链网络的交易数据的数据存储链,区块链技术作为一种数据存储技术,因为其去中心化、数据不可篡改等特点,在互联网的多个领域都得到了广泛的应用。在区块链网络中,一个时间段中只允许一个节点出块,由于出块的节点可以得到赏金,所以区块链网络中的节点想成为出块者。现有技术中,通常采用工作量共识方法来计算决定出块的节点,但采用工作量共识方法需要计算至少半数的节点的工作量,导致运算量大,占用太多的网络资源。所以,目前亟需一种计算工作量较小且可以确定出块节点的方法。
技术实现思路
为了实现上述目的,本申请提供了以下技术方案:一种基于区块链的信息处理方法,包括:目标节点计算最新区块的哈希值,所述最新区块为生成时间最晚的区块,任意一个区块的所述哈希值依据预设参数生成,所述预设参数包括上一区块的哈 ...
【技术保护点】
1.一种基于区块链的信息处理方法,其特征在于,包括:/n目标节点计算最新区块的哈希值,所述最新区块为生成时间最晚的区块,任意一个区块的所述哈希值依据预设参数生成,所述预设参数包括上一区块的哈希值和当前时刻的时间戳;所述目标节点为区块链中的任意一个节点;/n所述目标节点依据所述最新区块的哈希值、以及所述节点的哈希值,确定出块节点。/n
【技术特征摘要】
1.一种基于区块链的信息处理方法,其特征在于,包括:
目标节点计算最新区块的哈希值,所述最新区块为生成时间最晚的区块,任意一个区块的所述哈希值依据预设参数生成,所述预设参数包括上一区块的哈希值和当前时刻的时间戳;所述目标节点为区块链中的任意一个节点;
所述目标节点依据所述最新区块的哈希值、以及所述节点的哈希值,确定出块节点。
2.根据权利要求1所述的方法,其特征在于,所述依据所述最新区块的哈希值、以及所述节点的哈希值,确定出块节点,包括:
确定所述最新区块的哈希值在虚拟哈希环上的位置;
将在所述虚拟哈希环上位于所述位置之后的节点,作为所述出块节点,所述节点在所述虚拟哈希环上的位置,由所述节点的哈希值确定。
3.根据权利要求2所述的方法,其特征在于,还包括:
所述目标节点基于所述虚拟哈希环上新加入和/或删除的节点,更新所述目标节点在所述虚拟哈希环上的关联节点,所述关联节点包括前序节点、后续节点以及备份节点中的至少一项。
4.根据权利要求2所述的方法,其特征在于,在所述确定出块节点之后,还包括:
如果所述出块节点故障,将所述出块节点在所述虚拟哈希环上的后续节点,作为新的出块节点。
5.根据权利要求1-4所述的方法,其特征在于,在所述确定出块节点之后,还包括:
所述目标节点将与所述出块节点的排序满足预设条件的节点,作为所述出块节点的备份节点。
6.根据权利要求5所述的方法,其特征在于,所述与所述出块节点的排序满足预设条件的节点,包括:
在虚拟哈希环上,所述出块节点之后的预设数量的节点,所述节点在所述虚拟哈希环上...
【专利技术属性】
技术研发人员:李丰,赵猛,俞致远,
申请(专利权)人:上海优扬新媒信息技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。