上证指数 3370.16 0.84%
|
深证成指 10268.33 1.40%
|
恒生指数 23200.5 1.46%
|
纳斯达克 17928.92 0.00%
|
日经225指数 37563.12 0.16%
|
茨威格的猫 站内编辑
2385 文章
1075151 阅读
首页  >  要闻 >  区块链 >  正文
申请成为签约作者 >
区块链为何不可篡改?
2019年12月05日 08:33    
收藏  
举报

在比特币白皮书中,对于交易过程的解释提及到了因不够信任而产生的“双花”问题,除去借助权威机构来检查系统中所有的“钱”是唯一消费的之外,我们还可以提供一种“让所有人都知道”的方式来实现。

据此,中本聪想到了“时间戳”。什么是时间戳呢?它又是如何工作的呢?

区块链

什么是时间戳?

所谓时间戳,指的是一个能表示一份数据在某个特定时间之前已经存在的、完整的、可验证的数据,通常是一个字符序列。

在当前绝大部分计算机系统中,时间戳具体是指从格林尼治时间 1970 年 01 月 01 日 00 时 00 分 00 秒(北京时间 1970 年 01 月 01 日 08 时 00 分 00 秒)起至现在的秒数。举个例子,比如北京时间“2019-11-20 00:00:00”转换为时间戳就是“1574179200”。

时间戳就是服务器给数据块加上时间标记,把当前数据块的哈希值打上时间戳后,发布到网络中。这就证明了在标识的时间刻度下,这个数据是存在的。


时间戳系统如何工作?

时间戳的工作基础是哈希算法的有效性,哈希算法是在区块链中保证交易信息不可被篡改的一种单向的密码机制。时间戳从区块链生成的那一刻起就存在于区块链中,而区块链中已经生成的区块不可篡改,因为一旦篡改,生成的哈希值就会变化,从而变成一个无效的数据。


时间戳的基本工作原理为:为特定电子数据提供一个绑定时间戳,从而有效地证明该电子数据的产生时间未被修改。


在区块链网络中,每一个时间戳会将前一个时间戳也纳入其随机哈希值中,这一过程不断重复,依次相连,最后会生成一个完整的链条。据此,我们可以知道时间戳系统的具体工作流程:

1、用户通过哈希算法对区块中的交易信息进行加密,生成一个散列字符串;

2、用户发出时间戳请求,时间戳服务器从项目区块中提取哈希值;

3、时间戳服务器对提取到的哈希值和时间记录进行签名,生成时间戳;

4、生成的时间戳数据和交易信息绑定之后再返回系统,加入到哈希中。

币海启行微信公众号


关注币海启行微信公众号了解更多。


声明: 本文由入驻币海编者上传,观点仅代表编者本人,不代表币海财经赞同其观点或证实其描述,请自行判断。
延伸阅读
富达:以太坊价格被低估的证据
   鲁克        2025/04/30 04:33
4月11日晚间 财经圈动态消息10条
   超财鲸        2024/04/11 13:00
3月28日晚间 财经圈动态消息10条
   超财鲸        2024/03/28 12:55
面对西方国家金融制裁 俄罗斯或涌向加密货币行业
   杜牧白        2022/02/25 08:39
区块链如何进行版权保护?这个功能不可少
   萨特之书        2019/12/05 05:32