有朋友问我,如何看@zksync和@solana两位创始人关于“单/多 链生态”未来的争论?先说结论:嗯,饼很香,你们都说的对!

1)zkSync的未来Hyperchain多链时代是解耦以太坊单Monolithic链的一种堆栈化扩容解决方案。它把以太坊视为结算层,以ZK技术为通信验证为核心媒介,再以layer3为应用流量入口层,最终形成一个layer1结算+layer2互通操作性+layer3应用多模块Stack战略。

总的来说,Hyperchain的未来确实值得期待,既避开了layer1主链的性能缺陷,也抓住了layer2的可交互操作的流动性聚合通信网络核心,layer3应用链想象空间也无限大。

不过,目前layer2处于构建基础Sequencer+Prover系统的infra阶段,layer3还处于萌芽时刻。未来虽然很美好,但距离还很遥远。

2)Solana驱动的超级应用时代则是基于纯单体链的一种落地方案。在这个语境下,Solana的高并发性能已经可以支撑多应用同时运转,无论通信、可交互操作性、Gas消耗等都比肩甚至超越以太系的Stack堆栈策略。

这也没错,Solana本就是为未来超级区块链设计的单体链,其接近“光速”的同步状态,以及单一原子状态机中处理多并发交易等链原生性能设计远超以太坊,Solana最初目标就是一种通向区块链应用未来的架构。

只不过现在整体行业还停留在基础infra的构建阶段,超级应用的需求并未大规模落地,Solana的高TPS、高并发等性能也尚未经受真正的考验。

3)应该说zkSync和Solana两位老板的论战并不在同一个纬度,二者都规划了一个应用驱动的超级链未来,无非是实现的路径不同。zkSync是以太坊的模块化堆栈链,利用零知识证明技术,来提高交易速度和降低成本;而Solana则是一个高性能的单体区块链,通过其独特的共识机制和系统架构来实现高吞吐量和低延迟,旨在成为支持大规模应用的基础设施。

无论是Stack多模块组合方式还是单体闭环生态实现方式都有很大机会。在愿景都尚未实现前,谁也没资格Diss谁。

4)至于toly所说的 ZKP存在的数据库热点问题确实存在,让智能合约短时间接受大量请求难免会出现拥堵或处理延迟,这是Stack多模块组合必然会面临的问题,本质上扩展链只是分离了共识层、执行层、应用层等堆栈,基于可交互操作性来扩容交易,仍然存在数据库资源优化和分配问题。

这一点似乎Solana原生链更有优势一些,甚至toly会骄傲的认为TPS是Solana数据优化和并发处理之后的必然结果,都不需要刻意提。然而,zkSync却认为使用ZKP可以通过异步交易处理来提升处理能力,ZKP技术本身就为解决原生链无法并发交易的问题而设计。

5)最后toly暗指ZKP的异步处理虽然会促成并行处理,但其可能会导致去中心化全节点参与的弱化,因为大量高效处理ZKP肯定集中化的节点效率更高。

不过,Alex并没有直接回答这个问题,说了句处理1M TPS的全节点可能需要一个计算机集群,但zkSync更想在手机上以轻量化的方式验证。表明zkSync追求的是一种即便在设备能力有限的情况下也能参与验证过程的去中心化模型,尽管这可能面临处理高吞吐量(如1M TPS)的挑战。俩人的争论和“过家家”一样,有点意思。

貌似,Alex经常和同行有这样的“双方似乎都有道理”的技术论战,或许是西方开发者社区的一种互怼营销策略吧,仅此而已。不然,吃瓜群众们还能怎么看呢?