[发明专利]共享工作量证明算力生成共生区块链的方法和设备有效
申请号: | 201810124429.X | 申请日: | 2018-02-07 |
公开(公告)号: | CN110119947B | 公开(公告)日: | 2021-08-10 |
发明(设计)人: | 徐刚;孙嘉璐;胡淳一;田雅 | 申请(专利权)人: | 上海策赢网络科技有限公司 |
主分类号: | G06Q20/40 | 分类号: | G06Q20/40;G06Q20/38;H04L29/06;H04L9/32 |
代理公司: | 上海百一领御专利代理事务所(普通合伙) 31243 | 代理人: | 佘猛;邵栋 |
地址: | 200131 上海市浦东新区中国*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 共享 工作量 证明 生成 共生 区块 方法 设备 | ||
本申请提供了一种共享工作量证明算力生成共生区块链的方法和设备,该方案中母链矿池还会从获取到所述共生区块链的身份标识,并根据所述身份标识确定每条共生区块链对应的逻辑位置信息,其中,所述逻辑位置信息用于在生成所有共生区块链的根数据摘要的过程中,确定每条共生区块链的的最新区块的逻辑位置。由于每条共生区块链的的最新区块的逻辑位置可以唯一确定,因此母链矿池写回到一个共生区块链中的可验数据可以唯一确定,避免了母链矿池恶意多挂的问题。
技术领域
本申请涉及信息技术领域,尤其涉及一种共享工作量证明算力生成共生区块链的方法和设备。
背景技术
区块链是由节点参与的分布式数据库系统,它的特点是不可篡改已写入区块链的数据。它是比特币的一个重要概念,完整比特币区块链的副本,记录了其代币(token)的每一笔交易。通过这些信息,我们可以找到每一个地址,在历史上任何一点所拥有的价值。
基于比特币区块链的工作量证明(proof-of-work)机制,挖矿的节点始终都将最长的链视为正确链,并持续工作和延长它。如果有两个节点同时广播不同版本的新区块,那么其他节点在接收到该区块的时间上,将存在先后差别。当此情形,他们将在率先收到的区块基础上进行工作,但也会保留另外一条链,以防后者变成最长链。该僵局(tie)的打破,要等到下一个工作量证明被发现,而其中的一条链被证实为是较长的一条,那么在另一条分支链上工作的节点将转换阵营,开始在较长的链上工作。
由于比特币区块链的工作量证明机制会浪费大量的算力,并且每个区块的容量有限,且区块生成的速度稳定,因此无法利用比特币区块链中存储大量数据。为解决上述问题,现有技术中会通过共享已有矿池的工作量证明算力来生成共生区块链,通过共生区块链中的区块来记录数据,而已有矿池所对应的区块链即为这些共生区块链的母链。由于共生区块链中区块数据内容可以通过母链进行验证,因此也可以保证共生区块链中的数据内容不可篡改。
图1示出了一种共享工作量证明算力生成共生区块链的方法,该方法包括了如下步骤:
步骤S101,共生链节点会将需要写入共生区块链最新区块中的数据内容的摘要信息提供给母链矿池;
步骤S102,母链矿池会根据需要写入共生区块链最新区块中的数据内容的摘要信息计算出所有共生区块链的根数据摘要,并计入工作量证明计算中,计算出工作量证明数据;
步骤S103,若该工作量证明数据符合部分共生区块链的难度,则可以提供给共生链节点,用于创建对应的共生区块链的最新区块,同时也会提供使得所述摘要信息可被所述根数据摘要验证的可验数据以及使得所述根数据摘要可被母链矿池缓存区中的所有内容数据验证的可验数据。
步骤S104,共生链节点在得到工作量证明数据之后,创建对应的共生区块链的最新区块,使得这些共生区块链的最新区块中包括了所述工作量证明数据和所述可验数据等用于利用母链对共生区块链进行验证的信息。
但是在实际场景中,共享母链矿池的工作量证明算力时可能出现母链矿池恶意多挂的问题,使得写回到一个共生区块链中的可验数据不唯一,由此会造成共生区块链资源的浪费。
本申请的一个目的是提供一种共享工作量证明算力生成共生区块链的方法和设备。
为实现上述目的,本申请提供了一种共享工作量证明算力生成共生区块链的方法,该方法包括:
母链矿池从共生链节点获取需要写入共生区块链的最新区块中的数据内容的摘要信息,根据所述摘要信息生成所有共生区块链的根数据摘要,并基于所述根数据摘要进行工作量证明计算,以获取工作量证明数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海策赢网络科技有限公司,未经上海策赢网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810124429.X/2.html,转载请声明来源钻瓜专利网。