[发明专利]一种区块链的创建方法、设备及可读存储介质有效

专利信息
申请号: 201810874220.5 申请日: 2018-08-03
公开(公告)号: CN109039648B 公开(公告)日: 2021-09-03
发明(设计)人: 安德鲁.威廉.罗斯科;陈邦道 申请(专利权)人: 克洛斯比尔有限公司
主分类号: H04L9/32 分类号: H04L9/32;G06Q40/04
代理公司: 北京天澜智慧知识产权代理有限公司 11558 代理人: 尚继栋
地址: 英国*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 区块 创建 方法 设备 可读 存储 介质
【权利要求书】:

1.一种区块链的创建方法,其特征在于包括:

第一步,创建区块链的权益证明机制,所述创建区块链的权益证明机制包括:通过代币购买令牌,所述令牌与购买者的特定身份绑定,并且由购买者在购买时确定令牌需要挖掘的区块编号;由前面的已有区块生成一个公平的随机数N,即比特串,与所述令牌进行哈希运算,获得的哈希运算值通过网络传播至各个节点从而决出下一个区块的记帐权,其中,所述代币购买令牌的交易需公布于区块链的某区块中,并与为争夺记账权而使用令牌的区块之间的距离足够大,从而在挖矿前成为已得到确认的信息,所述令牌所绑定的特定身份与作为交易目标的类型相同的身份相关联,所述令牌的代币价值超过一个确定的最小值,所述最小值包括为开采一个区块所付出的最高金额与已支付的任何押金的总和,为了提高创建和锁定令牌的效率,单个交易可以创建多个可以共同使用的令牌,所述多个令牌使用代币购买,实际使用所述令牌前,承诺在所述令牌索引标识的特定块进行挖掘,所述承诺作为所创建的同一交易的一部分或者在创建交易后完成,以确保矿工在没有赢得比赛时同样需要支付费用,实施共识过程中,所述承诺写入后保持一段时间,从而确定所述承诺不会被删除而出现双重支出的分叉,使用所述令牌开采当前块时保证所述承诺不会被删除而保持不变,单个所述令牌对应单个身份,在同一块中支持两个不同的之前的分叉是非法的,采用惩罚机制对所述非法行为进行惩罚,所述惩罚机制包括没收所有押金,每个所述令牌只允许单个条目进入当前块的哈希竞争,采用三种方式中的一种运行记账权获胜竞争:第一种是邀请所有方进入竞赛,数量最小的获胜;第二种是设定一个随时间增加的获胜阈值,每个人都有权在比赛到达相应获胜阈值时宣布该轮胜利;第三种是获胜阈值不改变,随时间改变所述随机数的内容,直到获胜者出现;

第二步,创建利用随机数策略的哈希时间戳机制,所述创建利用随机数策略的哈希时间戳机制包括:在每一个区块中嵌入一系列有承诺但未透露的信息;根据定义的规则通知这些区块的创建者,将序列的连续值释放到一些普通可读的空间,将释放动作链接到各自的观测序列,所述规则包含后续的一系列事件和基于历史的一些公式化延迟;按照时间或者后期的特定事件触发释放一组先前的随机数;以释放随机数时间作为计时基础控制时间从而形成哈希时间戳,其中,多个节点提供哈希时间戳服务,所述服务为一种为了增强区块链而使得节点必需针对接收的费用而履行的服务,还可以通过节点进行大量的哈希运算控制时间从而形成哈希时间戳,即采用复杂顺序计算作为计时的基础和创建机制,设置一些基本顺序计算所花费时间的下限,设定一个节点用于获取一些最近获得的信息并指定比所述节点已经完成的哈希运算更多的哈希运算,而非直接获知该随机数,从而在块和块的创建之间施加一个最小的时间,任何比所述最小的时间长的顺序计算都不可能完成,同时也不能作为时间戳建立的基础,所述复杂顺序计算为多次迭代哈希,所述计算速度为400万次/秒,所述有承诺但未透露的信息包括隐藏迭代哈希的中间状态,并存储在块中,创建利用随机数策略的哈希时间戳机制允许计算机以不同的速率进行计算带来的变化,使用内置虚拟服务提供商作为标准为用户提供快速哈希服务,以减少计算机计算速率差异带来的影响,所述隐藏数值采用加密k个随机数,并且按照时间顺序逐个释放该k个随机数的方式进行隐藏,所述隐藏数值采用将随机数进行k次迭代后,释放每次迭代的原像方式进行隐藏;

第三步,基于所形成的哈希时间戳,建立防止区块链分叉的机制,所述基于所形成的哈希时间戳,建立防止区块链分叉的机制包括:基于形成哈希时间戳,形成客观的时间线证明,确保前面的区块未产生前不会生成此后的区块;历史区块的创建者在多个后续区块创建者之间作出选择;历史区块的创建者检查多个分叉的区块,并返回一个与所有矿工使用的规则相同的区块;

第四步,基于以上机制及随机数策略创建区块链上的每个新区块,形成区块链,所述基于以上机制及随机数策略创建区块链上的每个新区块,形成区块链包括:确定生成新区块的交易和相应的哈希值;如果该当前区块之前的k个块均公布承诺的隐藏数值作为第一随机数,并将随机数添加到当前区块中,则将k个区块的随机数与当前区块的交易部分的哈希值进行哈希运算生成一个随机字符串N,所述随机字符串N用于构建下一个区块记账权限;如果当前区块之前的区块随机数的数量不足k个,需要进行迭代哈希来计算所述随机字符串N,保障区块确定之前,没有用户有足够的时间可以计算出所述随机字符串N,所述随机字符串N不需要出现在当前区块中,只要当前块包含所有的输入信息,那么所有人都可以自己计算所述第二随机数N;进行哈希竞争,胜利者可以创建新的区块。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于克洛斯比尔有限公司,未经克洛斯比尔有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810874220.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top