Layer2 性能与做恶问题,Sequencer 应该去中心化吗?

Layer2的厉害之处在哪?

Layer2 性能与做恶问题,Sequencer 应该去中心化吗?

撰文:Lao Bai,Amber Group 区块链分析师

Layer2 牛逼在哪?

Rollup最牛逼的一点就是:在几乎(不是100%)继承了 L1 的安全型前提下,可以把性能做到极致

为什么呢?

因为区块链慢就慢在多个节点要处理+传播所有交易,还要最后达成一致。

ETH 如果只有一个节点,TPS 应该至少大几千,但是去中心化这么多节点,TPS 就变成 10 几了。

所以现在各种 Alt Layer1 扩容的大方向也无非这么几个:

  • 提升节点性能——单位时间内处理更多交易;

  • 减少节点数量——减少节点通讯次数,缩短共识达成时间;

  • 优化传播机制——提升带宽利用率,减少共识协议占用的带宽比例;

  • 节点不用处理所有事物——类似工厂流水线,分工合作提升效率(分片,分层,模块化……Flow是个另类)。

从最早的 EOS,到最近的 Aptos,所有 Alt Layer1 都是在上面四个大方向上取 1-2 个深耕,外加一些小的技术创新,方式方法与取舍不同而已。

Layer2 为什么可以把性能做到极致呢?

因为理论上它一个节点就能跑,它可以无限提升 1,然后完全不需要关心 2,3,4。

“我”就一个官方中心化 Sequncer 又如何?反正“我”有 OP 或者 ZK 可以保证你们资金的安全。

所以也不需要什么共识,不需要什么传播,不需要什么分工合作,跟 Web2 世界客户端——服务器模型没什么区别。

Layer2 的性能(TPS)极限在哪?

大概率会是以下两个值较低的那一方:

  • 单个 Sequencer 的性能处理极限;

  • ETH L1 那边做为 Settlement 的区块 Gas 限制(目前貌似是3000万左右)。

Layer2 Sequencer 要不要去中心化?

回答这个问题,首先要问,不去中心化的优势和劣势在哪?

  • 优势:可以跑到 TPS 极限,多个 Sequencer 去中心化一定会牵扯到共识,传播等问题,性能铁定损失。

  • 劣势:意识形态上不那么“区块链”,以及可能出现的Sequencer作恶问题。

Sequencer 能做恶吗?

Rollup 的精髓就在于通过 OP 或是 ZK 让 Layer2 继承 Layer1 的安全性。

但这个安全性,理论上只是无限接近,不可能完全等价。

所以 Sequencer 其实还是有一点点做恶的空间,特别是单个 Sequncer

空间在哪?

不是你想象的篡改交易,或是凭空生成一笔交易之类的,因为 Sequncer 要定期提交打包的原始数据去 Layer1 ,其他的全节点会从 Layer1 下载这些数据来监督 Sequncer。

因为签名的存在,Sequncer 是不能提交杜撰或者修改“非法交易”的,或者说提交了也没有任何意义。

Sequencer 能做的只有两件事

  • 隐藏合法交易——相当于审查;

  • 排序交易——我手里可以弄出两套“合法账本”,你们全节点还不一定知道。

隐藏合法交易比如这么一个场景:A 和 B OTC,A 给 B 转了 ETH,B 两秒钟后一看收到了,就给 A 银行卡转了钱,没想到 A 贿赂了 Sequencer,Sequncer 直接没把 A 给 B 转 ETH 这笔交易提交到 L1,于是乎 B 就傻眼了,因为几分钟后(Arbitrum 是每三分种提交一次数据去 Layer1,OP 要更久一些),自己钱包里的ETH 又凭空消失了。

双账本问题可以想像这么一个场景:某个超级热门 NFT 项目 Mint,也有人勾结 Sequencer,想垄断 mint 名额,但 Sequencer 又不能明目张胆地拒绝其他用户的Mint,于是表面上正常响应应用户请求,实际手里又弄了一套“分叉”账本,上面的结果是 NFT 都被贿赂者优先 mint 完的。最终在 Layer1 上只提交了那套“分叉”账本,于是很多用户之前明明显示 Mint 成功了,过几分钟结算层那边结束,却变成无效了。

归根结底,Layer2 上两三秒给你的结果,只是 Layer2 上的 Finality,而不是 Layer1 结算层的。真正的 Finality,应该等 Layer1 那边 Rollup 数据提交完毕,才能算真的 Finality (当然 Layer1 自己其实还有个 15 分钟的完全终结期,现在 V 神正在推动把这 15 分钟减小为 12 秒的单槽终结,就不在本文讨论之列了)。这几分钟的时间窗口,就是 Sequencer 理论上可以做恶的“空窗期”。

那么 Sequencer 是不是应该去中心化呢?

作者Lao BaiLao Bai
相关文章
2024.05.06 - 9 小时前
专访加密资管平台 Fyde:如何利用 AI 构建链上金库以增加收益、降低风险并优化流动性?
AI 和机器学习非常适合监测,因此在预防性威胁监测或网络分析方面,使用它很有意义。
2024.05.06 - 9 小时前
系统理解 EigenLayer:LST、LRT 和 Restaking 的原理是什么?
要判定 Restaking 是灵丹妙药还是饮鸩止渴,只有彻底理解它,才能得出客观的结论。
2024.05.06 - 9 小时前
三分钟读懂 WeTEE:瞄准机密计算的去中心化云服务新解
WeTEE 旨在提供一整套去中心化机密云计算基础设施,服务涵盖「Web2+Web3」在内的所有开发者。
2024.05.06 - 9 小时前
TVL 超 30 亿美元,速览 EVM 兼容的 ZK Rollup 网络 Zircuit
Zircuit 由获得以太坊基金会多项研究资助的团队打造,并得到 Pantera Capital 和 Dragonfly Capital 的支持。
2024.05.06 - 12 小时前
剑指 AI 核心,详解币安投资孵化的 FHE 项目 Mind Network
Mind Network是首个基于FHE,为AI和PoS网络设计的再质押解决方案。
2024.05.06 - 17 小时前
Shinami 在 Aptos 上推出 Gas Credits 计划
Shinami 正在将其Gas Station产品带到 Aptos,包括易于使用的 API 和用于跟踪赞助活动的仪表板。
2024.05.06 - 18 小时前
Vitalik:Binius,对二进制字段的高效证明
Binius 是一种基于二进制字段的证明系统,旨在提高密码学证明的效率,特别是与 SNARK 和 STARK 相关的证明。
2024.05.06 - 19 小时前
CNS 主网上线,Cardano 生态爆发的重要催化剂
随着 CNS 主网于2024年5月7日上线,其有望开启新一轮 Cardano 生态的财富效应。
2024.05.06 - 19 小时前
dappOS:构建 Web3 时代的 Windows
dappOS使得执行区块链任务变得像点击Windows系统中的图标一样简单。
2024.05.04 - 前天
Turbos Finance: 技术至上,确保 DeFi 发生在 Sui
作为当前Move系最活跃的生态 Sui,同时借助技术创新和长期激励,老牌DeFi Turbos 也将在这一轮 Sui 浪潮中与生态并肩同行,将 Sui 打造为 DeFi 领域的第一梯队。