单一区块链的可怕低效

中级1/4/2024, 10:35:03 AM
本文讨论了区块链面临的挑战以及为解决这些挑战而提出的技术——有效性证明和数据可用性采样。

这里没有什么新鲜事,事实上,我在 2021 年重复了所有这些令人作呕的广告。此外,在当今时代,该行业主要痴迷于基础设施,这是完全荒谬的,因为即使没有,也有数十个数百个类似的 L1 和 L2 在运行多年后几乎没有任何非垃圾邮件利用率。更不用说 2024 年、2025 年及以后的区块空间供应呈指数增长,并且数据可用性基本上是无限供应的(具有不同的属性)。几年多来,压倒性的瓶颈一直是应用程序和用户入门,而且需求和供应之间的差距日益扩大。 (附录:最糟糕的是,完全忽视了那些已被证明适合产品市场的有价值的应用程序)。坦白说,我已经放弃了这个行业,但我还是会通过偶尔的博文,以自己的一点点努力继续尝试。

我在这篇文章中没有提到任何 L1 或 L2 - 我对你们那些琐碎的、毫无意义的包袱争斗不屑一顾,所以请不要把我拖入其中。我来这里只是为了告诉您为什么单一区块链技术极其糟糕技术,以及为什么还有更好的技术需要升级。

以下是我对整体链的定义 - 每个用户都必须简单地重新处理所有交易以验证完整性的区块链。网络处理的交易越多,每个人的硬件要求就越高。网络中的节点越多,效率就越低、速度就越慢;或者,你限制可访问性,因此极少数地方的极少数人可以运行无补贴的独立节点,从而有效地导致比传统金融更加中心化的反乌托邦。多年来,还有无数其他挑战凸显出来。几十年来,最终导致社会、技术和经济的不可持续性。我已经写了一本关于可持续发展的有价值的内容,所以我将其保存在这里。

假设网络中有 10,000 个节点。 IMO,这还不够,我们应该努力在全球不同类型的地方拥有 100,000 个节点。我们需要在家庭、学校、政府办公室——大城市、村庄、智利、巴布亚新几内亚,以及最终在太空中建立节点。如果您不能抵御最坏的情况,那么公共区块链的全部意义就消失了。当区块链被认为是 Galadriel 的圣瓶时,人们很容易对乐观的前景感到自满并失败。但我离题了。

所以,假设,最终游戏中有 100,000 个节点 - 每个节点都必须重新处理所有事务。网络的开销立即增加了 100,000 倍,更不用说您要消耗大量带宽来确保所有 100,000 个节点同步。这效率极低。

不,传统的轻客户端不是解决方案。首先,传统的轻客户端并不是无需信任的,但更重要的是,您仍然需要大量节点重新处理所有交易来验证完整性。

幸运的是,有一些解决方案可以让事情变得高效数千倍。两项关键技术是有效性证明和数据可用性采样。毫无疑问,每个寻求规模化的单一区块链都将升级到有效性证明和数据可用性采样等技术,否则就会面临被淘汰的风险。 (注:当然,我们也有欺诈证明,但我将重点关注有效性证明)

我已经详细讨论了为什么有效性证明对于所有单体区块链来说都是显而易见的关键升级 - 但要点如下:

  1. 您可以提高系统要求,因此经过有效性验证的执行层必然比同等的整体执行层更快。
  2. 大小为 1 MB 的有效性证明可以代表数百万笔交易的完整性,否则这些交易将需要数千台超级计算机和 GB 的带宽在数千个节点之间同步。这使得经过有效性验证的执行层的延迟可能比同等的整体执行层低得多,因为验证节点只需要同步和处理简洁的证明。< /span>
  3. 最后,也是最重要的一点,普通用户现在可以通过 4G 验证手机的完整性,而不再需要与超级计算机进行无限制的 10 Gbps 连接。
  4. 经过有效性验证的执行层还有许多其他好处 - 其中之一就是隐私的可能性。但也许最令人兴奋的是,您可以成倍增加吞吐量,同时保留原子可组合性,且不会造成流动性碎片。因此,假设单个执行层的最高吞吐量为 1,000 TPS。经过有效性验证的等效执行层可以将其提升至 2,000 TPS 或更高。然后你可以有 100 多个这样的链来聚合证明。 您的 TPS 已从 1,000 TPS 提高到 200,000 TPS,同时验证成本也显着降低更低。更重要的是,网络的整体基础设施成本现在变得更加高效。

