我发现了区块链的矛盾处,你赞同吗?
本文参与优享话题夺宝,话题“区块链前沿”
火热的“区块链”不断充斥在你我的周边,“去中心化”、“分布式账本”、“数据安全性”等等。单从其功能上讲,可谓神通广大。但是从辩证角度而言,凡事有利则有弊。今天,就来聊聊他的弊端。
之前的文章从技术角度说过,区块链是一串互相链接的区块,其中每个区块都是一组有序交易。再说得简单点,你可以把区块链想象成数据库中的一个子集,还带有一些附加属性。
区块链与普通数据库的主要区别在于将数据添加至数据库内是要遵循特定规则的。1、新添加的数据不能与已有数据相矛盾(一致性)。例如,A先说“强子和百合是夫妻”,这句话已经被记录在链上无数次,如果B再说“强子和百合不是夫妻”,因为已经和A说的矛盾了,就不能添加进去。
2、仅允许添加(不变性),且数据本身属于所有者(可占有性),是可以复制且可用的。最后,所有人必须就数据库中的数据状态达成一致意见(规范性),而不受某一方的集权控制(去中心化)。就是说,听到的人只能记录下“强子和百合是夫妻”这句话能上链,才能将这句话告知其他人。
这时候问题就来了,如果从一开始,信息源就是错误的,那么在传播途径中,就会误导听到的人将错误的信息记录在自己的账本中。因为一致性要求,导致与其相矛盾的数据无法上链。根据规则里面“仅允许添加不变性”,导致只能上链之前的信息。
最终,又由于去中心化和不可篡改性,没有哪个权威机构能卷走你的资产或是为了牟取私利改变“历史记录”。致使开始错误的信息就一直延续下去,而无法得到指正。
相反,这个时候,传统数据库在这一块的优势就体现出来了,中心化机构能够对错误的信息源进行处理,譬如我们所知的封号,拘捕等等。
当然,任何新生事物的出现,都会出现很多的问题。就像网银,人们会担心只是网上存在的金额不如手中拿着的现金安全,但是发展到现在,网银已经成为人们日常生活中常用的方式。所以,我们要保持理性,尽量宽容些,给新生的东西一些空间,说不定他就是下一个支付巨头。