张蕾讲故事:比特币的前世今生8

来源:互联网 发布:linux vi如何保存退出 编辑:程序博客网 时间:2024/04/29 22:17


8、  关于中本聪的八卦


大家都知道中本聪(Satoshi Nakamoto)是比特币创始人的“笔名”,而他的真实身份仍然是一个谜。中本聪在比特币发展的早期,在互联网上还是很活跃的,留下了一些文字。我想通过这些蛛丝马迹,研究中本聪在发明比特币的时候,多大程度上受了其他数字货币的启发?又是什么一直在激励他把比特币研发出来?

 

中本聪自己说,他是2007年5月份开始比特币的源码的编写(我会相信他的话,虽然他是匿名的,但是并不代表他说的是谎话) 2008年8月份,他注册了 bitcoin.org 的域名。然后他开始给一些对加密货币感兴趣的朋友发送了一些私人邮件。在稍晚一些的2008年10月份,公开发布了白皮书,描述了比特币的协议,并且很快公布了比特币的初始代码。然后,他坚持了两年的时间,在论坛中张贴了大量的信息,通过邮件跟很多网友沟通,回答大家的问题。在编程方面,他提交了代码的补丁,联合其他开发者共同维护比特币的代码。到2010年12月,其他人逐渐接管了项目的维护工作,中本聪停止了对外界的沟通。

 

我们在讨论中本聪的时候,通常引用为“他”,但是并没有证据显示他是一个男人。还有观点认为中本聪可能不是一个人,而是一个团队。我个人认为,更像是一个人。因为中本聪在论坛上跟网友沟通了两年的时间,他的语言风格、说话的口气以及代码编程的习惯,都没有变。而且他对比特币源代码和设计模式非常清楚。如果是一个团队的话,很难保证不出现矛盾的地方。至少我们可以说,在对外沟通这块,应该是中本聪一个人完成的。

 

接下来我们讨论,中本聪在研发比特的时候,他了解其他的电子货币的发展历史吗?为了弄清楚这个问题,我们从比特币白皮书和比特币网站上的“参考文献”开始。他在白皮书中引用了一些基本的密码学概率论的文章,他还引用了有关时间戳(第七节介绍过)的概念,显然正是基于这些形成了后来区块链的设计。他还引用了Hashcash(第六节介绍过),它的关于破解谜题的方案跟比特币系统中的方案非常类似。他还提到了 b-money。后来在网站上,他增加了对 Bitgold 的引用,以及Hal Finney提出的重新利用破解谜题的方案。

 

但是,从网上公开的中本聪与其他人的邮件联系来看,对 b-money 的引用是在Adam Back的建议下,后期增加上去的。后来中本聪给 b-money 的创世人Wei Dai写信,Wei Dai又向中本聪推荐了 Bitgold。所以这两个项目都不太可能触发比特币的原始设计。(请参考第七节,有关于 b-money 和 Bitgold 的介绍)

 

在这个基础上,我们可以推断,中本聪在设计比特币的时候,可能仅仅对Hashcash和时间戳有一定的了解。后来当他了解到b-money 和 Bitgold 后,他欣喜地发现了它们之间的关联。2010年,在维基百科(Wikipedia)上,关于比特币的介绍曾经被维基的编辑删除过,所以中本聪一定跟其他人讨论过如何对比特币进行定义和描述,以适应维基的要求。最终,中本聪是这样描述比特币的:“ 比特币是 Wei Dai 的 b-money 协议和 Nick Szabo 的 Bitgold 协议的一种实现 ”。通过这一点我们可以看出,中本聪把比特币看成两个先期项目的继续或扩展,以此来对比特币的运作原理有一个好的解释。

 

那么,关于Chaum系统(第四节我们讨论过)呢?中本聪的文章中并没有提到过,也许这种中心化的系统跟去中心化的比特币没有什么关联吧。但是在比特币论坛的一个帖子中,他是这么说的,“当讨论到Chaum这样的老旧的中心制的货币发行体系时,我们看到从90年代开始,所有的这类系统都倒闭了,带来的结果就是很多人手里的电子化货币自动地消失了,我认为这是中心控制的系统的自身的属性,导致的必然结果。现在是我们第一次尝试一个非中心化的、非信任为基础的系统”。显而易见,在中本聪眼中,比特币跟以前的这些系统(Chaum)相比,是一个完全不同的思想。

 

另外一个有关中本聪的有趣的话题是,他应该不是一个学术研究者。大多数的学术研究者,一旦有了某个灵感,他们会立刻写下来,然后才会建立系统去验证自己的观点。而中本聪完全走了一个相反的路径。他是先写出代码,然后逐渐说服自己是否已经解决了所有的问题,最后才写出一篇论文来。

 

尽管中本聪很神秘,他也像我们正常人一样犯过错误,他也不能对未来有准确的预测。在比特币最初从代码中,也有bug和拙劣的设计。例如,有一个功能是将比特币发送到一个IP上,现在想想,这真是一个多么愚蠢的想法。而且中本聪也没有考虑到,比特币可以作为商户(咖啡店等)的一种支付工具。

 

最后一个问题,我们经常会问,为什么中本聪要隐藏自己的真实身份?答案可能有几种。首先,使用匿名是互联网上的常态,我们在论坛上发表观点,有多少人会用自己的真名?而且,那个时候,中本聪也加入了“ 加密朋克Cypherpunk ”运动,和加密学的邮件列表,加密学领域也通常会使用假名。

 

另一方面,中本聪选择匿名也可能有担心法律制裁的后顾之忧。两家美国公司 Liberty Reserve e-Gold,都曾经遇到过洗钱方面的法律问题。2006年,Liberty Reserve 的创始人之一,因为担心洗钱指控逃离了美国。e-Gold 的创始人待在美国,真的就面临起诉并最终定罪。这个定罪正好发生在中本聪刚刚建立比特币网站,并与其他人邮件沟通比特币创意的时候。因为害怕法律的制裁而选择匿名,可能是一个重要的原因。

 

我们回忆一下。当年,Chaum 针对 DigiCash 的技术申报了多项专利,才有了后来的“加密朋克”运动,一批加密学专家凑在一块,研究如何突破专利的限制。虽然,并不能证明比特币侵害了其他人的专利,或许中本聪是格外谨慎,匿名可以避免很多麻烦。

 

最后一个原因,是关于个人安全方面的。我们知道,早期中本聪通过挖矿存储了大量的比特币。考虑到现在疯狂的价格,这可不是一笔小钱。为了避免歹徒的觊觎,还是匿名比较好。

 

最后说一点,中本聪对比特币是乐观的,但是对比特币的前景又是特别谨慎的。他似乎明白,以前许多的关于数字货币的努力都失败了,比特币也可能失败。





下一篇(最后一篇),我将总结比特币成功的经验。




我正在进行为期三个月(12周)的网络视频教学:《比特币和数字加密货币技术》 将详细讲解比特币和区块链的核心算法和技术实现。请加我个人微信(161555)咨询,或者通过下方“阅读原文”直接报名。