基础名词:时间戳

这里是王团长区块链学院,与最优秀的区块链人一起成长!今天给大家讲讲时间戳。

区块链三个字现在炙手可热,在谈到区块链的时候,往往都会带出来一系列的名词,比如“共识机制”、“时间戳”等等,那时间戳到底是什么呢?

时间戳是指从格林威治时间(北京时间1970年01月01日08时0分0秒)起至现在的总秒数,比如1531863456 这一串数字就是一个时间戳。时间戳精确到秒,可以用来唯一标识特定的某一刻的时间。简单来说,时间戳主要用于标记时间,类似我们生活中“签名”、“盖章”之类,不过是一种电子证明。

 

时间戳可以类比成邮戳。以前我们到邮局寄信的时候,邮局会在邮票上盖章,章上内容是某地、某邮局、某年月日,主要想表达的是某地某邮局在某一天受理了这封邮件。

在区块链技术里,证明某一文件在某时刻已经存在,用的就是时间戳,当然,没办法用一个盖章或者图片来代表,所以就用一串代表时间的数据来表示。

 

比如,微信公众平台开通的原创功能,我们在微信公众号发布了一篇文章,谁是原创的,谁是转载的,怎么证明呢?很简单,微信平台在我们发布文章时盖个时间戳,就可以证明这一篇文章是在什么时间哪个公众号哪个作者发布的了。在这个时间之后发布的同内容的其他文章就只能是转载了。

时间戳在比特币网络里被用来标记比特币每个区块的诞生时间。

简而言之,区块的诞生取决于一种名为“挖矿”的游戏,当一个人“挖出”某道谜题的答案,一个区块就诞生了,参与“挖”的人被称为矿工。正是这些矿工负责为他们挖出的区块盖上时间戳,用以记录区块诞生的时间。不过,这些人记录的时间可能会存在误差,所以时间戳也很难完全同步,比特币的时间戳只要求精确到小时就可以了。

 

时间戳证明了区块链上什么时候发生了什么事情,就像记录在区块链上的其他数据一样,时间戳一旦记录上链,也是无法篡改的。

时间戳在区块链中扮演公证人的角色,而且比传统的公证制度更为可信,因为区块链上记录的信息无法被任何人以任何方式修改。所以时间前后是排序的唯一标准。

 

想要了解更多的区块链知识,可以关注我们的公众号:王团长区块链日记,与最优秀的区块链人一起成长!