1、世界上最坑人的道理,莫过于那些不明觉厉的鸡汤
相信每个对区块链感兴趣的朋友都听过这样的话:
“区块链技术是好的,但炒币是坏的。”
“炒币就是为了圈钱,一条鱼腥了一锅汤。”
“区块链技术将永存,但数字货币(或比特币)必死无疑。”
如果没记错,这些话貌似是从一些传统财媒那里说出来的,尤其第一句,由于对仗工整,朗朗上口,不知不觉的就成了过去几年间的一个政治正确,以此为理论指导,主流财媒在过去的一年中,用各种打擦边球的负面报道,给无数的投资者和区块链研究者添堵。你要指责他们吧,他们还会在那里跳来跳去地辩解:“哎~我反的是那些空气项目,反的是不合理ICO,我并没有反区块链啊,哎~这锅我不背~”
但是,如果你如果继续问这些作者:“为什么区块链技术好,但数字货币坏呢?”他们中的一大半,可能都会含糊其辞:“人家XX报纸,XX教授就是这么说的。这么德高望重的专家,还能有错?”如果是你刨根问底,把他们弄烦了,他们就会开始和稀泥:“数字货币也有好的,但它的炒家里面有太多心怀不轨的投机者。”
你看,闹了半天,原来数字货币“也有好的”。
那“数字货币”究竟好在哪呢?它跟区块链究竟是什么关系呢?
这就是我们接下来要讲的内容了。
2、区块链的目标:打造一个不能篡改的数据库
谈到“数字货币”,就不能不说到区块链。
那么,究竟什么是“区块链”呢?如果你去搜索的话,百度会告诉你,它是一种“账本”。
但是,就我的个人经验而言,这个解释,反而让人更加困惑了。
我们都知道,所谓“账本”,一般是给财务工作者用的。
如果你把区块链解释成“账本”的话,有些非财务工作者可能就会想:“这跟我有什么关系?”
他们从心理上,就对“区块链”就会产生一种疏离感。
因此,我们如果将区块链类比为“笔记本”或“数据库”,实际上更适合,也更恰当,毕竟,这两样工具,是所有行业,乃至所有职业都通用的。
另外,鉴于目前是一个信息时代,很多工作都要在计算机上完成,因此,笔者更倾向于把区块链解释为一种“数据库”。
那么,区块链这个数据库,跟普通的数据库相比,有什么明显的差别呢?
在笔者看来,区块链最大的特性在于:你一旦把信息写在了上面,就再也不能篡改。
我知道,这时候有读者会疑惑地问了:“哎~不对啊,区块链最大的特点不是去中心化、或者说分布式吗?你们币圈的人天天去中心化去中心化的,怎么现在反而不提了?”
这个说法,倒也不矛盾,原因在于:我刚才提到的“不可篡改”,是区块链这个系统的终极目标,而“去中心化”,或者说“分布式”,则是实现这个目标的手段。
3、分布式只是手段:去中心化使得信息难篡改
那么,“去中心化”究竟是怎么使得区块链这个数据库上的信息“不可篡改”的呢?
要搞懂这个问题,我们首先要了解区块链是怎么记录信息的。
我们举个例子。
现在,我们假设,某个区块链数据库,由A、B、C三个子数据库组成。(下图)
现在,我们开始往A数据库里录入数据。(下图)
在向A中录入数据之后,B和C这两个数据库里,也会出现相同的数据。(下图)
看到这里,您发现什么了吗?
没错,在区块链这个大数据库里,如果你向一个子数据库里录入数据,那么其他的子数据库,都会跟着你一起记录数据。
需要指出,这个录入的过程是自动的,而不是像下面这个类比一样。要知道,有些时候,将类比的场景低龄化,未必能降低理解的难度,反而会在一定程度上误导别人。
图:区块链各节点的记账并不是这种的主动动作,而这种看似很贴近生活的错误类比,实际上非常的误导新人
好,现在我们已经知道了,在区块链这个大数据库中,当你向一个子数据库里录入数据时,其他的子数据库,也会自动地跟随录入这个数据,这就是区块链录入数据的方式——分布式。
但是,它跟“不可篡改”有什么关系呢?它又是如何实现这个目标的呢?
好,大家现在请让开,因为我又要作类比了。
对生物知识有所了解的朋友可能会知道,我们的身体,每天都会产生大量的新细胞,这些细胞的DNA都是相同的,但是,偶尔也会产生一些基因突变的“新细胞”,也叫“异常细胞”,而在绝大多数情况下,这些“异常细胞”,由于它们的DNA和其他细胞不同,因此刚一露头,就会被你的身体系统识别为“异类”,就地剿灭。
而区块链这个数据库,它的原理也是类似的。
假设,我现在去修改A数据库……(下图)
修改完成,大家知道会发生什么结果吗?(下图)
没错,整个区块链系统,就会像人体一样做出反应,A的那个本子,由于和其他人的内容不一样,因此会像人体系统排斥“异常细胞”一样,被整个区块链系统检测到,并且瞬间作废,然后重新给A生成一个和B、C相同的本子(下图)。等于说,你改也是白改。
而这,就是“去中心化”、或者说“分布式”,帮助区块链这个数据库,实现“不可篡改”的大致原理。(真正的原理比较复杂,我们以后慢慢介绍修正)
4、真的不可篡改?别闹,只是有点麻烦而已
但是,这样真的就够了吗?区块链真的就“不可篡改”了吗?
显然不是,请大家想一下,如果我同时把A和B给篡改了,会怎么样?(下图)
没错,现在,记载有原来信息的“C”,就变成了少数派。(下图)
这样一来,C就被区块链系统作废了,这三个子数据库里的信息,都被修改了。(下图)
你没看错,声称自己“不会被篡改”的区块链,现在,被篡改了。
区块链吹们,走两步,没病都出来走两步,你们确定,你们不是来搞笑的吗?
但是,如果我们冷静下来想一想,为什么会出现这种问题呢?
从上面的过程,我们可以一目了然看出,最主要的原因是:篡改者掌握了大多数的子数据库,也就是A和B(顺便一说,业内习惯把子数据库叫做“记账节点”),这样一来,我就具备修改整个区块链数据库的能力了。
如果您玩过比特币,听过51%算力攻击的概念,那就很好理解了,因为51%算力攻击就是这个意思。
5、数字货币:区块链防御系统的军费
那么,我们要如何避免那些意图篡改区块链数据库的人,掌握绝大多数子数据库(记账节点)呢?
答案是,我们要想方设法,让子数据库增长的速度,比他们掌控的速度更快。
而最直接的方法,就是奖励那些建立子数据库的人,或者说,是成为记账节点的人。
拿什么来奖励呢?没错,就是拿数字货币。
否则的话,不给钱,谁给你干活?
只有数字货币的激励作用,才能使得记账节点的增速,有机会快过节点集中的速度,从而实现整个数据库的“不可篡改”。
各位读者,看到这里,你们还会觉得,“区块链是好的,数字货币是坏的”吗?
相信各位心里都已经有答案了。