[发明专利]一种区块链的创建方法、设备及可读存储介质有效
申请号: | 201810874220.5 | 申请日: | 2018-08-03 |
公开(公告)号: | CN109039648B | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 安德鲁.威廉.罗斯科;陈邦道 | 申请(专利权)人: | 克洛斯比尔有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;G06Q40/04 |
代理公司: | 北京天澜智慧知识产权代理有限公司 11558 | 代理人: | 尚继栋 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 创建 方法 设备 可读 存储 介质 | ||
本发明公开了一种区块链的创建方法、设备及可读存储介质。方法包括:创建区块链的权益证明机制;创建利用随机数策略的哈希时间戳机制;基于所形成的哈希时间戳,建立防止区块链分叉的机制;基于以上机制及随机数策略创建区块链上的每个新区块,形成区块链。采用本技术方案,有权建立新块的各方竞争无法控制随机数,从而无法获得建块优先权限,提高区块链交易安全和不可篡改性,权益与系统保障驱动力成正比,基于哈希时间戳,决定谁有记账权时就最大可能的保障消除分叉,对于没有遵守规则和没有参与若干个区块维护的历史区块创建者建立惩罚机制,创建了公正、稳定、高效的区块链交易环境,同时优化了信任模型,提供好的机制控制链生长速率。
技术领域
本发明涉及区块链技术领域,尤其涉及一种区块链的创建方法、设备及可读存储介质。
背景技术
区块链是一种数据结构,其中创建了一系列文件或块,并且每个都包含其前一个的加密散列(即哈希)。区块链将用于分布式系统,而为了保证在交易用户交易记录所传播网络的可访问性,将存在很多链的副本。当矿工们通过“挖矿”来产生新区块并添加到区块链上时,其中验证及添加区块链涉及到的共识系统被称为“工作量证明”。矿工们使用庞大的计算机算力来解决密码学难题,而难度值决定了难题解开所需要的计算量,这是区块链技术中最具有开拓意义的机制之一。权益的大小主要取决于区块链自身里的代币多少,目前PoS算法已经在电力和算力消耗上解决了很大的一部分了,是一个发展方向,然而POS机制仍然会导致分叉问题增大,从而交易时间过长,稳定性劣于POW机制,并没有解决区块链在商业应用上的局限。因此需要创建比常规的区块链POW共识机制更合理的权益证明,从而取得投资越大,权益越大,公正、稳定、高效的共识机制。采用一种新的机制以用来挖掘新的区块,因此哈希算法仍然至关重要,其工作原理是调整难度值的设定,从而使得在拜占庭将军问题得以避免的情况下有效确定谁可以开发下一个新块。
此外,由于区块链并不能提供一个理想的强制执行准确性的环境,这为时间戳可靠性的判断提出了更大的挑战,时间戳的可靠性非常重要。
另外,分叉问题是区块链机制中比较重要的一环,现有技术中解决分叉问题的方法效率低,并且无法防止在公共链条中出现的由于分配、恶意或巧合出现的分叉,即多块记账中仍然是两人分作两块,由于引入多个块,这些块会由单块中继续,从而使得分叉持续存在多个块中并永久存在。
只有确定合理的解决以上现有问题的机制才能高效创建可信的区块链,为区块链在各个行业中的应用奠定基础。
发明内容
鉴于上述技术问题,本公开内容提出了一种区块链的创建方法、设备及可读存储介质,发明的核心思想在于通过已有的区块生成和维护一个公平的随机数,用于建立相应的工作权益证明机制、时间戳机制、防止分叉机制,从而生成下一个区块,逐步建立区块链。
在本公开内容的一个方面,提供了一种区块链的创建方法,包括:第一步,创建区块链的权益证明机制;第二步,创建利用随机数策略的哈希时间戳机制;第三步,基于所形成的哈希时间戳,建立防止区块链分叉的机制;第四步,基于以上机制及随机数策略创建区块链上的每个新区块,形成区块链。
在一些实施方式中,创建区块链的权益证明机制包括:通过代币购买令牌,所述令牌与购买者的特定身份绑定,并且由购买者在购买时确定令牌需要挖掘的区块编号;由前面的已有区块生成一个公平的随机数N,即比特串,与所述令牌进行哈希运算,获得的哈希运算值通过网络传播至各个节点从而决出下一个区块的记帐权。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于克洛斯比尔有限公司,未经克洛斯比尔有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810874220.5/2.html,转载请声明来源钻瓜专利网。