Solana Labs 联合创始人 Toly 提出了一种将 Solana 作为以太坊 L2 的方法,即通过在以太坊上发布 Solana 的分类账数据并部署验证 Solana 状态的桥接合约。这种设计与现有 L2 的区别在于 Solana 是否会在以太坊回滚或硬分叉时做出相应的社会共识调整。尽管理论上可能导致 Solana L1 和 L2 的分叉,但在理想情况下,链的状态应保持一致。
原文作者:Jon Charbonneau
编译:Luke,火星财经
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),即使它们在当前链上是一致的,这在技术上可能是准确的,但也让人困惑,因为我们看到和使用的还是同一条链。