互联网大数据时代,人们每天都会接触数据,购物看评分,炒股看报表……但是,在这个“到处是陷阱”的年代,数据真的可信吗?它们没有被篡改过吗?
前段时间,日本第三大钢铁巨头——神户钢铁被曝出篡改铝制品性能数据;A股上市公司财务报表造假事件近年来也频频被曝光……
人们常说,真实而未篡改的数据是诚信的基础,通常,大多数人会依赖于政府机关的立法和舆论曝光,通过提高对造假的惩罚来杜绝恶意篡改,但好的法律需要好的“警察”,如果不能及时发现篡改行为,就不能完全避免风险和损失。如果有一种技术手段,既能提高数据篡改的难度和代价,又能让其他人快速而廉价的检验是否发生了篡改行为,造假盛行这一状况就会有很大的改观。
2017年,比特币的疯狂上涨引发关注,除了传说中的耗时耗电,比特币究竟为人类做了哪些贡献呢?很重要的一点就是比特币构建了一个高度可信的账本,完全杜绝了账本的篡改行为。
这是因为比特币采用了区块链技术作为底层支撑,使得区块链在没有行政监管的条件下,还能保证货币交易数据写入账本之后不会被篡改。对此,区块链领域的业内人士将其称之为“不变性”。
那么,这种不变性究竟该如何理解?它又是怎样实现的?它和普通民众究竟有什么关系?本文尝试对这些问题进行解答。
什么是区块链的不变性?
通常,不变性的具体含义是指某一事物不会随着时间而改变。
以比特币为例,交易数据是在不停扩展的,因此在区块链的范畴内,不变性是指一旦交易被写入到账本以后,任何人都无法改变它。通过区块链,数据的提供者可以证明其提供的数据没有被更改过,而数据的接收者可以明确其接收的数据没有被篡改。
值得注意的是,这种不变性是面向所有人的,区块链维护的账本和银行的账目并不一样。对于银行账目,作为一个普通用户,你只能读取你本人的账本,却无法对历史数据进行更改,但是,其他一些更高权限的人,比如银行内部的系统管理员就











