比较架构 - Somnia的顺序执行与Sui的平行模型

区块链可扩展性三难问题激发了多样的架构解决方案。Somnia对优化顺序执行的承诺与Sui和Aptos等链所采用的平行执行模型之间存在著关键的分歧。核心差异在于它们如何处理交易依赖性。

Sui的模型在交易独立时表现出色,例如,为不同用户铸造独特的NFT或在不相关的帐户之间转移代币。它可以同时处理这些交易,而无需在单一队列中等待。然而,在「热点」场景中,例如热门NFT铸造或在单一流动性池中集中交易,性能可能会下降,因为许多用户正在竞争与同一合约互动。这些高竞争事件创造了依赖性,迫使平行引擎进行同步,从而重新引入延迟。

相比之下,Somnia的方法优化整个链以便尽快处理单一的、全球排序的交易流。它不需要分析依赖性,因为总订单由共识链预先定义。这使得其性能在正是那些会成为平行系统瓶颈的高竞争事件中更加可预测和稳健。权衡是,对于完全由简单、独立转移组成的工作负载,完全平行化的链理论上可以实现更高的吞吐量。Somnia的论点是,现实世界的应用,特别是在游戏和社交媒体中,本质上是有状态和互动的,使得可预测的高性能顺序模型成为更务实的选择。

@Somnia Official #Somnia $SOMI