核心开发者对比特币的最新思考:好的、坏的和丑陋的
作者:Eric Lombrozo,早期比特币核心开发者 翻译:善欧巴,金色财经
好久没写长文了。但最近发生太多了,尽管我渴望远离这一切喧嚣,但我思绪太多,无法保持沉默。过去几年,我对比特币的理解和观点发生了巨大变化,要简洁地传达出来相当困难。但在尝试之前,我要警告你:并不是所有内容都令人愉快。有些难以接受,有些残酷,有些甚至糟透了,让我一度不想发表任何东西,直到我的思绪平静下来。
比特币的扩展性证明相当困难,许多人仍然难以使用,而且其默认隐私性很糟糕。虽然我对未来的改进仍然持乐观态度,但其中一些问题非常根本,没有简单的解决方案。例如,初始同步时间、资源需求、高昂的链上费用以及难以使用的非托管 UX(尤其是在你想要隐私时)将在可预见的未来仍然是大多数人的严重挑战。此外,随着比特币的规模和价值增长,它继续吸引越来越多的恶意骗子。那些我们可以只做书呆子,不必过多考虑坏人及其可能干些什么的美好日子早已一去不复返。此外,可用性和可扩展性问题导致比特币持有集中在少数几个实体,让人不安。
我真的很希望看到更多人自己保管比特币,但我们必须面对这样一个事实:大多数人并不想要太多责任,他们只想按下一个按钮,让其他人替他们思考和做所有脏活累活。这种状况不会很快改变,甚至可能变得更糟。
设计使然,比特币没有内置的协议更新机制,尤其没有共识规则更改机制。完全没有。共识规则的更改是一个潘多拉盒子,一旦人们开始更改规则,原则上,比特币可以被变成任何东西,甚至变成它本意要保护人们免受的、用于大规模监控、高度许可的金融暴政工具。现在很明显,中本聪并没有真正考虑过这部分,尽管考虑到当比特币价值只有几美分、没人真正关心、两三个人完全控制所有软件部署时,这些问题并不特别相关,也很难责怪他。
即使是在完全非政治的环境中,仅从技术层面找到平稳部署软分叉的方法也需要付出巨大努力,耗时多年,而且需要许多聪明才智的人共同努力。这项工作的大部分都是在中本聪离开之后才完成的。尽管中本聪才华横溢,但我很确定他在离开时并没有解决这些问题的好办法,甚至我不确定他是否真正认真考虑过它们。事实证明,这些问题非常棘手,远比最初预期的要难得多。
曾经有一段时间我们更加乐观。例如BIP9。事后看来,BIP9 似乎是一个白日梦。
在隔离见证激活之前,软分叉会定期激活,大多数用户甚至不需要知道或关心它们。当时看来我们很快就会找到解决问题的通用解决方案,并且这个过程很快就会成为常规。但在分叉战争期间(2015-2017),比特币几乎被撕裂。但这种乐观情绪很快就消退了。
无论好坏,分叉战争的结果是当前不稳定的稳定平衡,没有人愿意扰乱共识规则,并且我们不再有办法协调新的软分叉而不使其本质上具有政治性。我们现在知道它会变得非常非常丑陋!从好的方面来说,由于担心相互毁灭,这防止了进一步的大规模战争。但不利的一面是,它导致了比特币基础层进一步改进的实际瘫痪。
有些人可能想将此归咎于特定的个人。或者一些激光眼邪教。或者其他什么废话。但事实是,这是比特币技术的一个根本限制,也是一种社会动态,它是为了应对感知到的威胁而有机演变的,有些威胁可能是想象的,但有些是非常非常真实的。
我不久前在 X 上写了一篇短文,涵盖了任何协议更新固有的三类风险。我将在这里简要回顾一下其中的一些内容。
这三个类别是:
技术风险是大多数关键任务软件项目面临的问题。例如错误或无意引入的漏洞和漏洞。
共识风险涉及节点在大多数工作链上存在分歧,因为它们运行不同版本的软件。这导致不同的用户看到不同的账本,通常会导致两个或多个完全不可互操作的不同网络。
最后,流程和先例风险是通过部署流程的规范化和由此获得的习惯而引入的漏洞和攻击媒介。
硬分叉需要完整的中央协调。软分叉本质上是“仁慈的”51%攻击。两者都不理想。完全没有。前者目前甚至无法实际部署。根据最初的比特币设计,后者实际上是对网络的攻击。我们已经成功地突破了这个限制,并且仍然仁慈地部署了一些东西,但我们永远不应该忘记,软分叉实际上就是中本聪认为的网络上的 51% 攻击,并且可以用来做比特币设计的每一个邪恶行为。防范。
在这一点上,假设中本聪是一个仁慈的实体,我非常确信中本聪对第 2 类和第 3 类一无所知。但我们不应该对他太严厉。我们都没有这样做。经过多年的实验、反复试验,并看着其他网络完全搞砸,甚至开始系统地接近第 2 类。而直到今天,第 3 类仍然是一个完全未解决的问题和完全的谜。
我有件事要坦白。隔离见证激活后,我狂热地致力于解决第 3 类问题。但完全失败了。完全地。就像,这甚至都不好笑。那是一场灾难。我变得非常沮丧。这是我放弃比特币开发的主要原因。经过这些努力,我得出的结论是,事实上,除了创建一个全新的政治体系之外,没有其他解决方案。这并不是我最初报名要做的事情。
这一连串的想法又把我带到了更黑暗的地方。如果我们真的有创建新政治范式的雄心,我开始质疑我们最终是否真的需要比特币。毕竟,比特币是对当前央行/印钞现状的抗议。不是建立新国家或新社区的解决方案。
换句话说,如果我们真的能够在没有中央银行和印钞机的情况下从头开始创建一个全新的政治范式,也许我们会找到一种更好的方法来解决交易自由问题,并且不存在任何固有的严重限制到上面提到的比特币。
比特币实际上是对现状的一种破解。虽然非常聪明,但它仍然相当丑陋、笨重、难以使用、难以在不牺牲其一些关键优势的情况下进行扩展。
不幸的是,在我们成长的时代,世界上大多数人都认为中央银行和印钞是理所当然的。这个世界并没有真正提供太多合法的方法来规避这一点。作为围绕严酷金融体系的临时解决方案,比特币迄今为止取得了巨大的成功。但这并不能真正从根本上解决问题。充其量它只是让人们思考问题,充当社会转型的催化剂,并为我们赢得一点额外的时间来弄清楚下一步该做什么……一旦央行崩溃。到目前为止,似乎没有人真正了解这一点。