区块链本质追寻:历史记录不可篡改

在区块链的技术基础上,仔细分析,步步推理,看看区块链带来的新技术和新模式,将给我们的社会和生活带来多么巨大的变化!

之前学习技术的时候,很多童鞋反映说太烧脑了。我保证,后面这一系列文章不会再烧脑,更希望的是能够给大家开开脑洞。

好了,现在开始我们就来看看区块链这只蝴蝶,能掀起多大的暴风雨。

首先,区块链做为一项新技术,它最本质的技术特征是什么?或者说,它实现了一个什么样的功能?而这个功能在历史上尚未有其它技术能实现。

对于区块链的特点,我们听得最多的就是“去中心化”。但“去中心化”并非区块链一家所有,TCP/IP协议、BT协议这些都是去中心化的。而且,随着区块链的发展,去中心化的程度在下降,中心化的程度在上升。

有一天,李笑来看到一堆刚入区块链的新人天天吆喝“区块链去中心化”,实在不爽,于是专门写了篇文章,告诉大家区块链的本质不是去中心化,而是历史记录不可篡改。一开始,我对他的论证和结论都很赞同,后面学习了以太坊的技术原理后,发现他的论证有问题(这就是深入学习技术的好处)。也就是说,我仍然认为“历史记录不可篡改”是区块链的本质特征,但不是李笑来说的那个“历史记录不可篡改”。

李笑来是怎么论证的呢?

简单来说,就是他认为区块链做为一个特殊的数据库,不像普通的数据库,它没有删除和更改操作。所以,凡是记录在区块链上的数据都不能删除或更改。所以,区块链实现了“历史记录不可篡改”。

其实仔细想想,这是不对的,区块链这个数据库仍然有删除和更改操作,比如将我的比特币余额这一条数据,每花费一次或每收款一次,这数据不就更改了吗?好吧,比特币的例子还不够明显。我们再看看以太坊,以太坊里的数据是有明确的删除和更改操作的。比如,你可以先调用某个合约函数创建一个数据,后面又调用同一个或另一个函数去更改或删除这个数据。所以,说区块链这个数据库没有删改功能是不对的。

那“历史记录不可篡改”这个结论为什么仍是正确的呢?

我们不妨可以这样理解,历史记录不可篡改,并不是指记录上去的数据不能篡改,而是指记录的这个动作不可抹杀,也就是说,只要你在区块链有操作,这个操作就永远在区块链上留下了痕迹。

你可能感兴趣的:(区块链本质追寻:历史记录不可篡改)