原文整理 & 编译:深潮 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 对加密货币迄今为止旅程的反思,以及他对以太坊诞生、拆分区块链组件以及与中心化协议竞争的见解。采访最后对社会共识进行了思考,以及从过去的失败中吸取教训以更好地驾驭未来发展的重要性。 Michael 提问到,加密货币实验已经进行了 15 年,自比特币诞生以来,以太坊也已经有 10 年的历史。他请 Vitalik 回顾以太坊的设计哲学,并分享哪些方面的发展符合预期,哪些方面出乎意料。 初期设计理念:Vitalik 回顾了以太坊的起源,他最初在一些被称为“比特币 2.0 协议”的项目(如 Covered Coins 和 Mastercoin)工作时,提出了增加通用编程语言来增强功能性的想法。然而,这些项目的进展缓慢,促使他决定自己动手创建以太坊。 核心设计理念:以太坊的核心设计理念是引入通用编程语言,使其区别于其他协议。其他重要设计决策包括线性增长的货币供应、抗 ASIC 的工作量证明算法,以及矿工可以投票决定 gas 限制等。 白皮书和应用场景:Vitalik 提到,他在白皮书中列出了多个应用场景,如代币发行、稳定资产、金融衍生品、去中心化文件存储市场和参数化保险等。大部分应用场景都得到了尝试,但去中心化存储市场的发展令人失望。 意外之喜和教训:NFT 的出现是一个意外之喜,而技术上的一些错误如 256 位虚拟机等则是需要改进的地方。Vitalik 还反思了低估开发时间的问题,认为如果能更好地预见开发时间,可能会简化路线图,集中精力于更简单的权益证明和扩展性解决方案。 Michael 请 Christopher 谈谈他在 IBC(跨链通信协议)开发中的经验,并分享他从 Signal 创始人 Moxie Marlinspike 那里学到的关于去中心化协议设计的教训。 Moxie Marlinspike 的观点:Moxie 在一次演讲中解释了他选择不将 Signal 联邦化的原因,因为这会减慢协议的迭代速度。他认为,Signal 需要快速迭代以与 WhatsApp 和其他集中化消息服务竞争,同时保持隐私和用户主权的价值观。 去中心化协议的挑战:Christopher 认为,去中心化协议的一个主要挑战是改变协议的社会共识变得更加复杂,需要与多个利益相关者沟通和协商,这会显著减慢发展速度。 平衡快速迭代与去中心化:Christopher 强调,在区块链领域,需要在快速迭代和去中心化之间找到平衡,以便在确保去中心化的同时,能够与 Web 2 和传统金融系统竞争。 Michael 提问,作为去中心化协议的设计者和贡献者,如何成功地与中心化协议竞争?中心化协议有速度和效率的优势,而去中心化协议则面临决策复杂性和执行速度的挑战,去中心化如何成为一种“超级力量”的? 去中心化协议的升级 Vitalik 认为,尽管去中心化协议在升级和改进方面存在挑战,但以太坊已经证明了其可行性。以太坊通过多客户端架构和共识机制,成功地进行了多次协议升级。 多客户端架构的优势:这种架构不仅避免了单一开发团队的中心化问题,还增加了专业知识的多样性,提升了开发效率和创新能力。 去中心化的好处 政治利益:多客户端架构避免了单一团队对协议的垄断,提供了更多的选择和灵活性。 专业知识的多样性:多个开发团队的存在使得专业知识库更大,从而推动了更高效的开发和创新。 多样性和创新 Christopher 强调,去中心化的最大优势在于观点和想法的多样性,以及组织结构的多样性。这种多样性使得去中心化协议能够从不同角度进行创新和改进。 以太坊的成功:他称赞以太坊成功完成了“合并”,这是人类历史上最复杂的分布式系统升级之一,这证明了去中心化协议在复杂任务中的可行性。 不同项目的多样性 Christopher 认为,不同的去中心化项目应该提供不同的视角和解决方案,而不是简单地复制已有的协议。例如,Anoma 项目旨在提供不同于以太坊的研究视角和解决方案,以补充和完善现有的生态系统。 金融资产的挑战 去中心化协议的缓慢变更:一旦区块链上涉及金融资产,协议的变更变得非常困难,因为用户不希望任何错误影响他们的资产安全。因此,去中心化协议需要非常谨慎地进行变更。 快速反应的例外情况:在遭遇攻击或系统故障时,去中心化协议需要快速反应。这是少数几个需要快速行动的情况之一。 资本结构的探索 Christopher 建议,应该探索新的资本结构,以避免快速启动导致的后续变更困难的问题。许多项目在启动后,由于涉及真实资产和去中心化运营,变更速度显著放缓,这需要在设计阶段进行充分考虑。 Michael 提问 Vitalik,关于以太坊的未来发展。Vitalik 在几个月前发布了一篇博客文章,提到以太坊已经从“ 0 到 1 ”的问题转变为“ 1 到 N”的问题。Michael 希望 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 首先区分了协议中的模块化和网络中的模块化。他指出,协议中的模块化通常指的是构建抽象层,而网络中的模块化更倾向于在网络中添加许多中介节点。 资本结构的影响:他认为,网络中的模块化更多是由资本结构驱动的,而不是设计哲学。 协议设计中的模块化 在协议设计中,模块化非常重要,需要明确区分不同实体的角色。例如,在基于 Rollup 的路线图中,L1 链提供数据存储、数据可用性和排序,而在 Plasma 路线图中,L1 链仅提供排序。 解耦和耦合:Christopher 认为,协议设计者应该尽量解耦不同的角色,但实际操作中可能会因为经济和激励因素而导致某些角色的耦合。 市场结构和协议 他认为,自由市场竞争对协议的好处在于,思想可以自由传播和演化,有助于研究和进步。然而,去中心化的协议开发生态系统可能导致用户难以理解和使用的复杂性。 集中化的优势:他指出,成功的消费软件公司往往是大型的层级组织,这些组织能够协调软件开发和接口设计,提供更符合用户需求的产品。因此,他建议探索介于自由市场和集中化组织之间的资本结构,以提升加密货币生态系统的用户体验。 保持以太坊的统一感 Vitalik 强调,在进入 L2 世界时,确保整个以太坊生态系统仍然感觉像是以太坊非常重要。他认为,用户在不同应用间切换时不应感到困惑,例如不需要手动切换网络。 ERC-3737 标准:他提到,用户应该能够在浏览器钱包中输入地址并点击发送,而不需要考虑接收方所在的链。 标准的价值 Vitalik 认为,标准的最大价值在于简化用户体验,使用户能够轻松地在不同应用和网络之间操作。他还提到,一些实体需要具备足够的激励来推动这些标准的实施。 以太坊基金会的角色:他认为,以太坊基金会可以在推动这些标准方面发挥更大作用,例如通过跨 L2 基础设施的协调。 激励机制 Vitalik 讨论了通过改变 ETH 发行规则来激励 Rollup 的想法。他认为,这种机制需要设计得非常谨慎,以避免被政治化。 间接选择机制:他提到,最好的技术通常是间接选择机制,而不是直接选择谁获得资金。这种机制可以减少政治化,增加公平性。 Michael 提问关于区块链拆分的问题。他提到,通常我们通过数据可用性、执行和结算等角度来讨论区块链的拆分。 然而,他认为实际上我们是在拆分区块链的核心组件:资产、安全模型和社区。 比特币的捆绑 Christopher 首先回顾了比特币的历史。他指出,比特币最初将资产、协议和社区捆绑在一起。早期的比特币社区认为这些元素是紧密耦合的,很少有人尝试将它们分离。 以太坊的解耦:随着时间的推移,以太坊等项目开始将这些元素解耦。例如,以太坊社区与 ETH 资产之间存在关联,但并不完全相同。社区中的人们可能并不持有大量 ETH,但他们仍然是社区的一部分。 社区与资产的关系 Christopher 认为,以太坊的价值更多来自于社区,而不仅仅是资产本身。他指出,即使是只关心美元价值的用户,也需要考虑有多少人愿意用美元购买以太坊。这种需求更多来自于社区对项目的支持和信任,而不仅仅是协议层面的使用。 资产的资本结构 他提出,解耦这些元素的一个好处是可以探索不同的资本结构。例如,资产 A 可以每年将其供应量的 50% 分配给资产 B 的持有者,反之亦然。这种互相分配的机制可以增强不同资产之间的协作,减少重复工作。 治理的挑战:然而,这种机制也面临治理上的挑战。例如,决定资产如何分配的问题很难通过抽象机制来解决,最终需要人们做出主观判断。 以太坊社区的独特性 Vitalik 强调,以太坊社区的独特性在于其多样性和包容性。他指出,社区中的人们可能使用不同的技术和工具,但他们都认同以太坊的价值观和目标。 标准的重要性:他认为,标准在保持社区一致性方面非常重要。例如,ERC-3737 标准可以简化用户在不同应用和网络之间的操作,增强整个生态系统的统一感。 激励机制的设计 Vitalik 讨论了通过改变 ETH 发行规则来激励 Rollup 的想法。他认为,这种机制需要设计得非常谨慎,以避免被政治化。 间接选择机制:他提到,最好的技术通常是间接选择机制,而不是直接选择谁获得资金。这种机制可以减少政治化,增加公平性。 Michael 提出一个最终问题:假设我们在 15 或 20 年后回顾加密货币的实验,决定其成功与否的因素是什么?什么会让我们认为这是一个非常值得的时间投入,并为此感到自豪?反之,什么又会让我们感到失望?我们如何避免失望的结果? 技术的实际应用 Vitalik 认为,最终决定加密货币成功与否的是技术的实际应用。如果加密货币能成为主流,或者至少像 Linux 一样成为主流的可信替代品,那就算是成功。例如,以太坊账户可以替代社交账户登录,或者加密货币成为金融系统的一部分,DAO 成为企业或非营利组织的替代品,去中心化社交媒体或预测市场等应用取得成功。 失败的标志要点总结
对过去 15 年加密货币的反思
以太坊的创始人 Vitalik 的观点
Christopher 的观点
我们如何与中心化协议竞争?
Vitalik 的观点
Christopher 的观点
以太坊的路线图:接下来会发生什么?
Vitalik 的观点
标准的作用
Christopher 的观点
Vitalik 的观点
拆分区块链
Christopher 的观点
Vitalik 的观点
加密货币的成功与失败
Vitalik 的观点