区块链定义

区块链是一种共享的数字账本,以相互链接的区块记录交易;每个区块都通过加密方式与前一个区块相连,并复制到多台计算机上。因此,整个网络共同持有同一份记录,而且事后几乎无法篡改。

交易会被归集到一个区块中,由网络验证后追加到链上;每个区块都带有前一个区块的“指纹”,因此一旦更改旧记录,后续所有区块都会被破坏。由于每个参与者都保留一份副本,且网络会就哪个版本正确达成一致,因此没有任何单一方能够控制这份记录。

传统的中心化数据库或账本则恰恰相反:由单一机构持有主副本,控制谁可以读取或写入,并且可以直接修改其中的条目。区块链则将这种权力分散到整个网络,并使历史记录只能追加,不能被随意编辑。

区块链示例

您发起一笔加密货币付款,该付款会与其他交易一起被打包进区块编号 800,001。

该区块会带有前一个区块 800,000 的“指纹”,区块链则会继续延伸:

区块 800,000 到区块 800,001 再到区块 800,002

若有人想篡改您的这笔交易,就必须同时在网络中大多数副本上重做区块 800,001 以及其后的每一个区块,这也正是这项记录在实际中几乎无法被篡改的原因。