基础与密码学

不可篡改性

不可篡改性,是这样一种性质:数据一旦被记入区块链并得到确认,就无法被悄悄改动或删除。记录变成了“一次写入”:你永远可以往上追加新条目,却无法回头去编辑那些已经尘埃落定的内容。正是这一点,让区块链能充当一份人人都可倚赖的、永久而可信的历史。

这种性质并非来自某条法律或某个承诺——它来自区块彼此缝合的方式。每个区块都带着前一个区块的哈希(指纹),于是区块们环环相扣、连成一链。改动一笔旧交易,会改变那个区块的指纹,从而在紧接着的下一个区块里断开链接,再下一个,一直断到当下。要让这处改动站得住脚,攻击者就得把此后每一个区块的活儿全部重做一遍——还要在重做的同时跑赢整个诚实网络,这在一条大链上是极不现实的。

由此带来的实际效果是:一笔交易被后续区块埋得越深,就越发不可更改。在足够多的确认之后,要推翻它实际上已无可能。这正是金融记录、房产权属、审计轨迹之所以看重不可篡改性的原因——但也正因如此,犯错时它毫不留情:一笔转错地址的付款,没法简简单单地撤回。

不可篡改性是务实意义上的、而非绝对的——它靠的是“改写历史的代价远高于任何攻击者所能承受”,而非数学上的绝无可能。

又称
tamper-resistance不可篡改性不可变性不可變性