李笑来:区块链技术并不神秘 一定会改变世界

温馨提示:这篇文章已超过853天没有更新,请注意相关的内容是否还可用!

区块链技术其实并不神秘,也不复杂,从某个特定的层面望过去,它无非是一种实现了“不可篡改”特性的数据库技术。在很多场景下,我们确实需要“不可篡改”的特性——然而,当我们想要将区块链技术大面积落地应用的时候,有一些“坑”需要认真对待。

区块链技术并不神秘

1、区块链数据库并非不可篡改

比特币使用了区块链技术,使得它的总账(即,由很多区块连起来的区块链)不可篡改……

然而,比特币的总账准确地讲,并不是绝对不能篡改的……若是有人掌握了51%以上的算力,并且又基于某种原因觉得篡改总账对他更有利,那么他就有可能篡改总账。51%攻击的威胁,永远不可能被消灭——所以说,区块链技术实现的“不可篡改”,实际上是基于博弈的,而不是绝对的。

2、不可篡改的成本很高

比特币使用区块链技术实现了“几乎不可篡改”——事实上,过去的十年发展证明,基于博弈的几乎不可篡改相对还是很靠谱的……不过,它这个“几乎不可篡改”实际上是由很高的成本维护的。

比特币在过去的十年之中,累计投入的“挖矿”设备价值不低于250亿美金,这还不算无法正确估算的这十年里累计投入的电费……也就是说,比特币总账的所谓“不可篡改”,是由迄今为止至少500亿美金的投入“尽力”保障的——在特定的情况下,万一谁觉得投入一倍以上的资金摧毁比特币更划算,那么比特币就会被摧毁……所谓的摧毁,就是篡改它的总账而已。

所谓私链、联盟链的解决方案,的确能够满足部分场景的需求,可问题在于,它们与公链的本质是相同的,最后还是有个“维护成本不高就不够安全,想要足够安全,维护成本就高到负担不起的地步”……也就是说,基于博弈的“几乎绝对安全”,无论是私链还是联盟链,本质上都是做不到的——这就是现实,没有其它选项。

区块链技术并不神秘

3、公开透明并非总是必需

认为公开透明是区块链数据库的优势,是一种普遍的误解。

首先,从本质上来看,“不可篡改”才是核心目标,而“公开透明”是实现这个目标之后的“副作用”——即,因为不可篡改所以才不得不公开透明……

在大量的实际场景中,百分之百公开透明是行不通的。举一个游戏应用的例子。赌大小游戏可以百分之百公开透明,因为每次游戏的时候,随机数生成的那一瞬间,游戏已经结束了……可是,稍微复杂一点的游戏,不仅是不可以,甚至干脆就不应该百分之百公开透明。

例如,桥牌游戏——若干个玩家在整个游戏结束之前,除了自己手中的牌之外,是不应该知道各方手里的牌的……若是全程全部公开透明,这个游戏干脆没法玩了,不是吗?

比特币所使用的区块链技术,没办法做到“不公开透明”,只能公开透明……从更广泛的应用场景来看,不仅不是优势,反过来可能是个劣势——因为必需百分之百公开透明的场景实在是太少了。

4、去中心化(去中介化)也不一定是刚需

在过往十年的讨论之中,“去中心化”这个词多少有些过份被神化了,好像不论什么东西,去中心化之后就能解决一切矛盾似的……没那回事儿!我以前最常用来反驳这种想法的段子是:

兄弟,这个啤酒不够凉啊!把冰箱去中心化一下好不好?

别说去中心化了,去中介化也不是万能的。或者,我们干脆用个更中性的词,“去第三方化”……你觉得可能吗?不可能的!实际上,绝大部分真正可以落地的场景之中,没有权威的第三方,整个“业务流程”就压根跑不通……

版权鉴定、公证、溯源证真证伪、工商登记……随便举出那个真正可以落地的场景,我们就会发现,在这里,“中心”是去不掉的、“中介”是去不掉的、“第三方”总是必需存在的——无论怎样,我们都没办法脱离实际吧?

区块链技术并不神秘

5、数据上链的风险

数据上链是有很高风险的——因为一旦上链就撤不回来了……

有人说,我可以加密后数据上链……这是很天真的。你加密了,那么你就有密码;有密码,就是得有人保管这个密码……数据一旦加密上链,这个密码就改不了了——也就是说,掌握这个密码的人永远可以解开链上的数据……此人毕生无法退休了,因为他没办法把一个不能更改的密码交接给他人……这不是很扯淡吗?

所以说,一切敏感数据都不应该上链的!可若真的如此,那还有多少应用场景真的可以落地呢?

我并不是说就没有解决方案了,我只是说,据我观察,大多数项目方对此是没有深入思考过的,项目都是仓促上马,大干快上……我觉得这很危险。

6、区块链落地项目更像是硬件开发

区块链项目,宁可慢,也要稳——软件开发领域的“敏捷开发策略”(AgileSoftwareDevelopmentStrategy)在区块链项目上是绝对不靠谱的……

因为区块链项目一旦上线,就最好不用再改,可以长期稳定运行……至少应该不用大改就可以长期稳定运行。

历史上,最臭名昭著的例子就是以太坊。自以为是地上线之后,很快出现了系统漏洞,所以不得不“硬分叉”,遗留了一个迄今为止谁都不知道能干嘛用的、最后只能被炒家们玩弄的“以太坊经典”(ETC)……据说,2020年以太坊又要从POW切换到POS——那么现在的链又要成为另外一个ETC……至于现在以太坊上那么多东西怎么办?项目方的说法很花哨,翻译过来就是“我怎么知道怎么办?顾不上了……我不管了!”

从这个本质望过去,对2020年即将仓促上线的大量“区块链落地应用”,我们没办法直接放心——我所能看到的是,将会有大量的财力、物力、人力化为乌有……

让软件开发人员做硬件开发,是极度不靠谱的——这句话值得深思。

结论

我相信区块链技术一定会改变世界——否则也没办法在这个行业里挣扎九年。但,区块链技术改变世界是个漫长的过程,甚至,这个过程可能要比互联网改变世界更为漫长——因为区块链技术所触及的领域,是比信息领域更为敏感、更为复杂的领域,金融领域。

仅仅10年前,在互联网已经出现20年以上的时候,人们事实上还没有真正感受到互联网改变世界——要说互联网真的改变了世界,也只不过是近10年的事情而已……我的意思是说,我们再等10年才能看到区块链技术真正改变世界,说实话,也可能算是很快的了。

不争一朝一夕。