OnBase.pro - A new Ethereum L2 OnChain Summer

如何看OP和BASE的利益绑定?L2的“大锅饭”该怎么煮?

Optimism
Base
SevenUp DAO
09/08 14:33

作者 | Haotian | CryptoInsight

Twitter | @tmel0211

图片

 

看大家还在讨论 @BuildOnBase 和 @optimismFND 的利益绑定合作,我的观点:看起来只是一个短期的“口头协议”,未来变数还很大。

道理很简单,要是写死的比例和合作模式,就应该把双方职责、利益分配等公开透明到链上,届时只要监控Sequencer相关地址的资金分配情况,就能知晓双方收益情况。技术上,只需要在Sequencer地址序列中添加一个分账地址就可以,为啥没这么做?

答案是,这或许是OP SuperChain计划迈出的第一小步,一切定论得共享Sequencer运作模型跑通才行。

 

一、什么是共享Sequencer模型?

 

OP Stack多链环境会由一个统一的Sequencer组件(可分布式部署),且由Sequencer协调和连通多链资产和数据流通。

在我看来,OP Stack用MIT的开源license吸引开发者基于OP Stack一键发链L2只是第一步,实现多链之间共享Sequencer组件才是第二步,之后才是多链并发构建应用的第三步。

只有实现Sequencer共享才是OP组建layer2大家庭的根本原因。OP官方也说过,虽然大家都可以独立做自己的Sequencer但是难度大,共享符合趋势,好比大家把以太坊作为共识安全层来做layer2一样。

其实不止OP Stack,ZK Stack也在做自己的共享Sequencer计划,只有这条路跑通了,OP Stack才能有一条类似Cosmos IBC协议的多链通信协议,基于此才可实现原子交换等交易。且相比IBC这种需要中继链才能完成的跨链通信,Stack共享的Sequencer组件天然就是一个中继组件,可以实现异构链之间的消息和资产统一管理和状态变更。

当然,光有共享Sequencer还不够,还要有统一的Security Council 以及一致性的 law of chains,这是保证共享Sequencer参与多条链治理的必要元素。(这次合作声明中重点强调的点)

 

二、为啥变数大?

 

1)Base虽然表现可圈可点,但能发展成啥样还未知,2.75%OP代币拱手让出,有点草率;

2)SuperChain要平衡数十甚至数百条链的综合利益,未来OP Stack会出什么王炸没人知道,过早成型的利益分配不利于宏大远景落地;

3)一套基于共享Sequencer的链上治理协议和利益分配协议是必要的,等未来技术条件成熟后自然会权衡推出,以激发更大的多链活性。

要知道,Base原本也是OP SuperChain大计划中的一环,将来肯定也会共享Sequencer成为超级链中的一部分,届时如何利润分成,要不要体现在链上才有的谈,现在二者还没有实现Sequencer共享,只能通过链下口头协议的形式鼓舞下市场,给大家一个OP Stack大家庭共同繁荣的美丽愿景。

 

OP Stack蓝图规划中明确了要共享 Sequencer,但Sequencer是各Layer2链赚钱盈利的关键组件,共享Sequencer无异于吃大锅饭?为什么要吃大锅饭,怎么吃,难点在哪里?

 

三、为什么要共享Sequencer吃大锅饭?

 

1)独立Sequencer存在运维成本高、单点安全性风险大,过于中心化的问题,把Sequencer共享开,可以集体均摊运营成本,集体互相监督,集体共同治理,降低了单点故障风险,且Sequencer作为和主网交互的关键组件,一个高度共享且利用率高的Sequencer和主网进行交互,避免了一堆Sequencer和主网交互存在的安全共识风险。

2)Sequencer的作用是向主网rollup智能合约递交batch交易,因此其构成通常为若干EOA地址,因此EOA地址的私钥管理和权限分管就成了难题。一个组织可以用MPC多签的方式管理,但多组织共享呢?就一定会涉及到治理委员会,每个组织的私钥都要有其他组织的人来担任多签角色,交叉管理各组织管理角色,还需要有一个透明的智能合约链上分账机制,如何按各链的贡献,分配合理的比例。这真是一个链下社会化大工程,难点可想而知。

3)共享Sequencer是各链share流动性,实现跨链通信的关键。OP Stack畅想的layer2多链时代,并非一个各自封闭的无法共享流动性的链,一个共享的Sequencer就是一个类似Cosmos IBC的中继链,可以参与到各个链的资源协调和管理部署,可以天然更便捷实现异构链之间的资产和信息流通。比如OP Stack生态的A链和B链要进行闪电贷一体化交易,通过共享Sequencer就可以快速完成,甚至不破坏原子交易属性。这是驱动链之间流动性共享的根本。