比特家 > 名词 > 正文

小白问答 | 什么是时间戳,时间戳有什么作用?

那么如何保证数据区块是按照前后顺序相连的呢,这就不得不提到“时间戳”的问题了。

我们如何创建一个被篡改的账本?显然靠一个打算盘的老会计是不行的,因为账本只在一个人手上,你无法避免老会计篡改账本,你也不知道这个会计是打的真算盘还是心里在打小算盘。
而区块链的办法是:将数据库的结构进行创新,把数据分成不同的区块,每个区块通过特定的数据链链接到上一区块的后面,前后按照顺序相连来呈现一套完整的数据,这也是“区块链”这三个字的来源。
那么如何保证数据区块是按照前后顺序相连的呢,这就不得不提到“时间戳”的问题了,正是“时间戳”技术的出现,才解决了记账一致性和账本不可篡改的难题。
今天比特家就通过答疑的形式,帮助大家更好的了解“时间戳”的概念和意义。
【Q1】小白:为什么区块链上每次交易都要打上时间戳?
比特家:通俗的讲, 时间戳是一份完整的可验证的数据,它能够证明一份数据存在于哪个特定时间点。主要是为用户提供一份电子证据,以证明用户的某些数据的产生时间。
【Q2】小白:时间戳是谁发明的?
比特家:1997年,密码朋克成员哈伯和斯托尼塔首先提出了一个用时间戳的方法保证数字文件安全的协议,哈伯和斯托尼塔对它的简单解释是,用时间戳的方式表达文件创建的先后顺序,协议要求在文件创建后,其时间戳不能改动,这就使得文件被篡改的可能性为零。
可信时间戳由算力时间源来负责保障时间的授时和守时监测,任何机构包括时间戳中心自己不能对时间进行修改,以保障时间的权威。
【Q3】小白:时间戳有什么作用?
比特家:时间戳直接赐予区块链技术无中心、防篡改、高透明的特点。这也是区块链技术被视为改变当今中心化垄断、信用严重缺失的社会现状的革命性技术的关键所在。
在实际应用上,时间戳可以使用在包括电子商务、 金融领域的各个方面。在时间戳的记录之下,一些公开秘钥基础设施的服务就变得“不可否认”。
【Q4】小白:时间戳能够防篡改,是不是意味着区块链上的证据有法律效力了?
比特家:具体来说,时间戳分为自建时间戳和具有法律效力的时间戳两类:
一类是自建时间戳是通过时间接收设备(如GPS,CDMA,北斗卫星)来获取时间到时间戳服务器上,并通过时间戳服务器签发时间戳证书。因其在通过时间接收设备接收时间时存在被篡改的可能,故此种时间戳可用来企业内部责任认定,不具备任何外部效力,更不能作为法庭证据使用;
另外一类是具有法律的效力的时间戳,这是由我国中科院国家授时中心与北京联合信任技术服务有限公司负责建设的我国第三方可信的时间戳认证服务。由国家授时中心负责时间的授时与守时监测,保障了时间戳证书中时间的准确性和防篡改性,因而具有法律效力;除此之外,目前的比特币、以太坊等网络上带时间戳的区块链交易证据和文件、合同等存证证据也受到了法院的认可。
【Q5】小白:比特币所谓时间戳,跟外部的"真实"时间挂钩吗?
比特家:
相信1970年1月1日这个日期大家都不陌生,很多编程语言和系统的起始时刻都是1970年1月1日,有时候当电脑主板电池电量不足或因系统修复而重启时,也经常看到电脑时间显示变为1970年1月1日。为什么我们的电脑会出现1970.1.1
如今人们所使用的电脑的程序语言受电脑系统影响,而现代电脑系统都受到Unix系统的广泛影响,而1970年1月1日这个时间正是Unix系统的起始时间(epoch·time)。现在计算机和一些电子设备时间的计算和显示都是以距历元(即格林威治标准时间 1970 年 1 月 1 日的00:00:00.000,格里高利历)的偏移量为标准的。
由于Unix系统源自上世纪60年代,第一个正式版本于1970年首次运行在PDP-11上,1971年11月UNIX Programmer's Manual(Unix程序员手册)首次公布,这个手册里面将起始时间定义为1971年1月1日。手册也承认,该起始时间大约每2.5年就要重新修正一次。
之后系统时间同步间隔被修订为1秒,这样32位就可表述约136年的跨度,也正是这个期间(具体年份不祥),起始时间被修订为1970.1.1 Unix一直沿用了1970.1.1这个起始时间,而相关的程序和后续各种操作系统也都沿用了此标准。1970与你我之间只有一份“时间戳”的距离
因此,时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数,它与外部的真实时间是挂钩的。
【Q6】小白:这么说来,区块链就是一个盖有时间戳的大账本?
比特家:一定程度上也可以这么理解,因为区块链本质上就是一个大账本,为了保证记账的先后顺序并防止记录被篡改就必须对每次记账进行时间记录。
这就好像盖印章一样,如果谁修改了一次账本,就必须在账本上盖上一个带有当前时间的时间戳印章。
【Q7】小白:既然是一个账本,区块链上面为何还要有加密货币呢?
比特家:是这样的,区块链应不应该有“币”,这个问题也是目前争论比较大的问题,也是区块链产业受到质疑和强监管的因素所在。
我们常常听说的“无币区块链”实际上用到的是分布式账本技术,区块链技术包含分布式账本技术,而分布式账本技术只是区块链技术的一个子集。
有些时候,为了解决人类大规模协作的问题,就必须通过一些奖励去激励人们做出贡献,这就必须要用到虚拟化的奖励物,那就是区块链上发行的加密货币了,一定程度上可以把这些加密货币认为是人们为区块链生态做出贡献后的劳动的结晶。
分布式账本技术上面可以不发行货币,但是要解决陌生人之间的信任问题和大规模协作的问题,当然就必须通过加密货币作为奖励去激励大家做贡献了。
以上就是本期关于“时间戳”的介绍,如果你想了解更多关于区块链的知识,请关注我们的微信公众号“韭菜团子”。

关于时间戳,区块链,分布式账本的相关新闻

区块链入门很简单 看这5份白皮书就懂了

一句话记住市值前100的加密货币

小白问答 | 区块链为什么需要跨链技术?

名词解析 | 什么是分片?

从尼克萨博被自动售货机“砸中” 到智能合约

主流货币

货币市值最高 24H涨幅最高

主流钱包

币信钱包 轻钱包 教程下载
Jaxx 轻钱包 教程下载
比特派 轻钱包 教程下载
IMTOKEN 轻钱包 教程下载
MyEtherWallet 网页钱包 教程下载

主流交易所

中文 人民币 交易方式
OKEX 币币法币
OTCBTC 币币法币
币安 币币法币
BitMEX 币币法币
火币Pro 币币法币