Skip to main content

【刘教链比特币原理】4-2 时间戳服务

付费合集文章前言:无


本节课我们开始学习第四章“交易打包进区块 前后链接区块链”的第二小节“时间戳服务”。

本章目录:

第四章 交易打包进区块 前后链接区块链

第1节 哈希链条

第2节 时间戳服务

第3节 一道猜数字的数学题

本节音频:

【音频】

学习笔记:

之前学到,哈希指针把区块账本串联起来,形成区块链,一箭三雕。第一,后一个区块加固前一个区块,让整个区块链越来越牢不可破。第二,确定区块链的单向性。第三,确定区块的时间顺序,也就是确定其中记录的交易的时间顺序。

不过,请格外注意上面第二点和第三点的微妙区别。计算机的数据结构里,指针可以确定单向性,但是这个单向性却是对时间反演对称的。也就是说,只是空间顺序,而不是时间顺序。因此,要让这一单向性同时代表时间的单向性,普通的哈希是不行的。什么行?这个后面章节就会学到。

中本聪找到了方法,把时间反演对称的数据结构变成了时间反演不对称,把区块链从一个单纯的空间意义上的结构改造成了一个时间意义上的结构,从而使得它具备了确定交易发生时间先后顺序的能力,也就是成为了中本聪在比特币白皮书中所写的时间戳服务器。

这样,最新的区块由前一个区块界定其起始时间,前一个区块则由更前一个区块界定,以此类推,不断递归,一直可以回溯到比特币的区块链的最早一个区块,也就是创世区块(Genesis block)。那么创世区块的起始时间又该如何界定呢?中本聪采用了一个巧妙的法子,使用现实世界的时间锚,某一天发行的报纸。

这一天终于到了,也许中本聪就是在等待这么一天。2009年1月3号,泰晤士报头版报道,英国财政首相正在再次为银行提供紧急财政援助的危急时刻。中本聪要等的就是这样一个标题,具有历史性意义的标题,显示了比特币发明的背景,席卷全球的金融危机,法币体系的崩坏,和大放水时代的开启。中本聪把这个标题写到了比特币的创世区块里,Chancellor on brink of second bail-out for banks. 同时,一石二鸟,此标题证明了比特币创世区块的构造时间,不会早于这张泰晤士报,也因此不会早于2009年1月3号。

课外资料:

以下是第四章“交易打包进区块 前后链接区块链”的补充学习材料,请在本章3节课学习过程中使用。

  1. 中本聪《比特币白皮书》第3小节“时间戳服务器” https://mp.weixin.qq.com/s/7R-THHIoTZfmAFSsQwdcZg (比特币白皮书中文版(刘教链译本)) https://mp.weixin.qq.com/s/U_qkDkAud0Hg4wyWeKAdZw (比特币白皮书英文原版)
  2. 比特币区块链在线查看工具:https://blockstream.info/ (英文)https://mempool.space/ (中文、英文)
  3. 【扩展阅读】《精通比特币》第9章“区块链”:https://www.8btc.com/books/834/masterbitcoin2cn/_book/ch09.html (中文)

(公众号:刘教链。推特:@liujiaolian。知识星球:公众号回复“星球”) (免责声明:本文内容均不构成任何投资建议。加密货币为极高风险品种,有随时归零的风险,请谨慎参与,自我负责。)