我不同意的关键是 (i) 2010 年那种灾难性错误也很重要,并且 (ii) 你实际上永远不会只有一个客户端。后一点在2013 年的比特币分叉中表现得最为
选项 1:压缩 Layer 1,强制几乎所有活动移动到 Layer 2
随着时间的推移,我们可以将 Layer 1 每个区块的 gas 目标从 1500 万降低到 100 万,足以让一个区块包含单个 SNARK 和一些存取款操作,但没有太多其他操作,从而强制几乎所有用户活动转移到 Layer 2 协议。这样的设计仍然可以支持在每个块中提交许多 rollup:我们可以使用由定制构建器运行的链下聚合协议来收集来自多个 Layer 2 协议的 SNARK,并将它们组合成单个 SNARK。在这样的世界里,Layer 1 的唯一功能就是成为 Layer 2 协议的交换所,验证它们的证明,偶尔促进它们之间的大规模资金转移。 这种方法是可行的,但它有几个重要的弱点: •它实际上是向后不兼容的,因为许多现有的基于 L1 的应用程序在经济上变得不可行的。由于费用变得过高,超过了清空这些账户的成本,高达数百或数千美元的用户资金可能会陷入困境。这个问题可以通过让用户签署消息来选择在协议内大规模迁移到他们所选择的 L2 来解决 (请参阅这里的一些早期实施想法),但这增加了过渡的复杂性,而且要想让它真正足够便宜,无论如何都需要在 Layer 1 进行某种 SNARK。当涉及到...
选项 1:压缩 Layer 1,强制几乎所有活动移动到 Layer 2
随着时间的推移,我们可以将 Layer 1 每个区块的 gas 目标从 1500 万降低到 100 万,足以让一个区块包含单个 SNARK 和一些存取款操作,但没有太多其他操作,从而强制几乎所有用户活动转移到 Layer 2 协议。这样的设计仍然可以支持在每个块中提交许多 rollup:我们可以使用由定制构建器运行的链下聚合协议来收集来自多个 Layer 2 协议的 SNARK,并将它们组合成单个 SNARK。在这样的世界里,Layer 1 的唯一功能就是成为 Layer 2 协议的交换所,验证它们的证明,偶尔促进它们之间的大规模资金转移。 这种方法是可行的,但它有几个重要的弱点: •它实际上是向后不兼容的,因为许多现有的基于 L1 的应用程序在经济上变得不可行的。由于费用变得过高,超过了清空这些账户的成本,高达数百或数千美元的用户资金可能会陷入困境。这个问题可以通过让用户签署消息来选择在协议内大规模迁移到他们所选择的 L2 来解决 (请参阅这里的一些早期实施想法),但这增加了过渡的复杂性,而且要想让它真正足够便宜,无论如何都需要在 Layer 1 进行某种 SNARK。当涉及到...
政治去中心化的理由
垄断客户端开发者处于一个具有很大政治权力的位置。如果客户端开发人员提出更改,而用户不同意,理论上他们可以拒绝下载更新版本,或者创建一个没有它的分支,但在实践中,用户通常很难做到这一点。如果一个令人不满意的协议更改与必要的安全更新捆绑在一起怎么办?如果主要团队威胁说如果不按他们的方式行事就退出怎么办? 或者,更简单地说,如果垄断客户端团队最终成为唯一拥有最大协议专业知识的团队,让生态系统的其他成员在判断客户端团队提出的技术论点时处于不利地位,让客户端团队有很大的空间来推动他们自己的特定目标和价值观,而这些目标和价值观可能与更广泛的社区不匹配,该怎么办? 对协议政治的担忧,特别是在2013-14 年比特币 OP_RETURN 战争的背景下,一些参与者公开反对区块链的特定用途,这是以太坊早期采用多客户端理念的一个重要因素,其目的是让一小部分人更难做出此类决定。以太坊生态系统特有的担忧——即避免权力集中在以太坊基金会本身——为这一方向提供了进一步的支持。2018 年,基金会做出了一项决定,故意不实施以太坊 PoS 协议 (即,也就是现在所说的「共识客户端」),将这项任务完全交给外部团队。...
政治去中心化的理由
垄断客户端开发者处于一个具有很大政治权力的位置。如果客户端开发人员提出更改,而用户不同意,理论上他们可以拒绝下载更新版本,或者创建一个没有它的分支,但在实践中,用户通常很难做到这一点。如果一个令人不满意的协议更改与必要的安全更新捆绑在一起怎么办?如果主要团队威胁说如果不按他们的方式行事就退出怎么办? 或者,更简单地说,如果垄断客户端团队最终成为唯一拥有最大协议专业知识的团队,让生态系统的其他成员在判断客户端团队提出的技术论点时处于不利地位,让客户端团队有很大的空间来推动他们自己的特定目标和价值观,而这些目标和价值观可能与更广泛的社区不匹配,该怎么办? 对协议政治的担忧,特别是在2013-14 年比特币 OP_RETURN 战争的背景下,一些参与者公开反对区块链的特定用途,这是以太坊早期采用多客户端理念的一个重要因素,其目的是让一小部分人更难做出此类决定。以太坊生态系统特有的担忧——即避免权力集中在以太坊基金会本身——为这一方向提供了进一步的支持。2018 年,基金会做出了一项决定,故意不实施以太坊 PoS 协议 (即,也就是现在所说的「共识客户端」),将这项任务完全交给外部团队。...