整理 & 编译:深潮TechFlow

嘉宾:Vitalik Buterin,Ethereum 创始人;Christopher Goes,Anoma 联创

主持人:Michael Ippolito

播客源:Bell Curve

原标题:EthCC Campside Chat: Protocols, Ecosystems, Community & Tokens | Vitalik Buterin & Christopher Goes

播出日期:2024年7月17日

要点总结

在这个特别节目中,Vitalik Buterin 和 Christopher Goes 在 EthCC 2024 期间的意向讨论会议上加入了我们的现场直播!本次营边谈话的主要亮点包括:Vitalik 对加密货币迄今为止旅程的反思,以及他对以太坊诞生、拆分区块链组件以及与中心化协议竞争的见解。采访最后对社会共识进行了思考,以及从过去的失败中吸取教训以更好地驾驭未来发展的重要性。

对过去 15 年加密货币的反思

以太坊的创始人 Vitalik 的观点

Michael 提问到,加密货币实验已经进行了15年,自比特币诞生以来,以太坊也已经有10年的历史。他请 Vitalik 回顾以太坊的设计哲学,并分享哪些方面的发展符合预期,哪些方面出乎意料。

  • 初期设计理念:Vitalik 回顾了以太坊的起源,他最初在一些被称为“比特币2.0协议”的项目(如 Covered Coins 和 Mastercoin)工作时,提出了增加通用编程语言来增强功能性的想法。然而,这些项目的进展缓慢,促使他决定自己动手创建以太坊。

  • 核心设计理念:以太坊的核心设计理念是引入通用编程语言,使其区别于其他协议。其他重要设计决策包括线性增长的货币供应、抗 ASIC 的工作量证明算法,以及矿工可以投票决定 gas 限制等。

  • 白皮书和应用场景:Vitalik 提到,他在白皮书中列出了多个应用场景,如代币发行、稳定资产、金融衍生品、去中心化文件存储市场和参数化保险等。大部分应用场景都得到了尝试,但去中心化存储市场的发展令人失望。

  • 意外之喜和教训:NFT 的出现是一个意外之喜,而技术上的一些错误如 256 位虚拟机等则是需要改进的地方。Vitalik 还反思了低估开发时间的问题,认为如果能更好地预见开发时间,可能会简化路线图,集中精力于更简单的权益证明和扩展性解决方案。

Christopher 的观点

Michael 请 Christopher 谈谈他在 IBC(跨链通信协议)开发中的经验,并分享他从 Signal 创始人 Moxie Marlinspike 那里学到的关于去中心化协议设计的教训。

  • Moxie Marlinspike 的观点:Moxie 在一次演讲中解释了他选择不将 Signal 联邦化的原因,因为这会减慢协议的迭代速度。他认为,Signal 需要快速迭代以与 WhatsApp 和其他集中化消息服务竞争,同时保持隐私和用户主权的价值观。

  • 去中心化协议的挑战:Christopher 认为,去中心化协议的一个主要挑战是改变协议的社会共识变得更加复杂,需要与多个利益相关者沟通和协商,这会显著减慢发展速度。

  • 平衡快速迭代与去中心化:Christopher 强调,在区块链领域,需要在快速迭代和去中心化之间找到平衡,以便在确保去中心化的同时,能够与 Web 2 和传统金融系统竞争。

我们如何与中心化协议竞争?

Michael 提问,作为去中心化协议的设计者和贡献者,如何成功地与中心化协议竞争?中心化协议有速度和效率的优势,而去中心化协议则面临决策复杂性和执行速度的挑战,去中心化如何成为一种“超级力量”的?

Vitalik 的观点

去中心化协议的升级

  • Vitalik 认为,尽管去中心化协议在升级和改进方面存在挑战,但以太坊已经证明了其可行性。以太坊通过多客户端架构和共识机制,成功地进行了多次协议升级。

  • 多客户端架构的优势:这种架构不仅避免了单一开发团队的中心化问题,还增加了专业知识的多样性,提升了开发效率和创新能力。

去中心化的好处

  • 政治利益:多客户端架构避免了单一团队对协议的垄断,提供了更多的选择和灵活性。

  • 专业知识的多样性:多个开发团队的存在使得专业知识库更大,从而推动了更高效的开发和创新。

Christopher 的观点

