图片来源:新浪博客
——向大众普及知识是我们媒体人的责任
字数:2600 预计阅读时间:5分钟
我奶奶是个很潮的人,对各类新闻总是非常关心。
最近她问了我一个问题,“我前几天在杂志上看到了一个叫做‘区块链’的东西。我觉得这么多人都喜欢这个区块链,那说明它一定是什么了不得的东西。我挺想了解一下的,但是那文章里面都是技术性特别强的词汇,我啥也看不懂。你知道区块链到底是什么嘛?”
“我当然知道啦。”我立刻回答道。
“那好呀。那你能给我解释解释吗?如果你有时间的话。”奶奶请求道。
听到奶奶的话,我的内心是拒绝的,因为我很害怕我的解释过于复杂只能增添她的困惑;但另一方面,我的自尊心也在不断地提醒我“我可以做到浅显易懂地解释区块链”。最后,后者胜利了。因此,便有了今天你们看到的这篇文章。
假如你只有100块钱,你想用这100块在商店里买东西。在结账的时候,你告诉店家你会给他发一封邮件,上面附上你欠他100块钱的承诺,这就像一张电子欠条。店家开心地接受了你的邮件然后去到了银行,银行也接受了你的邮件,然后给店家的账户打了100美元。
这听起来是不是有点儿奇怪?你会觉得整个事情很蹊跷的原因是:假如上述的流程真的实现了,你既可以通过邮件把它支付给商家,又发现自己的钱包里还躺着这100块。那么你所拥有的这100块到底是什么呢?这是不是意味着你随便发发邮件就可以买到超出自己所拥有的金钱的东西呢?这有点儿好到不可思议了吧?但是,不管你信不信,这笔交易都确确实实是可以发生的。而且,只要我们耐心等待,它也可能会在未来发生在人们的现实生活中。
为了更清楚地了解这背后的运作原理,我们不妨设想这样一个场景:还是这家商店,不过这次商店里有很多的顾客。现在,当你说你要给店家发一封代表欠条的邮件时,你周围的人们也会要求你给他们抄送同样的邮件。这些人里面有一些“特殊”的顾客会争着验证你的邮件(因为验证成功后,他们会获得相应奖励),验证的内容包括邮件的发送者、接受者、交换金额以及你是否真的拥有这笔钱款等等。一旦这些人验证通过了你的邮件,你邮件中申请的内容就变成对所有人都是“真实”且通用的了,这也就意味着所有人都知道了你给商店老板打了一个欠条,你花掉了你仅有的100块钱。不过这里面还存在着一个问题:既然所有商店里的“特殊”顾客都希望他们自己的验证能够成为最终代表“真实”的那份验证,但前来验证的人这么多,你应该听谁的?
图片来源:淘图网
事实上,在操作过程中,所有的“特殊”顾客都会遵循一套规则,我们称之为“协议”:即第一个解出电子题目(比如一个数独)的人可以赢得这次比赛。正如我们所知,数独本身不好解,但很容易验证对错。数独验证的赢家会因其付出而获得奖赏,这便是“特殊”顾客们争先恐后进行验证的激励机制。在题目被正确解开后,其他的验证参与者们就会放弃他们的验证版本,转而接受题目赢家的验证作为这笔交易的“真实版本”。经过验证后,这封欠条邮件会被发送给商店里的每一个人,这意味着每个人都有这笔交易的副本,副本有效且不可篡改。当这个经过验证的真实的欠条邮件被接收后,商店里面的所有人都会知道你欠店主100块,或者说你唯一拥有的那100块钱已经支付给店主了,而你钱包里面的那100块就毫无价值了。
现在,你想去商店里的另一家店铺买价值100块的其他东西。你又跟店主承诺说用邮件支付。这一次,你的请求将会被拒绝。为什么呢?我刚刚是不是有说过,商店里的所有人都会收到那封代表欠条的邮件?这意味着这家店的店主已经知道你没有钱了。这里要再多提一嘴,你的银行和店主的银行都是区块链系统的一部分。这个系统是自主控制的,没有任何中央机构(比如交换所或中央银行)来告诉你,你还剩多少钱,或者这笔交易能不能做成。
那么万一在你想要用空头支票骗取商品的时候,恰好遇见一个刚刚被店主解雇、在这家店上最后一天班、且非常想要报复店主的店员。这个店员想要从你这里接收这封假的电子欠条好给老板一个教训,换句话说,如果有人故意接受反常交易以从事恶意行为,那我们该怎么办?在这个案例里,商店里的顾客们(也就是那些曾经收到过你上笔交易验证邮件的人们)在发现你的这笔恶意交易后,会举起一个红色的旗帜,只要超过一半的人说你这笔交易是“恶意的”,那么你就不能买到商品。如果这个店员执意想要欺骗整个系统,他就需要说服至少51%的验证者通过这笔交易的验证,但是验证者们没有理由也没有兴趣相信他的胡编乱造。所以想要凭一己之力欺骗区块链系统为己所用,是基本不可能的。
当商店老板收到这笔有效的欠款邮件以后,自己也会使用它(或者它的一部分)同商店内的其他顾客进行钱款交易,这时有关这笔交易的变化也会被记录下来并告知全体商店顾客。这笔交易的历史记录永远不会丢失,人们在被授权的情况下还可以查看某笔交易进行的具体日期和具体时间。这就好像将一笔交易的全部历史都刻画在石头上永久记录下来。
这些交易的历史记录在商店各利益相关方之间重复、流动。每一位顾客在进入商店的那一刻也会获得有效的交易记录。如果有人出去了又回来,他们仍然能够获得那些他们不在这个场域时的交易记录。所以无论在任何时候,在这个商店里的人都可以获得最新的有效交易的历史记录。
上面这个简单的故事阐释了区块链所具有的特征。在区块链领域里,“欠款邮件”就是“比特币”。当你承诺要付给别人100块的时候,你就在分布式账本中将自己账户中的100块转移到了商家的账户上。如果你下次还想再花掉这100块,也就是重复使用这100块,就会被人发现你在欺骗。区块链系统之所以允许你的第一笔交易,是因为他们知道这一笔交易是有效的。
你本人、商场里的各个店铺、其他顾客们、决定交易是否有效的“特殊”验证者们、将“欠款邮件”转换为现金的银行、甚至那个不忠诚的店员都是区块链的组成部分。在区块链领域中,没有中央控制,每一个个体都可以直接与他人进行交易,也就是“点对点交易”,而这个系统本身就可以控制交易的合法有效性。我们将那些“特殊”的验证者们称之为“矿工”,因为他们的角色就像矿工一样,去挖掘发现一单交易的有效与否,进而判断是通过还是拒绝这笔交易。矿工们存在于叫做“比特币”的区块链系统当中,当然其他区块链平台会给交易的验证者们分配不同的身份。矿工们将有效的交易汇聚成一个“区块”,区块之间是相连的,因此每个人都可以查看交易的历史记录。所以,简单来说,区块链就是由一个个区块联结而成的链条,每一个区块上面都保存着一定数量的被验证过的电子账单。所有的网络用户都可以有这条代表“真实交易”的区块链的备份。
听完这些解释后,奶奶沉默良久。我看了看她,然后问她我是否阐述得足够清楚。
“你把一个复杂的事情说得通俗易懂。但是,我还有一个问题要问。你刚刚说,我可以用邮件付款对不对?”我的奶奶问我。
“对的,没错。您就发一个邮件,付款就完成了。”我有点沾沾自喜地回答道。“您还想问点儿什么?”
然后,她冲我真诚地笑了笑,说:“那么,什么是邮件呢?”
作者:Enrico Camerinelli
翻译&校对:Yimon@块链资本论
版权声明:转载请注明来源—公众号块链资本论
领取专属 10元无门槛券
私享最新 技术干货