fx168财经网

OK区块链60讲第22集:啥是时间戳?

视频 2021-07-12 14:29172www.yaxuan2010.com未知

在之前,大家已经说过UTXO是怎么办双花问题中的第一类问题,可双花问题还有另一种状况,就是记账后的双花问题,即一笔钱虽然只用了一次,但假如有人通过黑客攻击银行或者使用造假的方法,把这笔钱又复制了一份,第三用如何解决呢?区块链为知道决这个问题,就加入了时间戳的定义。

所谓时间戳,按官方概念,就是能表示其他的数据在某个特定时间之前已经完整存在、 并且可以验证的一种数据,通常是一个字符序列,能唯一地标识某一刻的时间。

这句话种有两个重点,1、时间戳也是一种数据;2、时间戳可以证明其他的某个数据,在什么时间点,就已经完整存在。所以,容易来讲,时间戳就等于是数据的生产日期,并起到数据验证有哪些用途。

时间戳在区块链中,与密码学有着很紧密的关系,它其实也可以说是密码学的一个应用。它的工作原理是如此的:

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

第二步、生成好之后,节点会发送一个时间戳的请求,给有关的时间戳服务器,然后时间戳服务器会从中提取该哈希值与数据的时间信息。

第三步、时间戳服务器会对这部分提取到的哈希值与时间信息进行签名,也就是第三加密,打上时间烙印,生成时间戳。

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

整个过程在区块链中就是,大家先把数据进行加密处置,处置后放到另一个地方进行公证,以二次加密作为证明,之后再把证明后的东西放到下一个区块中,进行打包,然后不停地重复如此一个过程,最后就形成了一个去中心化,并且经历过哈希算法与时间戳两次加密的分布式系统。

如此有哪些好处在于,提升了区块链的不可篡改性,由于每一笔数据都在时间戳中进行了二次加密,有有关的时间记录。并且区块连接时,在哈希算法的基础上,进行了时间的排序。假如有人想要篡改数据,不只要攻破哈希算法,还要更改时间戳。

时间戳之所以能解决双花中的第二类问题,缘由在于,它起到了一个防伪有哪些用途。一方面时间戳提升了区块链的安全性,黑客非常难去篡改,另一方面,系统会给每个区块的买卖信息都自动打上了时间烙印作为标识,你在什么时间,花了多少钱,都有记录。没这个标识的,一看就是“假钱”。

总的来讲,时间戳在区块链中起到了尤为重要有哪些用途,它让每一个区块根据时间顺序层层嵌套,进一步加大了区块链的安全系数,也正是由于它的存在,才使区块链中的“假钱”问题,不再是一个问题。

上一篇:OK区块链60讲第60集:怎么样理解区块链? 下一篇:没有了

fx168财经网-虚拟货币|数字货币|区块链技术新闻资讯网站 Copyright © 2002-2021 fx168财经网 (http://www.inclusivedesignresearch.com) 网站地图 TAG标签 备案号