比特币到底有没有未来?

本文首发于微信公共帐号:
赤兔金马奖(lijinma3)
请注意:
无需授权即可转载;
甚至无需保留以上版权声明……


假设,我和你是一起长大的好朋友。

这一天,天气晴朗,我们两个坐在公园的长椅上聊天。 我从家里带了一个苹果,然后把它送给了你,现在你就有一个苹果,那我已经没有了。

这并不复杂,对吧?

那么,让我们认真回味一下整个过程到底发生了什么:

我把自己手里的一个苹果放到了你的手里。 我和你两个人就在那里,我们都很清楚发生了什么,因为你的手已经感觉到了苹果的存在。

整个传递过程不需要第三方的参与和确认。换句话说,我们不需要把李叔叔(他是一名正直的法官)叫到公园里来认证,这个苹果确实从我的手里传递到了你的手里。

这时,我不能再控制这个苹果了,没办法再把它送给别人,现在它已经是你的了,你对它就有了完全的控制权!很显然,只要你愿意,你可以把它送给任何一个朋友,而那个朋友又可以继续把这个苹果送给别的人。

现实生活中,这种面对面的交易就是这个样子。不论是一根香蕉,一本书,还是5块钱,还是一个账本,也不论是你送给我还是我送给你,只要我们两个人要进行这种面对面的交易都很简单直接,不需要第三方的参与。

一、回到那个苹果!

下面我们来想像另外一个场景,我拥有的是一个电子苹果。所以,我要送给你的变成了电子苹果,而不再是那个可以吃的苹果了;这个时候,事情就变得有趣起来了!

你怎么才能确定,我曾经拥有的那个电子苹果,现在已经是你的了,并且它只属于你了呢?别急着往下看,花上半分钟,想想这个问题。

这个问题有点复杂,对吧?也许,我已经通过电子邮箱把它先送给李叔叔了,或者你的朋友小明,或者我的朋友小红呢。也许,我在电脑上已经把这个电子苹果复制了10份呢。也许,我已经把它放在了微博上,有100万的用户下载过了。

现在看起来,电子交易确实会遇到很多问题。送给你一个电子苹果和送给你一个真实的苹果的过程确实有点不一样。

一些聪明的电脑工程师其实早就发现了这个问题,并且起了一个名字:双重支付(double-spending problem)。之前的很长时间里,他们都被这个问题困扰着,一直都没有找到合适的解决办法。

那这个问题真的不能解决吗?我们不妨先开动脑筋,想一想,看能不能想到解决的办法。

二、电子账本(Ledger)

我们可以创建一个电子账本,把所有关于电子苹果交易信息都记在上面。

因为这个这个记账本是电子的,所以它只能存在于计算机里,并且要有专门的人来保管,维护它。

举例来说,现在火爆的王者荣耀,腾讯公司就拥有一个巨型的『电子账本』,就是服务器的数据库。这个账本上记录了这个游戏里所有的交易信息,谁拥有了最新的英雄,谁购买了最新的皮肤。这样,大家所有在游戏里的交易都很清楚,就算真的有了纠纷,大家一起去找腾讯来公正就好了,一切以数据库的记录为准。

在送你电子苹果之前,我们俩个先去腾讯的电子账本里查一下,我的账户下是不是有一个电子苹果,如果,我已经把它送给了李叔叔,那我的账户里就是0个苹果,由于余额不足,这次交易就失败了。

那如果我没有把它送给过别人,我的账户里就会显示有一个电子苹果,我就可以把它送给你。然后,腾讯就会修改我们两个人的账本,从我的账户里减掉一个苹果,在你的账户里加上一个苹果,交易完成。

因为引入了第三方对账本的维护和认证,电子交易中双重支付的问题得到了解决。那么,问题迎刃而解了,腾讯公司就来记录电子苹果吧。

三、还有问题

仔细想想,这个解决方案中也还是存在一点点小问题:

1、 仔细想想这个电子账本真的解决了双重支付的问题吗?腾讯公司是以品牌形象作为担保,来主动管理账本的,自然不会私自篡改电子账本,为了游戏里的几个皮肤就搭上公司形象。因此,我们愿意相信它是公正公平的。

但如果某个黑客,入侵了王者荣耀的数据库,然后改动了数据库呢?虽然这个概率非常低,但理论上,这种基于中心化的管理方式,只要愿意,维护账本的人随时都能多创造几个电子苹果出来,不是吗?

2、退一步讲,我们假设这个管理账本的个人或组织非常可靠,决不会发生上面提到的多重支付的问题。现在的解决方案和我们两个坐在长椅上的情况还是不太一样,因为那时只有我们两个人在。而现在王者荣耀的这个方案,是三方参与的交易,也就是我们的每一笔交易,都需要把李叔叔(第三方)从法院的办公室里叫到公园里。

