首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

《解码区块链》:一个故事看懂区块链和比特币

《解码区块链》不是一本书,而是一套书—是我为了搞懂区块链读过的一系列书籍和文章。这之后我对区块链和比特币有了崭新的认识。

但当我提笔准备写文章解释区块链和比特币时,竟然不知如何写起。这里面的技术细节太丰富了,很难用语言去描述这么晦涩和抽象的概念。即使我写出来,那么枯燥的技术文也没人看,说不定还会把为数不多的几个读者吓跑。

后来知乎上一篇名为“如何向弱智室友解释区块链”的文章(作者:汪乐-LaiW3n)给了我启发:不如采用讲故事的方式吧,于是有了这篇文章。

要理解比特币以及区块链,我们有必要从货币的起源开始说起。

1

很久很久以前,有一个小村庄,人们自给自足。

村里张三养猪,李四养牛。突然有一天,张三想吃牛肉,就提出用自己的两头猪换李四的一头牛,李四同意了。

村里开始流行这种以物换物的交易方式满足自己的需求。

我们将这种货币叫做实物货币

2

有一天,村民觉得这样不太方便,村委会便想了新办法:拿黄金作为一般等价物,再把其他东西和相应重量黄金的关系,编制成价格表。只要大家都认可,之后交易就只用黄金。

并且规定,全村的黄金其他人都不能开采,只有村委会可以开采。然后根据大家的劳动量或上缴的物资分配给大家。

从此人们开始使用黄金买卖自己的物资。

我们将这时的货币,叫做称量货币

3

好景不长,称量货币逐渐出现了弊端:附近金矿不多,并且开采和冶炼费时费力,再加上黄金的磨损也很严重。

于是村委会想了新办法,说,我们不是非得用真的黄金啊。找一张纸,上面写上“一克黄金”,交易的时候用这张纸不就行了。大家一致认同。

村长又补充规定,只有村委会写的纸,并且盖章,才能用作交易。

此时,村里便进入了纸币时代。村委会就承担了政府中央银行的角色。

4

过了一段时间,很多人开始抱怨自己家的纸币太多,总有丢失的事情发生。

村长又想到一个好办法,说,我们村委会来给大家记账,你们自愿把纸币放在我们这里,以后交易的时候和我们说一声,我们直接在交易双方的账上进行增减,你们出门就可以不用带纸币了。

村民很高兴的同意了。

于是中央系统虚拟货币(电子货币)就诞生了。

5

又过了一段时间,有人发现,村委会写的纸越来越多,导致很多纸币才能买一袋面,我们叫做通货膨胀。

而且村民发现,村委会经常私自把钱借出去,有一次借出去的钱都没要回来,好多村民的钱都没有了!(2008年金融危机)。

再加上村委会替人记账的时候还要收钱,费用越来越高(银行付款或转账时产生的手续费)… 这一系列问题让村民苦不堪言。

这时候一个名叫中本聪的人站了出来,说,我有办法解决这些问题。我们不让村委会管帐了,大家自己管!

然后跟大家详细介绍了自己的计划。

中本聪说,我给每家每户都发一个账本,任何人发生转账,都通过大喇叭通告。收到通告的村民们,都记在自己的账本上。这样大家就人手一份相同的、且包括所有交易记录的账本。

比如说,A借给B 10块钱,于是A通过大喇叭向全村人广播:A借给B 10块钱!B也广播:B借了A 10块钱!

于是所有村民都在自己的小本本上记下:A借给B 10块钱。

之后如果B突然又改口说“我不欠A钱!”,这个时候所有村民就可以站出来说:不对,我的小本本上记录了你某天借了A 10块钱!

这个时候一个去中心化的系统就建立起来了,这个系统中不需要村委会这样的中心权利机构,甚至解决了两个要交易的陌生人之间的信任问题。

大家听了都纷纷点头。但李四站出来表示反对,翻着白眼说,那我凭啥帮别人记账啊,我又没好处。

中本聪说,别急,我们规定,当别人广播自己的一笔交易后,第一个听到并且记在小本本上的人,我们就给他50块钱做奖励!李四一听有钱拿就来劲了,两眼放光。

中本聪补充说,但要记住,为了让别人知道你是第一个听到消息的,你需要在记录之后,马上广播告诉全村的人——这个交易是xxx,我已经记录上了!

别人可以对此进行验证看是否正确。如果发现你记的正确就接受,也把这笔交易写在自己的账本上,放弃赚这笔钱的主意,转而听下一笔交易的消息;如果发现不正确就重新广播,那50块钱就归其他人了。

李四听后若有所思,开始默默盘算如何挣到这笔钱。

中本聪又补充说,同时,这个过程也是发行新货币的唯一方式,这样就不会像以前村委会那样乱发币了。而且,这个奖励过段时间就会减半,再过段时间又会减半,这样一来,货币的总量也控制住,这样就彻底解决了通货膨胀的问题。

之后村民们又陆陆续续提出了自己的担心,中本聪都一一进行了解答。

比如说,李四站出来提出一个问题:这样我们的交易都公开了,多不安全啊。中本聪说,别慌,我有加密技术可以解决这个问题,运用这个技术,大家在账本上的交易记录就都是匿名的了。然后中本聪为大家演示了这个加密技术如何运作,大家看后全都放了心。(加密算法中的“公钥”和“私钥”)

也有人担心,如果我和另一个人几乎同时记下了帐,并且同时广播说自己把这笔帐记下了。那钱到底给谁呢?于是中本聪追加了一条新的规则,从而增加记账的难度:每个人在记录小本本的时候,需要脱鞋然后用脚拿笔,在小本本上用正楷体书写!有了这个规定,由于每个人用脚写字的熟练度不同,写完这句话所用的时间也不同,这样就降低了大家同时记账和广播的概率。(“脱鞋用脚写字”——挖矿难度;“脱鞋写字速度”——算力;“新的规则”——工作量证明

听中本聪这么一说,村民们纷纷对这个解决方法表示赞同,最后达成共识,就按这个规则来!

并且为了纪念这种新规则的诞生,村民们给货币起了个新名字,叫“比特币”。

后来,这个系统中逐渐出现一批人,他们每天竖着耳朵监听周围发出的声音,以抢占第一个记账的权利,村民们称此为“比特币挖矿”,称这些人为“矿工”。

就这样,在没有村委会的情况下,这种系统竟然稳定运行了好几年,期间没有一笔账目出过差错。

6

外村的人注意到了这个现象,觉得非常不可思议。惊呼:这简直颠覆了现在的货币体系,比特币就是货币的未来!

于是一些外村的人开始来村里收购比特币,虽然这些钱在外村还花不出去,但架不住这些人认准比特币在未来能成为大范围流通的国际货币。

再后来,情况开始朝奇怪的方向发展,越来越多的人跟风加入进来,把比特币价格推的奇高。

时至今日,很少有人记得当初发生在那个小村庄里的故事了,更不在乎比特币将来到底能不能成为大范围流通的国际货币,俨然已成为一群投机者的狂欢。

但另一方面,也多亏比特币暴涨,成功吸引到了一批改革者的注意。他们把目光投在了那套让比特币得以流通的技术上,惊觉这种技术有潜力实现金融、商业以及政府的变革,堪称第四次工业革命。

这种技术便被人们称为“区块链”技术

我的下篇文章就准备谈谈区块链如何实现这种变革。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180709G07FW200?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券