以太坊 VS. Solana,哪家 ZK 扩容解决方案更强? body classpost

区块链技术的可扩展性和效率问题已透过引入 zk Rollups 和 zk Compression等扩展解决方案得到显着改善,但两者之间又有何差别呢?本文源自 Kyrian Alex 所着文章,由 白话区块链 整理、编译及撰稿。
(前情提要:V神点名:ZK Rollups或成以太坊主要Layer 2方案!比Optimistic快)
(背景补充:L2收支结构分析:Arbitrum、Base、zkSync..是被高估 or 低估?)

本文目录

  • 结论

长期以来,区块链技术中的扩展套件解决方案需求一直是一个备受争议的话题。众所周知,随着区块链网路的扩展套件,每秒交易数(TPS)成为一个关键问题。目前像比特币和以太坊这样的主要区块链的容量不足以处理广泛采用所需的交易量。

例如,比特币每秒处理约 7 笔交易,而以太坊处理约 15 笔。相比之下,Visa 平均每秒处理约 1,700笔交易。没有扩展套件解决方案,区块链无法与传统金融系统竞争并实现大规模采用。

那么,如果我们看一下实际交易的成本呢?

实际情况也是如此…随着越来越多的人同时使用区块链,交易费用变得非常高昂,高峰时段更是会阻碍使用者,并使微小交易变得不切实际。例如,在 2020 年和 2021 年 DeFi 繁荣期间,以太坊的 Gas 费用飙升,使得即使是小额交易也变得极其昂贵。

那么,我们如何解决这个问题呢?我们通过引入扩展套件解决方案来解决这个问题。

扩展套件解决方案是一种旨在提高区块链网路容量和效率的技术,以处理更高交易量的设计。扩展套件解决方案的主要目标是增加网路的吞吐量,即每秒交易数(TPS),同时保持或改进安全性、去中心化和成本效益。

扩展套件解决方案对于降低交易成本至关重要,使区块链技术能够被更广泛的使用者接受并用于日常使用。缓慢的交易时间和高昂的费用会降低使用者体验,阻碍新使用者的加入,并限制去中心化应用(DApps)的可用性。

为了吸引和留住使用者,区块链网路必须提供无缝、快速和具有成本效益的交易,这可以通过有效的扩展套件解决方案实现。

今天,我们将探讨不同网路如何应对这些挑战,特别是比较以太坊上的 zk Rollups 和 Solana 上的 zkCompression。这两种技术都旨在提升可扩展套件性,但它们通过不同的方式实现这一目标,反应了各自生态系统独特的设计理念和优先事项。

什么是 ZK Rollups?

ZK Rollups 是一种 L2 扩展套件解决方案,通过将计算和状态迁移到链下,同时将交易资料打包成批量储存在链上,从而增加了区块链的可扩展套件性。

它们利用称为零知识证明的密码学证明来证明这些打包交易的有效性,而不泄露实际资料。这样一来,在以太坊主网保持安全的同时,能够在侧链上实现更快速和更便宜的交易。

它们是如何工作的?一个顺序器将交易批量处理在链外。

Sequencer 生成 zk-SNARK(简洁非密码知识证明)证明,这是一种紧凑的密码学证明,验证交易的有效性而不揭示所有细节。

证明和交易资料被提交到以太坊主网,任何人都可以在主网上验证证明,确保交易的有效性。在有争议时,任何人都可以提交原始交易资料进行链上结算,这利用了以太坊的强大安全性。Rollup包括一个加密证明(具体来说是零知识证明),用于验证捆绑交易的正确性。

以太坊网路只需验证这个证明,而不是每笔交易,从而大大减少了计算负载。交易在链下被分组到 Rollup 中。生成零知识证明以确认聚合交易的有效性。 证明和最小的摘要资料被提交到以太坊主网进行验证。成功验证后,以太坊主网上的状态将更新以反应 Rollup 交易。

什么是 ZK Compression?

ZK Compression 是一种在 Solana区块链上用来减少资料储存成本的技术,它仅在链上储存压缩资料的「指纹」(hash),同时保持资料的隐私性。

ZK Compression中的「ZK」代表零知识,表明压缩资料的隐私性得到保护。这种方法帮助显着减少了需要储存在链上的资料量,从而降低了开发者的储存成本。

ZK Compression 是如何完全发挥作用的?

ZK Compression 通过利用零知识(ZK)技术来降低 Solana上的状态成本,这指的是在区块链上储存和维护资料(如帐户余额和智慧合约储存)的成本。

以下是其工作原理的详细分解:

每个帐户的资料被压缩为一个唯一的 hash 值。这个 hash 值不仅包括帐户的资讯,还包括其在状态树中的位置,确保其唯一性。这个 hash值储存在状态树的叶节点中。

状态树是一种类似于 Merkle 树的资料结构,其中每个节点是其子节点的 hash。状态树汇总了所有帐户资讯和资料,将其压缩成一个称为状态根的顶级 hash值。

状态根是状态树的顶级 hash 值,储存在区块链上。这个根作为整个状态树的指纹,确保了树中所有资料的完整性和完整性。

详细的帐户资料不会直接储存在区块链上。相反,它作为呼叫资料储存在更便宜的 Solana帐本空间中。只有状态根和一些基本的元资料储存在链上,大幅降低了储存成本,同时保持资料安全性。

为了确保压缩资料的完整性和真实性,ZK Compression 使用零知识证明(ZK- proofs)。这些证明验证资料的准确性和完整性,而不揭示其实际内容,确保即使是压缩的资料也能保持安全和可验证性。

请注意,ZK Compression 不是一个 L2 解决方案,而是一种升级,旨在提高 Solana 上资料储存的效率。

ZK Compression 不同于 L2 滚动解决方案,因为在 ZK Compression 中,交易执行和状态储存直接在第一层(L1)链上进行,即在 Solana 上进行。

关键区别在于执行和状态的管理位置。在 zk Rollups 中,这些过程发生在一个辅助链上,该链定期向主 L1 链传送承诺和证明。相比之下,ZKCompression 将所有执行和状态保留在 Solana 本身,而不是在一个单独的链上。

这种根本区别意味着,虽然 ZK Rollups 将一些过程转移到第二层以增强可扩展套件性,但 ZK Compression直接在主区块链上优化资料储存,而不会为执行建立单独的层。

二者区别

zk Rollups 和 zk Compression 在以太坊和 Solana 上的关键区别根本上体现在它们增强区块链可扩展套件性和优化资料储存的方法上:

执行和状态管理:链上资料处理:隐私和完整性:解决方案的性质:结论

综上所述,这两种扩展套件方法都强调了在保持区块链网路核心原则的同时,确保网路可持续增长的平衡方法的重要性。

在这方面,Solana 在采用先进的扩展套件解决方案方面取得了显着成就,为区块链行业的广泛采用和创新铺平了道路。

📍相关报导📍

看空zkSync?V神:零知识证明应用低估了zk-STARKS潜力、$ZK上架币安后跌破0.2美元

V神声明「以太坊正统Layer2」:10年内ZK将统一Rollup、ENS是最成功非金融dApp

详解Based Rollup:如何解决Optimistic、ZK当前碰到的挑战

Leave a Reply

Required fields are marked *