那天公园长椅上,我那么轻松地就把一个真实的红苹果送给了你。那现在换成了电子苹果,究竟有没有一种方式能完全重现那天的交易情景呢?只需要两个人,也是一样的轻松。看起来好像有点无法解决。

四、真正的解决方案

如果有一种技术,能把王者荣耀的电子账本,分发给游戏里的所有用户呢?它存储在每个用户的电脑或手机里,而不是只存在腾讯的服务器里。也就是说,电子苹果的所有交易,全都记在这个公开的账本里。

由于还是受到账本的约束,所以和刚才一样,我无法送你一个我账户里没有的电子苹果。而且,现在的这种公开账本,每笔交易都会和大家手里的公开账本进行同步校验,所以不论是谁,都不可能通过作弊来获得更多的苹果了。这样,就从技术上彻底解决了双重支付的问题了,这就变成一个非常可信的系统了,特别是当越来越多的人使用时,它就变得坚不可摧的了。

再加上这个系统并不属于任何某个个人和组织,哪怕是创造这个系统的人,他从一开始把系统里的所有规则都设定好后,也不再能够控制它,真的没有人可以决定给自己多创造几个电子苹果了。而且这个系统还是个开源系统(所有的代码都公开放在网络上),有一群可爱的程序员会去维护,保障,优化和检查这些源代码,保证它一直稳定工作,越来越好。

当然,你也可以参与到这个网络中,这里的工作就是记录账目并且确保这个公开账本的准确无误。这项工作还是比较麻烦的,因此你也会在这个过程中得到25个电子苹果作为奖励。事实上,这也是整个系统中创造新苹果的唯一的途径。

五、我确实简化了不少

但是我上面提的这个系统已经真实存在的。也就是我们说的比特币协议(Bitcoin protocol),而这个系统中的电子苹果就叫做“比特币”。

那么,比特币的存在有哪些具体意义?这个公开的账本到底能做什么呢?

1、整个系统是开源的,电子苹果的总数又是固定的(2100万个),在一开始就被设定好并记录在这个公开账本中的。我们就能清楚地知道,目前为止,到底有多少个已经存在的电子苹果。因此在比特币系统中,电子苹果的数量是有限的,也就意为着,它非常稀有。

2、在比特币世界中,如果我送了一个电子苹果给你,你和我都能确认,这个电子苹果已经不再属于我,而它已经归你所有了。对于其它的电子交易,我可不敢下这样的结论。因为只有在比特币系统中,每一笔交易都会在公开账本中进行记录并且完成校验的。

3、因为它是一个公开账本,双重支付的问题已经在技术层面得到解决,在这里根本不可能有任何的作弊可能,我不可能复制多个电子苹果,更不可能把它再送给别人,所以也不再需要李叔叔(第三方)来担保了。

在比特币系统中,电子苹果的交易已经和真实苹果的交易没什么区别了,就好像我们能看到我把手上的一个电子苹果,拿出来,再放到你的口袋里的整个动作一样。而且,整个交易过程也是只需要我们两个人参与,不需要李叔叔来确认这笔交易的有效性。

总而言之,整个交易行为就像我们面对面地交易一个真实物品。

但它比真实的交易更有意义,因为整个交易仍然是电子化的。现在,就算我在北京,你在巴黎,我只需要在电脑上轻轻一点,就可以把我的一部分苹果放进你的电子钱包了。 我们可以交易1,000个苹果,1百万个苹果,甚至0.00001个苹果。

还可以在电子苹果上附加一些其它的东西。比如,先加上几行文本——一份电子笔记。当然,也可以附加上一些更重要的东西,比如一份合同,一手股票,或者一张电子身份证等等。 这些也就是区块链技术的其它应用了。这实在是太伟大了!我们应该怎么看待这些“电子苹果”,它们又有多大的价值呢?它们实在是太有用了,不是吗?

对此,不同的学校,不同的政客,不同的媒体,不同的程序员对此争论不休,我想说的是,别去听那些声音就好了。总有些人是聪明的,也总有些人是被误导的。有些人说它们价值连成,有些人却说它们一文不值。有些人实际上已经直接给出了价格:2500美元。有人说它是数字黄金,有人说它是一种流通货币。其实现在人们的态度就像当年对待郁金香一样,有人说郁金香会改变世界,也有人它只能风靡一时罢了。

对此,我也有自己的观点。不过这个话题只能留到以后来讲了。到此为止,对于比特币到底有没有未来这个问题,你是不是比以前有了更多的了解了呢?

留一个问题给你:在未来,每个人可以分到多少个比特币?

以上插图来自尹刀刀同学。