Solana Labs 联创 Toly 解释说可以通过将 Solana 的分类账数据发布至以太坊上,并部署一个验证 Solana 状态的桥接合约,使 Solana 成为以太坊 L2。
这种假设中的 Solana 设计与当前的 L2(如 Base)的区别在于是否存在「如果以太坊回滚已确定的区块,或者硬分叉,则 Solana 会做出社会共识来回滚 / 硬分叉」的承诺。这正是 Vitalik 在他关于不同类型 L2 的旧文中讨论过的。
在这种情况下,大多数 Solana 节点可能有与桥接不同的分叉规则(例如,节点在进行升级而桥接不知情,或强制提现触发了分叉)。在理想情况下,这些链是相同的(即桥接和其他节点都一致)。但在分叉的情况下,可能会出现 Solana L2(这是以太坊桥接识别的)和 Solana L1,Solana 的社会共识继续跟随 L1。
所以总结来说,是的,你可以让 Solana 成为 L2 ,而人们争论的区别基本上在于一开始人们的默认社会承诺,但这并不是强制约束。一些用户还认为,在这种假设场景中存在多个同时的确认 / 分叉规则(例如,桥接有一个分叉规则而验证者有另一个)意味着实际上存在两条链(例如,Solana L1 和 Solana L2),即使它们在当前链上是一致的,这在技术上可能是准确的,但也让人困惑,因为我们看到和使用的还是同一条链。