Layer2是今年市场的一个热门方向,自从arbitrum空投发币后,其生态也迎来了快速爆发,链上TVL创下了新高,不过在arbitrum热度过后,不少用户已经开始将目光锁定在zksync era和starknet这两个layer2链上了,然而在经历了Argent和Brravos交互活动,用户在进行大量链上交易和体验后,大家发现starkent的体验极差,除了链上gas费贵之外,交易确认也非常慢,也正因此,不少刷羊毛的玩家也纷纷吐槽starknet。
通过区块生成速度我们可以明显看出starknet和其他layer2链之间的区别,我们随机对链上区块速度进行对比Optimism基本在1分钟出2-3个块,每个块内的交易接近100个tx。
Arbitrum在5秒内出块18个,每个块中交易平均为3个左右。
Zksync在一分钟内出块约为45个左右,每个块内交易在10-20个左右
从数据上来看,目前zksync和arbitrum在layer2确认速度上是比较快的,optimism的出块速度比以太坊主网慢一些,tps相对较低,当然这也与目前optimism热度有一定原因,不过基本也能够满足使用。而对于starknet来说,我们看到的区块数据相对更差一些
可以看到starknet平均每分钟出一个块,速度相对较慢,因此用户等待交易确认的时间至少在1分钟左右,但是我们也看到每个区块容纳的tx数量相对optimism有所增加,因此整体性能上,目前starknet整体表现比optimism性能差一半左右,而且目前属于starknet网络数据高峰期,而optimism网络数据下降的前提下。通过实际体验,一般starknet的交易确认时间在3-10分钟之间,这主要是因为不少交易处于排序状态,交易太多,还未被区块确认,因此造成了链上确认速度缓慢的情况,而实际上Starknet上的TPS在0.07左右,这个数字远小于以太坊主网。
当然对于这种情况,实际上starknet官方也公开表示23年的主要任务是提升网络性能,出块速度的降低使得排序器sequence成为改进的重点,这样才能保证在现有的出块速度下区块能够稳定推出,从而使得大家体验时间(5分钟以上)降低到理论的1-2分钟内,提升体验,之后再考虑进一步提升出块速度,随之而来的是交易费用的降低。Starknet目前难以达到arbitrum等链的性能另一个原因是没有直接采用EVM虚拟机和solidity语言,而是使用的是cairo VM,新的VM也意味着从0开始构建,因此相对来说,开发进展和优化也相对其他layer2缓慢一些,以至于starknet和arbitrum、zksync等产生较大的差距。根据项目方进度,在提升性能的过程中预计EIP-4844将会对现状产生重大改变。Starknet官方计划在今年二季度退出v0.12.0,包括向基于 Rust 的 Sequencer 和新的 Rust-Cairo VM 的过渡,这将有望减少区块执行时间,从而提升吞吐量和降低延迟,在v0.13.0中将计划降低整体交易成本,而在0.15.0版本中将进一步提升区块生产速度,届时starknet整体性能可能会得到进一步发挥,用户体验也会随之而提升,预计今年年底或明年将正式推出。
EIP-4844作为最近以太坊升级的讨论重点一直受到大家关注,主要核心是通过将blob类型的交易选择不进行EVM执行,这样可以减少blob交易的gas费,blob交易则是专门为layer2传输数据所涉及的数据类型,因此通过这种方式可以将layer2的交易特殊处理,从而降低整体layer2交易所占用的EVM资源,blob有30天的生命周期,30天后会被删除,因此也不会为整体性能担忧。最后从技术路线上可以看到,目前starknet的整体性能并未完全发挥出来,团队还需要克服诸多困难,starknet目前仍然处于主网早期阶段,距离生态爆发仍然需要一定的时间,而如果在此匆忙发币空投,可能并不会带来积极影响,而用户一般更加倾向于夸大产品的劣势,因此对于starknet而言,发币空投可能还相对比较遥远,想要博空投的用户仍然还有机会。