区块链就是一种由很多人共同保存、很难被单方面篡改的电子账本技术。每一笔交易或记录按批次打包成一个个"区块",每个新区块都带着上一批内容算出来的数字"指纹",一环扣一环连成一条链——谁想偷偷改掉旧记录,指纹立刻对不上,马上露馅。比特币等加密货币的转账记录,就是这样保存的。
它具体是怎么运作的?看一个简化例子就清楚了。
一批记录后面,留下上一批的“指纹”
假设几家合作方用同一套系统记录货物交接。第一批记录形成区块A,下一批形成区块B;B里保留A内容算出的数字指纹。改动A,指纹就会变化,与B中的引用对不上。
这里的“指纹”是帮助理解哈希值的比喻:它由数据计算而来。各节点保存账本并按验证、共识规则接受更新,因此某人改掉自己的副本,不等于其他参与方也会承认那份改账。
后一个区块,引用前一个的指纹
- 01区块A
记录第一批交易,计算指纹A
- 02区块B
记录新交易,并引用指纹A
- 03区块C
继续引用前块,形成链条
简化哈希关联;真实系统还需验证、共识和权限机制。
链条负责记录一致,货物还在现实世界
如果工作人员从一开始就把假货记成真货,区块链可能只是把这条假信息牢牢记住。确认货物真假、传感器是否可靠、谁有录入权限,仍需要链外的检查和责任安排。
区块链既有开放参与的形式,也有需要许可的形式;不是所有项目都必须发行可交易代币。“使用区块链”本身,也不能证明一个金融项目有价值或有经营资格。