多样性和创新

  • Christopher 强调,去中心化的最大优势在于观点和想法的多样性,以及组织结构的多样性。这种多样性使得去中心化协议能够从不同角度进行创新和改进。

  • 以太坊的成功:他称赞以太坊成功完成了“合并”,这是人类历史上最复杂的分布式系统升级之一,这证明了去中心化协议在复杂任务中的可行性。

不同项目的多样性

  • Christopher 认为,不同的去中心化项目应该提供不同的视角和解决方案,而不是简单地复制已有的协议。例如,Anoma 项目旨在提供不同于以太坊的研究视角和解决方案,以补充和完善现有的生态系统。

金融资产的挑战

  • 去中心化协议的缓慢变更:一旦区块链上涉及金融资产,协议的变更变得非常困难,因为用户不希望任何错误影响他们的资产安全。因此,去中心化协议需要非常谨慎地进行变更。

  • 快速反应的例外情况:在遭遇攻击或系统故障时,去中心化协议需要快速反应。这是少数几个需要快速行动的情况之一。

  • 资本结构的探索

  • Christopher 建议,应该探索新的资本结构,以避免快速启动导致的后续变更困难的问题。许多项目在启动后,由于涉及真实资产和去中心化运营,变更速度显著放缓,这需要在设计阶段进行充分考虑。

以太坊的路线图:接下来会发生什么?

Michael 提问 Vitalik,关于以太坊的未来发展。Vitalik 在几个月前发布了一篇博客文章,提到以太坊已经从“0到1”的问题转变为“1到N”的问题。Michael 希望 Vitalik 能详细解释这篇博客文章的内容,并讨论以太坊未来的发展方向。

Vitalik 的观点

复杂的升级过程

  • Vitalik 强调,以太坊的“合并”是一个非常复杂的过程,不仅在实施上复杂,在规范和生态系统适应方面也非常复杂。他指出,未来的升级将会相对简单,因为很多基础性的工作已经完成。

L2 生态系统的成熟

  • 以太坊的路线图现在更倾向于 L2(Layer 2)解决方案。Vitalik 提到,用户和开发者已经逐渐适应 L2 环境,很多应用已经在 L2 上运行。

  • Blob 数据结构:EIP-4844 引入的 Blob 数据结构,使得 L2 可以更高效地处理数据。这一改变使得未来的升级对 L2 的影响更小,L2 可以继续运行而无需重大修改。

未来的工作

  • Vitalik 指出,未来的工作将更集中在幕后,变得更不具破坏性。他认为,随着时间的推移,升级将变得更加渐进和不具破坏性,对应用的影响也会减少。

从 L1 问题到应用层问题

  • Vitalik 认为,未来的重点将逐渐从 L1(Layer 1)问题转向更接近应用层的问题。他认为,开发者现在拥有了足够的工具来构建既用户友好又符合赛博朋克精神的应用。

以太坊 L1 的角色

  • Vitalik 解释了 L1 在提供更好的用户体验方面的角色。他提出了两种可能的路线图:

    • 最小化 L1 路线图:L1 作为结算层,主要职责是确保安全性和抗审查性,让 L2 提供快速确认服务。

    • 更复杂的 L1 路线图:L1 提供更快的确认时间,从而减轻 L2 的负担,使得一些应用可以继续在 L1 上运行。

  • Vitalik 提到,如果他能做出一些改变,他会选择更简单的权益证明版本,这可以节省大量开发时间。

  • 他还强调了以太坊在应对 51% 攻击方面的独特性。以太坊不仅依赖社会共识,还在协议层面上积极设计应对方案,以确保在发生攻击时能够自动恢复。

抗审查性

  • Vitalik 强调了抗审查性的重要性。他指出,如果 L2 决定审查用户,用户体验可能会大幅下降。因此,他认为 L1 提供更快的确认时间是有价值的,这可以确保在 L2 审查的情况下,用户体验不会受到严重影响。

标准的作用

Michael 提问,随着区块链逐渐走向模块化世界,标准在其中的作用是什么?

他提到在现实世界中,有“公地悲剧”的概念,即完全依赖自由市场可能导致资源的过度消耗。在区块链领域,标准如何在这种情况下发挥作用?

Christopher 的观点

