APP
中国版App下载 Android & iPhone
金色专栏
  • 发布文章
  • 发布活动

区块链世界的公证人:时间戳

--如何理解时间戳--

时间戳,从字面理解,意思是 给发生的事件打上一个时间印记,以此来证明,某事在某个时间点发生过

现实生活中常见的应用形式有邮寄信件时加盖的邮戳,出生证上加盖的带有时间的印章,甚至在景点游玩时,看到的石头上镌刻的某年某月谁到此一游的记录,都是时间戳应用的表征体现。

随着计算机信息技术上出现及发展,事件由实体转换为了电子化、数字化,如原先的纸质信件,纸质合同转化为了易于信息技术处理的电子数据;于此同时,加盖其上的时间戳,形式上也由原先的萝卜章,石头刻录等实体形式 转换为一串由日期和时间组成的字符串,但其功效是一样的,即同为证明用户某数据真实发生的时刻, 成为是电子合同、电子单据等电子数据原始性认证凭证。

--时间戳的基本处理过程--

当前,时间戳被广泛应用在电商、金融、知识产权等领域的各个方面,权威可信的时间戳的基本处理过程是这样的:

  5be5589be8255bc0a1934198d56f18ad?x-oss-process=style%2Fcailu-watermark

1、用户对文件数据进行HASH摘要处理;形成哈希A值;

2、用户提出时间戳的请求,哈希值A被传递给时间戳服务器;

3、时间戳服务器将哈希值A和交易发生时间点作为输入,再次进行HASH,形成含有时间点新哈希值B;

4、时间戳服务器,对哈希值B用自己的私钥签名,生成的哈希值C;

5、时间戳服务器将哈希值C与时间点绑定封装,生成相应的时间戳,返回给用户。

从这个处理过程可以看出:

时间戳的证明力是基于哈希函数的数学理论,就如同DNA的证明力是基于人体医学理论一样 ;HASH算法是一种非可逆的摘要算法,只要原始数据发生改变,其摘要数据将随之改变,而根据摘要数据又无法倒推出原始数据;因此, 对摘要数据进行签名其效果等同于对原始数据本身进行签名

--当时间戳遇见区块链--

我们知道,区块链技术是分布式账本技术、智能合约、密码算法、时间戳等一系列技术的大集成,那时间戳是如何在区块链世界中发挥作用的。

其实还是通过计算,区块链是由一个个的区块组成,而每一区块包含区块头和交易记录两部分,区块头包含的信息除了上一区块头哈希、区块高度外, 还包含本区块的时间戳 ,旷工挖矿的过程是把时间戳和区块上的其他交易信息,通过HASH运算,碰撞出符合条件哈希值,这样每一个上链新区块都包含前一个区块的哈希值,由此形成一条区块链,而时间戳是哈希过程中一个重要的不可缺少的参数

  2cc0ea3dd61ed4a9c2fef9ff74b6f357?x-oss-process=style%2Fcailu-watermark

由此,可以看出, 时间戳对应的是每一次交易记录的认证,它从生成的一刻起就存在于区块链之中 ,而区块链中已经生成的区块不可篡改,因一旦篡改,生成的哈希值就会变化,从而变成一个无效的数据,所以说每条区块链, 实际上是一个层层嵌套、永不停歇的、由时间戳作为公证人的难以篡改、无法双花的强大系统。

--小结--

我们经常倡导说要构建信用社会,如何构建,除了实体世界的公证人, 在虚拟世界我们是不是一样需要“公证人” ,试想若每条数据都烙上一个真实可信无法篡改的时间戳, 有了真正可以信任的历史数据,基于这些可信的历史记录生成信用 ,是不是也就真正进入了信用社会了呢?!

 ————————————————

币迷,写于北京,每周一到周五,静候您的光临

文章作者: / 责任编辑: 我要纠错

声明:本文由入驻金色财经的作者撰写,观点仅代表作者本人,绝不代表金色财经赞同其观点或证实其描述。

提示:投资有风险,入市须谨慎。本资讯不作为投资理财建议。

金色财经 > 区块链 > 区块链世界的公证人:时间戳