Skip to main content

【刘教链比特币原理】4-1 哈希链条

付费合集文章前言:无


本节课我们开始学习第四章“交易打包进区块 前后链接区块链”的第一小节“哈希链条”。

本章目录:

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

第1节 哈希链条

第2节 时间戳服务 第3节 一道猜数字的数学题

本节音频:

【音频】

学习笔记:

区块链的结构是一连串的区块,每个区块是一个账本。每个账本加了一把锁,就是这个区块数据的SHA-256哈希值。

把上一个区块的锁,也就是哈希值,写入下一个区块里。把下一个区块的锁(哈希值),写入再下一个区块里。这样把它们串接起来,形成区块的链条,区块链。这个哈希值,这把锁,表明了下一个区块所指向的上一个区块是哪一个区块,所以被叫做“哈希指针”。

谁篡改了区块的内容,哈希值就会变化,就和下一个区块里面保存的锁(哈希值)不匹配了,就很容易被大家发现从而拒绝接受被篡改的区块。

所以要篡改区块,就要把下一个区块里保存的该区块的锁换掉。但是这样一来,下一个区块的哈希值也就变了。于是又需要换掉再下一个区块里保存的锁。不断递归,直到最新的一个区块。

当然,以当今计算机的速度,如果这把锁只是普通的SHA-256哈希的话,把整条区块链里的锁换个遍也花不了多少时间。所以必须加固这把锁,中本聪又想出了什么样的法子呢?且听下回分解。

课外资料:

以下是第四章“交易打包进区块 前后链接区块链”的补充学习材料,请在本章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。知识星球:公众号回复“星球”) (免责声明:本文内容均不构成任何投资建议。加密货币为极高风险品种,有随时归零的风险,请谨慎参与,自我负责。)