区分模块化

  • Christopher 首先区分了协议中的模块化和网络中的模块化。他指出,协议中的模块化通常指的是构建抽象层,而网络中的模块化更倾向于在网络中添加许多中介节点。

  • 资本结构的影响:他认为,网络中的模块化更多是由资本结构驱动的,而不是设计哲学。

协议设计中的模块化

  • 在协议设计中,模块化非常重要,需要明确区分不同实体的角色。例如,在基于 Rollup 的路线图中,L1 链提供数据存储、数据可用性和排序,而在 Plasma 路线图中,L1 链仅提供排序。

  • 解耦和耦合:Christopher 认为,协议设计者应该尽量解耦不同的角色,但实际操作中可能会因为经济和激励因素而导致某些角色的耦合。

市场结构和协议

  • 他认为,自由市场竞争对协议的好处在于,思想可以自由传播和演化,有助于研究和进步。然而,去中心化的协议开发生态系统可能导致用户难以理解和使用的复杂性。

  • 集中化的优势:他指出,成功的消费软件公司往往是大型的层级组织,这些组织能够协调软件开发和接口设计,提供更符合用户需求的产品。因此,他建议探索介于自由市场和集中化组织之间的资本结构,以提升加密货币生态系统的用户体验。

Vitalik 的观点

保持以太坊的统一感

  • Vitalik 强调,在进入 L2 世界时,确保整个以太坊生态系统仍然感觉像是以太坊非常重要。他认为,用户在不同应用间切换时不应感到困惑,例如不需要手动切换网络。

  • ERC-3737 标准:他提到,用户应该能够在浏览器钱包中输入地址并点击发送,而不需要考虑接收方所在的链。

标准的价值

  • Vitalik 认为,标准的最大价值在于简化用户体验,使用户能够轻松地在不同应用和网络之间操作。他还提到,一些实体需要具备足够的激励来推动这些标准的实施。

  • 以太坊基金会的角色:他认为,以太坊基金会可以在推动这些标准方面发挥更大作用,例如通过跨 L2 基础设施的协调。

激励机制

  • Vitalik 讨论了通过改变 ETH 发行规则来激励 Rollup 的想法。他认为,这种机制需要设计得非常谨慎,以避免被政治化。

  • 间接选择机制:他提到,最好的技术通常是间接选择机制,而不是直接选择谁获得资金。这种机制可以减少政治化,增加公平性。

拆分区块链

Michael 提问关于区块链拆分的问题。他提到,通常我们通过数据可用性、执行和结算等角度来讨论区块链的拆分。

然而,他认为实际上我们是在拆分区块链的核心组件:资产、安全模型和社区。

Christopher 的观点

比特币的捆绑

  • Christopher 首先回顾了比特币的历史。他指出,比特币最初将资产、协议和社区捆绑在一起。早期的比特币社区认为这些元素是紧密耦合的,很少有人尝试将它们分离。

  • 以太坊的解耦:随着时间的推移,以太坊等项目开始将这些元素解耦。例如,以太坊社区与 ETH 资产之间存在关联,但并不完全相同。社区中的人们可能并不持有大量 ETH,但他们仍然是社区的一部分。

社区与资产的关系

  • Christopher 认为,以太坊的价值更多来自于社区,而不仅仅是资产本身。他指出,即使是只关心美元价值的用户,也需要考虑有多少人愿意用美元购买以太坊。这种需求更多来自于社区对项目的支持和信任,而不仅仅是协议层面的使用。

资产的资本结构

  • 他提出,解耦这些元素的一个好处是可以探索不同的资本结构。例如,资产 A 可以每年将其供应量的 50% 分配给资产 B 的持有者,反之亦然。这种互相分配的机制可以增强不同资产之间的协作,减少重复工作。

  • 治理的挑战:然而,这种机制也面临治理上的挑战。例如,决定资产如何分配的问题很难通过抽象机制来解决,最终需要人们做出主观判断。

Vitalik 的观点

以太坊社区的独特性

  • Vitalik 强调,以太坊社区的独特性在于其多样性和包容性。他指出,社区中的人们可能使用不同的技术和工具,但他们都认同以太坊的价值观和目标。

  • 标准的重要性:他认为,标准在保持社区一致性方面非常重要。例如,ERC-3737 标准可以简化用户在不同应用和网络之间的操作,增强整个生态系统的统一感。

