区块链是近几年来曝光比较高的互联网词汇,央视,各种新闻媒体等都曾报道过关于区块链的新闻,在区块链概念被熟知之前,人们更多的是关注比特币与比特币价格。那么如何向一个小白介绍区块链的概念呢?简单点来解释区块链是什么?下面以一个粗浅例子解释它的含义,让小白有个大致的了解。
村民借钱问题
让我们假设村民老王和小李两个人。老王从小李那里借了一些钱,小李把它写在一张由双方共同签名的借条。几天后,老王否认存在借钱这一回事,并声称小李伪造了这张纸。小李百口莫辩,因为他发现很难证明老王实际上欠他钱。
在此示例中,老王和小李是两个节点。
现在假设相同的情景,村里有很多对人互相交易。每一对的唯一证据就是借条。如果有一方赖掉,就很难办。看到这个场景,村长想出了一个解决方案。
他建议为整个村使用一个共同的笔记本,把交易都记在上面。由于村长德高望重,村民一致决定由村长保管这个重要的交易本。每次交易时,村民都到村长家,让村长见证并记录,每一次交易都写入笔记本,然后安全地保存。那个笔记本可以称为数据库。
由于这个笔记本至关重要,村长把锁在保险柜里。但是,这里总存在一些问题。有时候,村长会不小心把墨水洒在纸上,使部分交易记录难以辨认,这叫单点故障。小偷知道村长家的保险柜有一本重要的笔记本,费尽心思去偷,这叫黑客入侵。
直到有一天,村长的儿子欠了别人很多钱,于是村长偷偷地删除儿子的欠款条目。这样,村长的儿子就“不欠钱”了。
当村民知道这件事后,他们开始质疑村长的公平权威性。于是有个人提出新的主意,废除村长的权力,这叫去中心化。让所有村民各自保留一个笔记本,交易记录复制并分散开了,这叫分布式数据库。
因此,如果村里有n个人,则有n个笔记本,也就是n个节点。每次在任何两个人之间进行交易时,村里的所有人都聚集在一起并在各自的笔记本中记录。并且没有一个人能一手遮天。这叫 权力下放。
他们还决定永远不会从笔记本中删除已提及的交易,这是不可逆转性。例如,老王之前借了小李一笔钱,但转眼间他又想退还这笔钱,那么交易本不会删除之前的借钱记录,而是新写入一个还钱记录,这样就有两条记录。
接下来让我们尝试攻破这一规则。假如我们贿赂老王,让他更改他的笔记本的记录?不可行,因为下次村民集会时,发现老王的笔记本写的东西和其他所有人不一样,因此村民注意到老王可能正在进行不可描述的交易,决定废除老王的交易记录,并把老王踢出组织。
如果尝试贿赂所有村民呢?代价太大了。
这个模式的特点在于,贪婪的人需要付出很多代价去攻击规则。他会发现遵守规则更有利可图。
村里一个聪明的孩子建议,将每一笔交易数据称为“块”,并按时间顺序串成“链”,即称为区块链。
去中心化的好处
现实中,我们可以把银行理解为例子中村长的角色。我们认为,银行的权威性要高得多,也更安全。
不过,2008年的金融危机,让很多人改变了这种看法,包括比特币发明者中本聪。在传统交易中,银行等金融机构是交易中心,这是中心化。
区块链实现了去中心化,即没有一个权威中介。没有中介有什么好处呢?首先,没有中介可以使交易更频繁,因为中介需要花费大量的时间处理和监管交易。其次,不用额外付中介费。当你在支付宝或微信转账巨款时,往往会被收手续费。还有安全,中介相当于靶子,每秒钟银行和支付系统都在承受不计其数的攻击。
币圈动荡,区块链路在何方
区块链目前最突出的应用就是虚拟货币了。随着虚拟货币的泡沫破裂,区块链开始关注更实在的应用。然而区块链技术还不成熟,尚需发展。2018年8月10日,深圳开出了首张区块链发票。小小的发票解决了人与人之间的信任问题。更高大上的应用呢?这正是很多区块链公司致力研究的问题。