Solana联创:启动大量 L2不是区块链扩展的可行方案
作者:DARREN KLEINE,Blockworks;编译:松雪,金色财经
Polygon, Arbitrum, Optimism, Base……Layer2解决方案的列表还在继续,而且似乎越来越长。
Solana 联合创始人 Anatoly Yakovenko 认为,大多数新兴的Layer2(主要是在以太坊上)从长远来看不会成为可持续的扩展解决方案。
“他们分散了用户群,所以用户体验变得非常非常复杂。”
在 Lightspeed 播客(Spotify/Apple)上,Yakovenko 举了一个他在 Web2 公司 Dropbox 工作的例子。 “我们为所有文件夹建立了一个巨大的 MySQL 数据库,因为一旦使它们碎片化,在不同文件夹的不同用户之间创建链接就变得非常困难。”
“跟踪两个不同数据库之间的一致性是一个令人头疼的问题。 您必须通过 [layer-1] 同步所有内容。”
Yakovenko表示,规模足够大的碎片会导致“大规模可组合性”和用户体验问题。 “你必须通过 [layer-1] 重新同步,这将产生同样的成本。”“这非常非常难以处理,”他说。
Yakovenko用 NFT 的例子来说明这个问题。 “你不可能在每次汇总中都有 NFT。 它实际上只能桥接到一个,”他说。 “如果我想要一种特定的 NFT,那么出售它的市场就是我需要购买的市场——而且它只能存在于其中一个市场中。”
Yakoveko 解释说,通过创建不同的状态,Layer-2 打破了特定 NFT 市场的可组合性。 “这是 [layer-2] 面临的根本挑战。”
如果只有一层 Layer2呢?
Yakovenko 表示,从理论上讲,单一的 Layer2 解决方案(而不是以太坊生态系统中现有的各种解决方案)将简化可组合性问题。
“[Solana 虚拟机] 可以并行运行尽可能多的事物,”他解释道。 “它总是会增加硬件容量来满足需求。”
“然后,你将所有数据转储到 danksharding”,他说,理想情况下,这将是“[数据可用性]层的完美实现,试图最大化其[数据可用性]系统。”
“因此,您拥有一个 [Layer2]、一个带宽优化的系统。 这基本上就是 Solana 的本质。”他笑着说。 “Solana 本身可以异步执行所有程序,然后在单独的渠道中与程序的执行分开进行分叉。”
“所有的分叉都很快被挑选出来,”他说,“然后这些更大的系统就可以执行程序了。 然后,如果您需要的话,您可以进行批量[零知识]验证。 所有这些东西都可以在 Solana 上实现。”
Yakovenko 指出,Solana 和多层链解决方案之间仍然存在“根本差异”。 “不会要求 Solana 进行 danksharding,因为这确实打破了全球信息同步的理念。”
“我不想分割数据可用性,”他说。 “尽管你可能能够提高带宽,但实际上仍然需要权衡。”
Yakovenko 相信主动避免异步解决方案系统的必要性。 “当我在这里提交时,”他说,“在新加坡和巴西以及世界各地,都会以物理学允许的最快速度同样观察到这一现象,这实际上为世界创造了价值。”
Yakovenko 解释说,目标是最大限度地减少“任何两个参与者之间的信息不对称”。
“它允许公平市场的存在,”他说。 “这是一个核心用例,你确实无法通过所有其他系统来优化它。”
“单一汇总可以占用数据可用性层的所有带宽,无论是 Solana、Celestia 还是以太坊,”他说,“我认为很多工程师都同意这个想法是更高效的设计。”