比特币白皮书不是圣经,请停止崇拜它

作者|刘扬 2018-11-02 11:31:23 335

(比特数字译)SamsonMow是Blockstream的首席战略官。

这篇独家评论文章是CoinDesk的“比特币10:Satoshi白皮书“系列。

比特币白皮书发布至今已经10年了,全世界都有10年的时间来理解比特币的深远影响。我们还进行了10年的开发,以提高可用性和扩展性。

然而,尽管有这么长的时间来发展我们的理解,我们还是出现了狂热者,他们试图把比特币白皮书解释成圣经。

比特币白皮书不是一本圣经,它根本就不是最终版本。

例如,比特币的白皮书于2008年10月发布,几个月后,0.1版的源代码才被公开使用。但是,该软件本身已经在开发一年半,其中包括白皮书中根本没有提到的特点和重要的协商一致规则。

“文件中没有详细的功能细节,但源代码很快就会出现。”中本聪,2008年11月.

白皮书的目的是作为密码朋克社区的介绍性文本。中本聪甚至说他是“代码比文字更好“,就在白皮书发布后不久发给哈尔·芬尼的一封电子邮件中。

对于那些知道代码的人来说,这是显而易见的,因为白皮书中有很多东西没有提到,它甚至包括了一些不正确的声明。

· 2100万枚代币恒定量虽然所指的是“预定的数字”,但Satoshi只在他提供时间表和上限时才提供,宣布代码的发布。

· 最长的链。代表大多数人接受的事务历史的链经常被称为“最长链”,而今天我们知道情况并非如此。从“高度”到“ChainWork”的变化是由Satoshi创作的。2010年7月。白皮书本身没有更新。

· ASIC采矿CPU挖掘是在本文中提到的。“计算集群最终会占据所有生成的硬币”,而他“不想在那一天加速”。回顾过去,成功的比特币必然会导致CPU挖掘变得无关紧要。

· 困难算法如白皮书所述,这将使用移动平均,而不是2016年的固定周期。在代码中实现严重改变抵制变革的动机。

· 比特币脚本或智能合同系统。中本聪后来会建议比特币脚本可以用于“托管交易、保税合同、第三方仲裁、多方签名”,但白皮书中根本没有提到脚本功能。

风中的文本

但是如果白皮书很快就过时了,Satoshi似乎没有注意到。

他甚至没有费心去修改白皮书,让它更准确地反映他发布的代码。我猜想,他的注意力主要集中在实时网络的代码基础上,而不是一篇已经变得无关紧要的论文。

这一点很重要,因为尽管改变了实时网络的设计,但对于一些人来说,白皮书已经变成了一个伪宗教文本,他们似乎认为代码随后的开源演变相当于亵渎神灵。这还是让我困惑。

当然,Satoshi在比特币发布后很久就继续对其进行评论和提交代码。在这段时间里,Satoshi终于能够与其他人讨论系统将如何随着时间的推移而发展。他的想法并不总是被完美地考虑出来,他也没有表现出自己是无懈可击的,然而他仍然有着丰富的聪明才智。

比特币白皮书不是圣经,请停止崇拜它

有一个想法最终引起了其他人的注意,那就是支付渠道或“高频交易”。就像他所说的。这允许用户在未确认的交易被广播之前重复更新状态,并利用比特币中的一些功能。电码,白皮书中没有提到。

这个特别的“后白皮书”想法,连同克里斯蒂安·德克博士的“双工微支付通道“纸,形成了今天的闪电网络的基础。当其他开发者采纳这个概念,解决安全问题,并扩展它,我们现在已经创建了一个快速的点对点比特币微支付网络。”

我用这些白皮书遗漏和与实现本身的差异的例子来说明的一点是,虽然软件在发展,但只读文本文档却并非如此。白皮书是一些已经投入了更多时间和精力来编写代码本身的人在高级介绍中的一次尝试。

它忽略了许多细节,这些细节是迄今为止比特币成功的关键。然而,一些人试图将比特币提升到神圣圣经的位置,试图在误导下迫使少数人做出设计决定。

进化论

所有这些都表明,软件本身定义了什么是比特币,而且多年来大多数人的共同愿景塑造了比特币,以编程方式表达他们希望在网络上执行的规则。

书面文字可作个人解释。代码的执行不是,对于一致的关键系统中编码的规则来说,代码才是最重要的。

当他出版比特币的源代码时,我认为Satoshi知道他正在向公众交出一件具有巨大社会价值的作品,但我认为他无法想象它在短短10年内会有多大的进步。

撇开价格和其他干扰因素不谈,如今人类投入比特币基础设施的努力让我感到鼓舞,尤其是在志愿者做了这么多工作的情况下。只需考虑一下,最新的主要版本(0.17)包含700多个请求,135个开发人员对其做出了贡献。

尽管区块链继续增长,同步时间仍在改善;我们仍然可以将整个比特币区块链从成因块同步到链端。不到两个半小时。但是,以太网不见得能。

我们有新技术,如G‘root、防弹、机密事务、机密资产、PSBT和基本层的签名聚合(Schnorr),而闪电网络允许开发人员在不需要对基本协议进行协商一致更改的情况下进行未经允许的试验。

随着液体网络的启动,我们开始实现侧链的承诺,第一个真正的解决方案是改善交换结算。所有这些发展将使比特币领域的创新以前所未有的速度加速。

新课程

毫无疑问,当Satoshi发布比特币源代码时,他为所有人提供了一项很棒的服务。他利用经济和社会激励来解决计算机科学家多年来一直在研究的一个问题。

他决定离开这个项目也是个天才的举动。

通过将自己排除为单一的失败点,并明确地将议定书的控制权移交给其他所有人,他让世界通过他的守则激励的多数共识机制,在其演变过程中拥有发言权。

“永远不要问我会做什么,只要做正确的事。”-史蒂夫·乔布斯

史蒂夫·乔布斯去世之前,他把这些忠告留给了蒂姆·库克。这是有意义的,因为苹果员工花时间猜测乔布斯会想要什么是没有效率的。

未来总是在变化,单靠过去的智慧不能作为作出正确决定向前迈进的拐杖。

我相信,Satoshi也不会希望人们从他的白皮书中猜测未来,尤其是比特币代码库已经被他自己和其他人广泛修改了。你当然不能拿起一篇有10年历史的文字,指望它对个人做出个人选择的分散网络有任何权威。

让代码本身来表达。

  • 收藏

相关推荐

评论

最新评论

热门文章

世界银行区块链债券提供关键见解

世界银行区块链债券提供关键见解