激励机制的设计

  • Vitalik 讨论了通过改变 ETH 发行规则来激励 Rollup 的想法。他认为,这种机制需要设计得非常谨慎,以避免被政治化。

  • 间接选择机制:他提到,最好的技术通常是间接选择机制,而不是直接选择谁获得资金。这种机制可以减少政治化,增加公平性。

加密货币的成功与失败

Michael 提出一个最终问题:假设我们在15或20年后回顾加密货币的实验,决定其成功与否的因素是什么?什么会让我们认为这是一个非常值得的时间投入,并为此感到自豪?反之,什么又会让我们感到失望?我们如何避免失望的结果?

Vitalik 的观点

技术的实际应用

  • Vitalik 认为,最终决定加密货币成功与否的是技术的实际应用。如果加密货币能成为主流,或者至少像 Linux 一样成为主流的可信替代品,那就算是成功。例如,以太坊账户可以替代社交账户登录,或者加密货币成为金融系统的一部分,DAO 成为企业或非营利组织的替代品,去中心化社交媒体或预测市场等应用取得成功。

失败的标志

  • 相反,如果加密货币领域被记住为一群逐渐减少的理想主义者不断喊叫,或者是一群人互相交易数字猴子和名人照片,那将是一个令人失望的结果。

高杠杆的工作

  • Vitalik 认为,当前的工作具有高杠杆效应。虽然某些无关紧要的应用(如数字猴子和名人照片交易)不受费用和用户体验的影响,但真正有价值的应用确实依赖于合理的费用和用户体验。因此,改进这些方面可以促进实际有用的应用的普及。

用户体验的改进

  • 他举例说明了用户体验的改进对应用成功的重要性。例如,五年前在 Augur 上的交易体验非常糟糕,但现在在 Polymarket 上的体验已经大大改善。去中心化社交媒体的用户体验也有显著提升,这些改进促进了这些应用的更广泛采用。

Christopher 的观点

自治与互操作性

  • Christopher 认为,加密技术的承诺和极限在于能够平衡自治与互操作性。在当今世界,大多数系统要求社区在自治和互操作性之间做出选择。例如,如果你想与美国金融系统互操作,你必须使用SWIFT系统。然而,加密技术可以提供标准化协议,使社区能够清晰地划分哪些部分需要依赖他人,哪些部分可以自主运行。

低切换成本

  • 如果协议能促进简便的互操作性,那么切换成本就会很低。当你想改变社区的拓扑结构或依赖关系时,可以轻松实现。

社会影响

  • Christopher 希望在15年后自己变得完全无关紧要。他认为,区块链技术应该变得像数据库技术一样无聊,成为一种基础设施,而不再是热点话题。成功的标志之一是区块链技术变得如此普遍和无聊,以至于只有少数专业人士会关注。

现场问答

  • Nathan 提到 Vitalik 之前对社会共识的存在性危险的评论,并询问是否有价值采取加速主义方法来处理空间中的经济问题,以便我们能够快速经历所有的失败模式,并在空间变得更大、更难以协调之前有机会修复它们。

  • Vitalik 回答认为,这确实是一个有趣的观点。他提到,如果早期的 Mt. Gox 崩溃没有发生,人们可能不会认为去中心化交易所技术是重要的,可能会更加依赖中心化交易所,这可能会导致后来像 FTX 这样的事件更加严重。

  • 他指出,威胁反应是一个非常混乱的系统,这种观点很容易是正确的,但也很容易被坏人利用来为自己的行为辩护,即使这些行为并不正当。

  • Vitalik 个人倾向于希望这些实验发生在比以太坊规模更小的地方。他认为,我们需要一个经济规模介于测试网和主网之间的实验环境。例如,在一个 L2 上进行实验,其 TVL 和 DeFi 活动水平在数千万到数亿美元之间,而不是像以太坊那样的规模。

  • 他提到,L2 可以作为一个“加密无政府主义的经济特区”,在这个环境中鼓励人们进行疯狂的实验,并尽可能多地请求监管机构允许这些实验。如果人们愿意在这个环境中进行实验,可以这样做,否则可以留在常规世界中。

  • Vitalik 认为,以太坊本身作为沙盒的风险已经变得太高,但 L2 的规模感觉正好合适。