在
$BTC 的网络中,在一笔旧交易里更改一个字符,就会破坏其后所有区块。
想象三个连续区块。第一个区块保存一些交易内容,并基于这些内容生成一个独特的指纹(哈希)。第二个区块把这个指纹加入到自己的数据里,并创建新的指纹。第三个区块也以第二个区块的指纹为基础重复同样的过程。每个区块都携带前一个区块的摘要。
那如果有人在第一个区块里改了一个数字会怎样?它的指纹会完全变化——逐字逐字符都变。第二个区块保存的是旧指纹,因而不再匹配。而由于第三个区块依赖第二个区块,破坏会一直延续下去。篡改过去就必须重写之后发生的一切。简单,但致命。
这种用来汇总区块并向后继承的指纹,就是所谓的哈希(hash)。
关键概念
- 哈希不可逆。没有人能从结果中找回原始数据。它只用于验证内容没有被更改。
- 哈希并不等同于原始数据。改动一个逗号会让整个结果都改变。
- 链(chain)不是单一的数据库。它是一张由多份副本组成的网络,在接受某项更改之前,这些副本必须一致。
- 混合型区块链会让部分信息公开、另一部分受限,但区块之间的链接方式依然相同。
因此,随着上方不断加入新的区块,旧区块几乎会被“冻结”。理解这一点,就能解释为什么在实践中重写大型网络的历史几乎不可能。
透明说明:如果你在点击本发布中的某个资产符号或价格链接后进行交易,Binance 可能会向我们支付一笔佣金。
#Hash #Blockchain #Bitcoin #不可变性