当然,虽然有效性证明可以压缩大量计算和数据,但我们仍然需要一些原始数据。这就是数据可用性采样发挥作用的地方。在这个系统中,您拥有的节点越多,您可以处理的数据就越多,从而有效地最大限度地减少带宽作为瓶颈并超越光速。因此,您的扩展能力远远超出单一区块链所能提供的范围。然而,我不会在 DAS 上花费太多时间,因为这不会成为瓶颈,也许永远不会。

那么,有哪些缺点呢?

首先,让我谈谈非缺点:

  1. 成本:有效性验证的执行层和 DAS 验证的数据层在生成证明时确实需要一定的前期成本,但由于验证所述的成本很小,因此它们的成本要低几个数量级证明。例如,对于拥有 100,000 个节点的网络,整个网络的成本将至少便宜 50,000 倍。此外,有效性证明的成本持续下降,甚至像 zkEVM 这样复杂的东西在近一年前也变得微不足道。最后,公共区块链的最大成本实际上是经济安全性的女巫抵抗,这是有效性证明的另一个显着好处 - 现在基本上可以有无限多个链共享安全性,而不是将其碎片化到每个链基本上没有安全。
  2. 延迟:证明生成非常可并行。事实上,由于您必须处理一小部分数据,因此带宽通常是瓶颈,而单一区块链花费大量时间这样做,延迟甚至可以减少 随着技术的成熟。
  3. 复杂性:技术的每一次飞跃都需要复杂性,过去如此,将来也如此。如果某件事能带来 1,000,000 倍的效率提升,正确的方法始终是掌握复杂性,对其进行实际测试,而不是放弃并应对旧技术。否则,你就会被那些这样做的人所淘汰。

揭穿一些错误的二分法:

  1. 整体执行层和经过有效性验证的执行层都受益于虚拟机、并行化和客户端级别的优化以及更快的硬件。事实上,经过有效性验证的执行层从更快的硬件和并行化中获益更多 - 由于 a) 构建者的专业化; b) 证明生成。有了有效性证明,您还可以拥有更强大的实验和快速创新 ,其中执行层可以专注于执行。这对于特定于应用程序的链特别有用。
  2. 这不是水平与垂直缩放。经过有效性验证的执行层可让您同时进行水平和垂直缩放。这就是真正的并行化的样子。每条链的并行化 x 跨链的并行化。
  3. “集成”不是单一或有效性证明的属性。 两者都可以在 L1 上集成,无需任何妥协,也可以在 L2 上分离。已经有不止一个项目做到了这一点,如上所述,我不会一一列举。事实上,对于一个健康的生态系统,您需要在 L1 和 L2 级别上经过有效性验证的执行层,因为它们有自己的优点和缺点。选择总是很棒的。
  4. 有效性证明不仅可以保留可组合性,它还是跨链的最佳方式。事实上,整体链很可能永远不会相互交叉组合,并且总是会分散流动性;与此同时,我们有多个项目正在构建交叉组合、流动性共享、有效性经过验证的链。

真正的缺点:

时间:有效性证明和数据可用性采样等下一代技术需要时间 - 比我希望的要长。但每天都在取得稳步进展,我们现在有多种解决方案正在生产中,并且在未来几年内还会有更多解决方案进入。虽然我不知道需要多长时间,但有效性证明的扩散已经开始,并且是不可避免的。

看,今天拥有一个单一的区块链是完全可以的,突破其严重限制的技术在 5 年前还不存在。但也必须承认下一代技术(如有效性证明和验证)的现实。数据可用性采样将继续存在,整个区块链世界将不可避免地集中在这一非常有意义的设计上。我敢打赌,每一个值得称道的整体区块链项目都在研究有效性证明,那些在这方面走得最远的人将会获得回报,而那些仍然通过忽视有效性证明的巨大好处来煽动加密货币社区的落后者将在这个过程中度过一段非常困难的时期。未来。相反,只需拥抱新技术即可。

这是区块链世界目前唯一已知的实现全球规模最终目标的方法,所有这些都在我们的手机上进行了验证。整体区块链不能 不能进行任何一项操作,既不能进行缩放,也不能进行验证。

当然,除非你不需要规模,比如比特币。

最后,我要再说一遍,所有这篇文章都是毫无意义的,我对沉迷于这篇文章的讨论感到非常尴尬。因此,我将回过头来讨论真正重要的事情——应用程序、治理、用户体验和入门。

声明:

  1. 本文转载自[polynya],著作权归属原作者[polynya],如对转载有异议,请联系Gate Learn团队,团队会根据相关流程尽速处理。
  2. 免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
  3. 文章其他语言版本由Gate Learn团队翻译, 在未提及Gate.io的情况下不得复制、传播或抄袭经翻译文章。

单一区块链的可怕低效

