Solana解决了困扰以太坊多年的扩展问题?上周,Solana推出了一项名为「ZK Compression」的新技术,据称可以降低Solana的状态成本,使其无需通过L2即可提高网络扩展性。这个消息简直是对以太坊的一记耳光。
Solana联合创始人Anatoly Yakovenko在发布会上强调,该技术使得所有执行都发生在L1上,并由L1验证器排序。Cyber Capital的创始人兼首席信息官Justin Bons表示,这显然使得Solana在实际L1可扩展性方面遥遥领先于以太坊,解决了Solana最大的生存问题之一。
以太坊社区被困扰了吗?区块链面临着所谓的“三难困境”,即很难同时兼顾去中心化、安全性和可扩展性。为了提高扩展性,以太坊选择将其执行层业务外包给L2。从最初的plasma到现在的rollup,L2解决方案确实解决了以太坊的扩展性难题,使其成为了“万物资产”。但是,这一选择也给以太坊带来了超乎预期的混乱状态,随着L2的逐渐碎片化,以太坊自身的价值捕获能力被逐渐削弱。6月29日,以太坊主网的gas费甚至降至1 Gwei。
不久前,以太坊和Solana的辩论将矛头对准了L2,可以说L2解决方案是以太坊的一场豪赌。然而,这一困境却被Solana解决了,以太坊的信仰者自然无法轻易接受这一现实,纷纷质疑ZK Compression的“L1性质”。
在以太坊的L2解决方案中,Validium的机制和zkRollup很相似,它们都使用零知识证明来强制执行所有交易的有效性。主要区别在于,zkRollup中的数据可用性是在链上的,而Validium则保持在链下。
正因为如此,当Solana生态开发平台Helius的首席执行官Mert Mumtaz表示ZK Compression的数据保持在链下时,以太坊社区将其视为Validium。其中,CEHV合伙人Adam Cochran坚定地表示ZK Compression就是Solana的L2解决方案,并且他认为总有一天,Solana人群会意识到他们所构建的是一个很好的基于L2功能/有效性的rollup,而不是一个整体链。
Solana社区则用一张meme回应了以太坊的信徒们没有认真研究却自诩为专家,Mert甚至将ZK Compression命名为ZK validium。
ZK Compression是由Solana生态开发平台Helius和Solana生态隐私项目Light Protocol联合推出的区块链扩展解决方案。据Helius首席执行官Mert Mumtaz的说法,ZK Compression将直接在L1上进行,无需L2,这将极大提升Solana网络的扩展性,并向构建金融计算机迈进了一步-一个不可阻挡的、全局的、以光速同步的原子状态机。
根据ZK Compression的文档,该技术是基于Solana构建的新原语,使开发者能够大规模构建应用程序。开发人员和用户可以选择压缩他们的链上状态,将状态成本降低几个数量级,同时保持Solana L1的安全性、性能和可组合性。ZK Compression通过一种被称为状态压缩的过程工作,允许开发者使用Solana更便宜的ledger空间而不是更昂贵的账户空间来存储某些类型的数据。链外数据的“哈希”或“指纹”存储在链上,以便使用“sparse state trees”进行验证。简单来说,ZK Compression降低了Solana的状态成本。
对于Solana来说,技术人员面临着两个成本-计算成本和状态成本。目前,Solana已经拥有廉价的计算能力,但状态成本很高。分配账户、支付租金和与用户一起扩展都已被证明是Solana开发人员的巨大障碍,而ZK Compression解决了这一问题。Mert以空投成本为例,假设向1,000,000名用户进行空投,其中花费的状态成本从原本的超260,000美元减少至50美元,即便宜了5,200倍。
为了让该技术的L1性质更具说服力,Mert在Farcaster上点名以太坊创始人Vitalik,让其点评ZK Compression的技术原理。而Vitalik也做出了认真回应,并表示该技术更像是一个无状态的客户端架构。Vitalik将ZK Compression解读成三个要点:第一,你有一个新的账户类,对于这些账户,只有其状态的散列存储在链上;第二,要与这些账户交互,需要编写一个TX,该TX指定了N个账户的预状态哈希和后状态哈希,并提供一个有效性证明(假定这意味着ZK-SNARK);第三,新状态要求公开。除了解读外,Vitalik还对文档中提到的128字节的有效性证明以及公开内容是否包含交易内容提出了疑问。
随后,Vitalik再次发文表示疑惑,他认为ZK Compression声称的数字就像,如果每一次单独做,验证SNARK的开销会比做一些小动作和哈希操作的成本要高。但Vitalik的疑问并未得到回应,而他最开始将ZK Compression称为“无状态的客户端架构”却让Solana的拥护者信心倍增,认为该技术就是L1。
对于Solana来说,rollup会是它的完美搭档吗?Solana一直在为其网络寻找价值。从上一轮牛市跑出来的各山寨链,其估值逻辑并不完全像比特币和以太坊,由于区块空间便宜,对应的币价很难大幅上涨。而Solana却仍专注于压缩技术,不断降低自己的成本,这在一定程度上对SOL的增值来说是个巨大的挑战。
即使考虑到摩尔定律,即使硬件能继续提高性能,并且Solana针对这种硬件进展进行了优化,这也并不意味着Solana能否应对全球的需求,但Solana将在依赖可组合性和低延迟的情况下比其他链管理得更好。
与以太坊不同,Solana主网并不打算成为“B2B链”,它一直都是并将永远是消费者链。大规模构建分布式系统是极具挑战性的,而Solana最有潜力成为全球最有价值交易的共享账本。
对于rollup来说,Solana rollup对于终端用户来说将大多被抽象化。从意识形态上看,以太坊的rollup是自上而下的,即以太坊基金会和领导者决定最好的扩展方式是通过rollup,然后在CryptoKitties事件后开始支持各种Layer2。而在Solana,需求是自下而上的,即来自具有显著用户采用率的应用开发者。因此,大多数当前的roll-up玩法都是营销玩法,更多的是叙述驱动而非用户需求驱动。这是一个显著的差异,可能导致与以太坊不同的rollup未来。
但是,ZK Compression为Solana实现了状态压缩,再加上Firedancer、多个并发领导者、异步执行和一个由数千名开发人员组成的生态系统,这些无疑让Solana对加密领域有了真正的机会。