[发明专利]一种哈希时间戳创建方法、设备及可读存储介质有效
申请号: | 201810874238.5 | 申请日: | 2018-08-03 |
公开(公告)号: | CN109327311B | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 安德鲁.威廉.罗斯科;陈邦道 | 申请(专利权)人: | 克洛斯比尔有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32 |
代理公司: | 北京天澜智慧知识产权代理有限公司 11558 | 代理人: | 尚继栋 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 时间 创建 方法 设备 可读 存储 介质 | ||
本发明公开了一种哈希时间戳的创建方法、系统及可读存储介质,包括:在每一个区块中嵌入一系列有承诺但未透露的信息;根据定义的规则通知这些区块的创建者,将序列的连续值释放到一些普通可读的空间,将释放动作链接到各自的观测序列,规则包含后续的一系列事件和基于历史的一些公式化延迟;按照时间或者后期的特定事件触发释放一组先前的随机数;以释放随机数时间作为计时基础形成哈希时间戳。还公开了相应的哈希时间戳的创建设备,不接受提前的时间戳从而防止节点提前做事,鼓励矿工按照时间执行任务从而获得利益,如果矿工没有这么做,会对其所开采区块中涉及的代币奖励及声誉产生不良影响,优化信任模型,同时提供好的机制控制链生长速率。
技术领域
本发明涉及区块链技术领域,尤其涉及一种哈希时间戳创建方法、设备及可读存储介质。
背景技术
哈希算法是区块链技术中比较关键的一环,哈希算法是不可逆的,其把任意长度的输入(又称为预映射pre-image)通过散列算法,变换成固定长度的输出,该输出就是散列值。哈希算法是压缩映射,散列值空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,不能从散列值确定唯一的输入值。总之,哈希算法可以将任意长度的消息压缩到某一固定长度的消息摘要函数。假如,想要证明在时间T我们就知道了x的值,但并不想披露它的具体值。只有在未来很长时间后,当有可能需要证明我们确实知道这个值的时候,才有可能需要去披露它,当然,如果我们在时间T知道x的值,我们在T之后的时间还是知道这个x的值,而且一旦我们证明了这一点,就需要使这个证据具备永久性。可以用哈希函数来锁定数据x,不需要公布x值本身,即抗碰撞性,当然还可以依赖哈希函数另外的特性,即只要x本身具备比较高的最小信息熵分布特性,也就是说,x是不可预测的,那么x的哈希函数结果不会透露关于x的任何信息。如果x本身没有这种不可预测的特性,可以选择一个有较高的最小信息熵分布的随机数r和x组合签名,然后用组合签名的哈希作为对外公布的一个数值约定。区块链中天然存在时间戳性质,从区块生成的一刻起就存在于区块之中,它对应的是每一次交易记录的认证,证明交易记录的真实性。时间戳是直接写在区块链中的,而区块链中已经生成的区块不可篡改,因为一旦篡改,生成的哈希值就会变化,从而变成一个无效的数据,每个区块链会将前一个区块的哈希也纳入其自身哈希值中,这一过程不断重复,依次相连,最后会生成一个完整的链条,从而获知事件发生是有一定的发生顺序的。区块链这种只能被添加的记录特性可以被用来建立一个安全时间戳(secure timestamping)系统。。现有技术中,我们在时间点T只向外公布组合签名的哈希函数,然后在之后的某个时间点来公布r和x。任何人看到这个只能做增量的记录,都会相信发表组合签名的哈希函数时一定知道x,因为没有除此之外的其它方法可以让我们产生那些数据。所有实际上都知道时间在一个可容忍的范围内,当然是远小于预期的块间时间。对于A,当他为某件事写入时间戳的时候存在两种说谎的选择,即声称该时间早于实际情况或者晚于实际情况。例如,如果被告知提交进入哈希谜题的条目,并且在时间t之前生成块,那么A可能在更早的时间将这些时间戳放在稍后的时间戳上,这就意味着一小部分矿工可能会很快的增加一些块,然后进行控制。另外一方面,一些设备可能对那些使用时间戳小于t的人可用,A可能会给较晚的条目增加一个较早的时间戳,目前的时间戳机制不能阻止A将一项较早进入的项目达上较晚进入的条目。
此外,由于区块链并不能提供一个理想的强制执行准确性的环境,因此那些抱怨A的时间戳存在问题的一方本身可能就在说谎。这为时间戳可靠性的判断提出了更大的挑战,时间戳的可靠性非常重要。
发明内容
鉴于上述技术问题,本公开内容提出了一种哈希时间戳的创建方法、设备及可读存储介质,通过当前时间戳建立依赖当前为止的哈希时间信息,从而保证无法提前创建时间戳或者防止提前创建的时间戳被接收,进而防止节点提前做事的可能,从而提供防止提前创建时间戳的可能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于克洛斯比尔有限公司,未经克洛斯比尔有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810874238.5/2.html,转载请声明来源钻瓜专利网。