中级1/4/2024, 10:35:03 AM
本文讨论了区块链面临的挑战以及为解决这些挑战而提出的技术——有效性证明和数据可用性采样。

这里没有什么新鲜事,事实上,我在 2021 年重复了所有这些令人作呕的广告。此外,在当今时代,该行业主要痴迷于基础设施,这是完全荒谬的,因为即使没有,也有数十个数百个类似的 L1 和 L2 在运行多年后几乎没有任何非垃圾邮件利用率。更不用说 2024 年、2025 年及以后的区块空间供应呈指数增长,并且数据可用性基本上是无限供应的(具有不同的属性)。几年多来,压倒性的瓶颈一直是应用程序和用户入门,而且需求和供应之间的差距日益扩大。 (附录:最糟糕的是,完全忽视了那些已被证明适合产品市场的有价值的应用程序)。坦白说,我已经放弃了这个行业,但我还是会通过偶尔的博文,以自己的一点点努力继续尝试。

我在这篇文章中没有提到任何 L1 或 L2 - 我对你们那些琐碎的、毫无意义的包袱争斗不屑一顾,所以请不要把我拖入其中。我来这里只是为了告诉您为什么单一区块链技术极其糟糕技术,以及为什么还有更好的技术需要升级。

以下是我对整体链的定义 - 每个用户都必须简单地重新处理所有交易以验证完整性的区块链。网络处理的交易越多,每个人的硬件要求就越高。网络中的节点越多,效率就越低、速度就越慢;或者,你限制可访问性,因此极少数地方的极少数人可以运行无补贴的独立节点,从而有效地导致比传统金融更加中心化的反乌托邦。多年来,还有无数其他挑战凸显出来。几十年来,最终导致社会、技术和经济的不可持续性。我已经写了一本关于可持续发展的有价值的内容,所以我将其保存在这里。

假设网络中有 10,000 个节点。 IMO,这还不够,我们应该努力在全球不同类型的地方拥有 100,000 个节点。我们需要在家庭、学校、政府办公室——大城市、村庄、智利、巴布亚新几内亚,以及最终在太空中建立节点。如果您不能抵御最坏的情况,那么公共区块链的全部意义就消失了。当区块链被认为是 Galadriel 的圣瓶时,人们很容易对乐观的前景感到自满并失败。但我离题了。

所以,假设,最终游戏中有 100,000 个节点 - 每个节点都必须重新处理所有事务。网络的开销立即增加了 100,000 倍,更不用说您要消耗大量带宽来确保所有 100,000 个节点同步。这效率极低。

不,传统的轻客户端不是解决方案。首先,传统的轻客户端并不是无需信任的,但更重要的是,您仍然需要大量节点重新处理所有交易来验证完整性。

幸运的是,有一些解决方案可以让事情变得高效数千倍。两项关键技术是有效性证明和数据可用性采样。毫无疑问,每个寻求规模化的单一区块链都将升级到有效性证明和数据可用性采样等技术,否则就会面临被淘汰的风险。 (注:当然,我们也有欺诈证明,但我将重点关注有效性证明)

我已经详细讨论了为什么有效性证明对于所有单体区块链来说都是显而易见的关键升级 - 但要点如下:

  1. 您可以提高系统要求,因此经过有效性验证的执行层必然比同等的整体执行层更快。
  2. 大小为 1 MB 的有效性证明可以代表数百万笔交易的完整性,否则这些交易将需要数千台超级计算机和 GB 的带宽在数千个节点之间同步。这使得经过有效性验证的执行层的延迟可能比同等的整体执行层低得多,因为验证节点只需要同步和处理简洁的证明。< /span>
  3. 最后,也是最重要的一点,普通用户现在可以通过 4G 验证手机的完整性,而不再需要与超级计算机进行无限制的 10 Gbps 连接。
  4. 经过有效性验证的执行层还有许多其他好处 - 其中之一就是隐私的可能性。但也许最令人兴奋的是,您可以成倍增加吞吐量,同时保留原子可组合性,且不会造成流动性碎片。因此,假设单个执行层的最高吞吐量为 1,000 TPS。经过有效性验证的等效执行层可以将其提升至 2,000 TPS 或更高。然后你可以有 100 多个这样的链来聚合证明。 您的 TPS 已从 1,000 TPS 提高到 200,000 TPS,同时验证成本也显着降低更低。更重要的是,网络的整体基础设施成本现在变得更加高效。

