📖 术语 🔰 新手

🧾 ZK-Rollup Zero-Knowledge Rollup

一种 Layer-2:把大量交易拿到主链之外打包,再向 Layer 1 提交一份密码学证明,表明整批交易都有效。结果就是矿工费更便宜、提现更快,同时仍然倚靠以太坊的安全性。

💡
常见误解 — 「零知识」是不是意味着你的交易是匿名隐私的?默认并不是!这里的「零知识」说的是不必逐笔重新核对,就能证明整批交易有效。交易数据本身仍然公开发布在以太坊上。
Layer 2 · 链下🧾🧾🧾🧾🧾数千笔交易,打包在一起🔐1 份证明Layer 1 · 以太坊验证合约核对整批通过
🧾🧾🧾 Layer 2 上数千笔链下交易,压缩成 🔐 一份有效性证明,落到 ⟠ 以太坊(Layer 1)上——验证合约在毫秒之间核对这一份证明,并 ✅ 接受整批交易。

🛒 一句话版本 — 一整车商品,一张签好字的小票

想象收银员把一整购物车的商品扫完,然后递给店长一张签了字的小票,用数学方式证明每件商品都扫描无误。店长不必一件件重扫,凭这张小票就放心了。ZK-rollup 也是这个道理:运营方在链下跑完数千笔交易,再交给以太坊一份证明,说明整批交易都有效。以太坊核对这份证明,而不是把每笔交易重放一遍。

⚙️ 它到底是怎么运作的

步骤发生了什么
1️⃣ 打包运营方收集成百上千笔交易,在链下跑完——这比在 Layer 1 上逐笔处理更便宜、更快
2️⃣ 证明生成一份有效性证明ZK-SNARK 或 ZK-STARK),保证新状态正是那批交易得出的正确结果
3️⃣ 提交只有压缩后的摘要数据加上这份证明会上传到以太坊;一份验证合约在毫秒之间核对它
4️⃣ 结算验证合约一次性接受或拒绝整批交易——不会再逐笔重新核对

📊 交易数据仍然会以压缩 calldata 的形式发布到以太坊上,所以任何人都能从链上重建出 rollup 的完整状态。没有什么要紧的东西被藏在链下。

🚀 新手为什么该关心它

  • 💸 矿工费更低 — 一份证明分摊到数千笔交易上,每一次兑换或铸造都比直接在以太坊上做便宜得多
  • 提现更快 — 因为有效性是一开始就证明好的,把资金挪回 Layer 1 几分钟到几小时就能结算,不用像 optimistic rollup 那样等大约 7 天
  • 🛡️ 继承来的安全性 — 证明和数据都放在以太坊上,所以 ZK-rollup 倚靠的是主链,而不是去信任运营方
  • 🌉 你会在哪儿遇到它 — 每当你为了便宜又快的兑换、NFT 铸造或玩 DeFi 而跨链到某条 L2,踩上去的多半就是它

🌐 现在就能用的真实 ZK-rollup 网络

如今已有多条 Layer-2 网络以 ZK-rollup 的形式在运行,比如 StarknetPolygon(zkEVM)、ScrollLinea——还有 ZKsync 和 Taiko。它们都把各自的证明提交到 以太坊上。

❓ 常见问题

「零知识」是不是意味着我的交易是匿名隐私的?
不是。这里的「零知识」指的是证明技术——在不重新跑一遍每笔交易的前提下,证明整批交易有效。它默认不会隐藏你是谁、转了多少,交易数据会公开发布在以太坊上。隐私是另一项可选的功能。
ZK-rollup 和 optimistic rollup 有什么区别?
optimistic rollup 先假设每批交易都诚实,再留出一段挑战期(往往约 7 天)让人提出异议。ZK-rollup 则在一开始就用密码学证明每批交易有效,没有什么可争议的,因此提现回 Layer 1 能快得多。
把钱放在 ZK-rollup 上安全吗?
ZK-rollup 继承了它所提交到的那条 Layer 1 的安全性,因为证明和交易数据都在链上。不过各家网络都还是年轻的软件,跨链桥和运营方都可能有 bug,所以放大额资金时,要像对待任何新系统一样谨慎。

🔗 相关术语 · 币种