The invention provides a parallel chain consensus method, device and storage medium, which includes: packing some information of the first block to be agreed in the first parallel chain to generate the first block information; sending the first block information to the corresponding main chain node for the main chain node to record the first block information on the main chain and verifying whether the first block information recorded in the main chain is or not. There are no less than the first threshold number of blocks with the same information and generate consensus results. Synchronized consensus results will solve the problem of unreliable data in parallel chains and consume a lot of resources by writing the first block of validation into the first parallel chain.
【技术实现步骤摘要】
一种平行链共识方法、设备和存储介质
本申请涉及互联网金融
,具体涉及一种平行链共识方法、设备和存储介质。
技术介绍
现有的平行链机制中存在的缺陷是,平行链节点生成区块后,该区块是否正确无法得到保障,存在平行链的数据不可靠的情况。若直接在平行链上做共识,则平行链与主链成为两条单独的共识的区块链,平行链上需要耗费大量资源去进行共识。
技术实现思路
鉴于现有技术中的上述缺陷或不足,期望提供一种资源耗费低、又能保证平行链区块的正确性的一种平行链共识方法、设备和存储介质。第一方面,本专利技术提供一种平行链共识方法,包括:打包第一平行链的待共识的第一区块的若干信息以生成第一区块信息;将第一区块信息发送至对应的主链节点,以供主链节点将第一区块信息记录到主链上,验证主链所记录的各第一区块信息中是否有不少于第一阈值数量的第一区块信息相同并生成共识结果;同步共识结果,将通过验证的第一区块写入第一平行链。第二方面,本专利技术提供一种平行链共识方法,包括:接收对应的平行链节点发送的第一区块信息,将第一区块信息记录到主链上;其中,第一区块信息由平行链节点打包第一平行链的待共识的第一区块的若干信息生成;验证主链所记录的各第一区块信息中是否有不少于第一阈值数量的第一区块信息相同,并生成共识结果,以供平行链节点同步共识结果,将通过验证的第一区块写入第一平行链。第三方面,本专利技术还提供一种设备,包括一个或多个处理器和存储器,其中存储器包含可由该一个或多个处理器执行的指令以使得该一个或多个处理器执行根据本专利技术各实施例提供的一种平行链共识方法。第四方面,本专利技术还提供一种存储有计算机 ...
【技术保护点】
1.一种平行链共识方法,适用于平行链节点,其特征在于,包括:打包第一平行链的待共识的第一区块的若干信息以生成第一区块信息;将所述第一区块信息发送至对应的主链节点,以供所述主链节点将所述第一区块信息记录到主链上,验证主链所记录的各第一区块信息中是否有不少于第一阈值数量的第一区块信息相同并生成共识结果;同步所述共识结果,将通过验证的第一区块写入所述第一平行链。
【技术特征摘要】
1.一种平行链共识方法,适用于平行链节点,其特征在于,包括:打包第一平行链的待共识的第一区块的若干信息以生成第一区块信息;将所述第一区块信息发送至对应的主链节点,以供所述主链节点将所述第一区块信息记录到主链上,验证主链所记录的各第一区块信息中是否有不少于第一阈值数量的第一区块信息相同并生成共识结果;同步所述共识结果,将通过验证的第一区块写入所述第一平行链。2.根据权利要求1所述的方法,其特征在于,所述方法适用于平行链的验证节点。3.根据权利要求2所述的方法,其特征在于,所述验证节点的数量至少配置为3N+1个,其中,N为正整数,N为允许产生错误的所述第一区块信息的所述验证节点的数量。4.根据权利要求1-3任一项所述的方法,其特征在于,所述若干信息包括以下至少一项:所述第一区块的状态哈希、区块高度、签名信息、所打包各交易的状态信息;所述状态信息用于标识所述第一区块所打包的各交易是否成功。5.根据权利要求1-3任一项所述的方法,其特征在于,所述同步所述共识结果,将通过验证的第一区块写入所述第一平行链包括:同步所述共识结果,在所述第一区块之前的各区块均通过验证时将通过验证的第一区块写入所述第一平行链。6.根据权利要求1-3任一项所述的方法,其特征在于,所述共识结果包括:为通过验证的第一区块配置的认证标识。7.根据权利要求6所述的方法,其特征在于,所述共识结果还包括:根据所述认证标识确定的所述第一平行链的认证高度;所述认证高度记录在所述主链上。8.一种平行链共识方法,适用于主链节点,其特征在于,包括:接收对应的平行链节点发送的第一区块信息,将所述第一区块信息记录到主链上;其中,...
【专利技术属性】
技术研发人员:王志文,吴思进,
申请(专利权)人:杭州复杂美科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。