当然,虽然有效性证明可以压缩大量计算和数据,但我们仍然需要一些原始数据。这就是数据可用性采样发挥作用的地方。在这个系统中,您拥有的节点越多,您可以处理的数据就越多,从而有效地最大限度地减少带宽作为瓶颈并超越光速。因此,您的扩展能力远远超出单一区块链所能提供的范围。然而,我不会在 DAS 上花费太多时间,因为这不会成为瓶颈,也许永远不会。

那么,有哪些缺点呢?

首先,让我谈谈非缺点:

  1. 成本:有效性验证的执行层和 DAS 验证的数据层在生成证明时确实需要一定的前期成本,但由于验证所述的成本很小,因此它们的成本要低几个数量级证明。例如,对于拥有 100,000 个节点的网络,整个网络的成本将至少便宜 50,000 倍。此外,有效性证明的成本持续下降,甚至像 zkEVM 这样复杂的东西在近一年前也变得微不足道。最后,公共区块链的最大成本实际上是经济安全性的女巫抵抗,这是有效性证明的另一个显着好处 - 现在基本上可以有无限多个链共享安全性,而不是将其碎片化到每个链基本上没有安全。
  2. 延迟:证明生成非常可并行。事实上,由于您必须处理一小部分数据,因此带宽通常是瓶颈,而单一区块链花费大量时间这样做,延迟甚至可以减少 随着技术的成熟。
  3. 复杂性:技术的每一次飞跃都需要复杂性,过去如此,将来也如此。如果某件事能带来 1,000,000 倍的效率提升,正确的方法始终是掌握复杂性,对其进行实际测试,而不是放弃并应对旧技术。否则,你就会被那些这样做的人所淘汰。

揭穿一些错误的二分法:

  1. 整体执行层和经过有效性验证的执行层都受益于虚拟机、并行化和客户端级别的优化以及更快的硬件。事实上,经过有效性验证的执行层从更快的硬件和并行化中获益更多 - 由于 a) 构建者的专业化; b) 证明生成。有了有效性证明,您还可以拥有更强大的实验和快速创新 ,其中执行层可以专注于执行。这对于特定于应用程序的链特别有用。
  2. 这不是水平与垂直缩放。经过有效性验证的执行层可让您同时进行水平和垂直缩放。这就是真正的并行化的样子。每条链的并行化 x 跨链的并行化。
  3. “集成”不是单一或有效性证明的属性。 两者都可以在 L1 上集成,无需任何妥协,也可以在 L2 上分离。已经有不止一个项目做到了这一点,如上所述,我不会一一列举。事实上,对于一个健康的生态系统,您需要在 L1 和 L2 级别上经过有效性验证的执行层,因为它们有自己的优点和缺点。选择总是很棒的。
  4. 有效性证明不仅可以保留可组合性,它还是跨链的最佳方式。事实上,整体链很可能永远不会相互交叉组合,并且总是会分散流动性;与此同时,我们有多个项目正在构建交叉组合、流动性共享、有效性经过验证的链。

真正的缺点:

时间:有效性证明和数据可用性采样等下一代技术需要时间 - 比我希望的要长。但每天都在取得稳步进展,我们现在有多种解决方案正在生产中,并且在未来几年内还会有更多解决方案进入。虽然我不知道需要多长时间,但有效性证明的扩散已经开始,并且是不可避免的。

看,今天拥有一个单一的区块链是完全可以的,突破其严重限制的技术在 5 年前还不存在。但也必须承认下一代技术(如有效性证明和验证)的现实。数据可用性采样将继续存在,整个区块链世界将不可避免地集中在这一非常有意义的设计上。我敢打赌,每一个值得称道的整体区块链项目都在研究有效性证明,那些在这方面走得最远的人将会获得回报,而那些仍然通过忽视有效性证明的巨大好处来煽动加密货币社区的落后者将在这个过程中度过一段非常困难的时期。未来。相反,只需拥抱新技术即可。

这是区块链世界目前唯一已知的实现全球规模最终目标的方法,所有这些都在我们的手机上进行了验证。整体区块链不能 不能进行任何一项操作,既不能进行缩放,也不能进行验证。

当然,除非你不需要规模,比如比特币。

最后,我要再说一遍,所有这篇文章都是毫无意义的,我对沉迷于这篇文章的讨论感到非常尴尬。因此,我将回过头来讨论真正重要的事情——应用程序、治理、用户体验和入门。

声明:

  1. 本文转载自[polynya],著作权归属原作者[polynya],如对转载有异议,请联系Gate Learn团队,团队会根据相关流程尽速处理。
  2. 免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
  3. 文章其他语言版本由Gate Learn团队翻译, 在未提及Gate.io的情况下不得复制、传播或抄袭经翻译文章。
即刻开始交易
注册并交易即可获得
$100
和价值
$5500
理财体验金奖励!