http://www.7klian.com

OK区块链60讲 :什么是时间戳?

整个进程在区块链中就是,我们先把数据举办加密处理惩罚,处理惩罚后放到另一个处所举办公证,以二次加密作为证明,之后再把证明后的对象放到下一个区块中,举办打包,然后不断地反复这样一个进程,最后就形成了一个去中心化,而且经验过哈希算法与时间戳两次加密的漫衍式系统。

这句话种有两个重点,第一、时间戳也是一种数据;第二、时间戳可以证明其他的某个数据,在什么时间点,就已经完整存在。所以,简朴来说,时间戳就相当于是数据的出产日期,并起到数据验证的浸染。
第二步、生成好之后,节点会发送一个时间戳的请求,给相关的时间戳处事器,然后时间戳处事器会从中提取该哈希值以及数据的时间信息。
时间戳在区块链中,与暗码学有着很是细密的干系,它其实也可以说是暗码学的一个应用。它的事情道理是这样的:

第三步、时间戳处事器会对这些提取到的哈希值以实时间信息举办签名,也就是再次加密,打上时间烙印,生成时间戳。

所谓时间戳,按官方界说,就是能暗示其他的数据在某个特按时间之前已经完整存在、 而且可以验证的一种数据,一般是一个字符序列,能独一地标识某一刻的时间。

在之前,我们已经讲过UTXO是如何办理双花问题中的第一类问题,可双花问题尚有另一种环境,就是记账后的双花问题,即一笔钱固然只利用了一次,可是假如有人通过黑客进攻银行可能回收造假的方法,把这笔钱又复制了一份,再次利用怎么办呢?为了办理这个问题,就插手了时间戳的观念。

第一步、节点会先对区块中的信息举办哈希加密,生成一个信息摘要,也就是哈希值。

时间戳之所以能办理双花中的第二类问题,原因在于,它起到了一个防伪的浸染。一方面时间戳提高了区块链的安详性,黑客很难去改动,另一方面,系统会给每一个区块的生意业务信息都自动打上了时间烙印作为标识,你在什么时间,花了几多钱,都有记录。没有这个标识的,一看就是“假钱”。
这样的长处在于,提高了区块链的不行改动性,因为每一笔数据都在时间戳中举办了二次加密,有相关的时间记录。而且区块毗连时,,在哈希算法的基本上,举办了时间的排序。假如有人想要改动数据,不只要攻破哈希算法,还要变动时间戳。

总的来说,时间戳在区块链中起到了很是重要的浸染,它让每个区块凭据时间顺序层层嵌套,进一步增强了区块链的安详系数,也正是因为它的存在,才使区块链中的“假钱”问题,不再是一个问题。

最后一步,生成的时间戳数据和生意业务信息绑定之后,再返回系统。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读