Citrea的ZK-Rollup: 比特币未尽之事

币界网發佈於 2024-08-21更新於 2024-08-21

币界网报道:

最近,宣称第一个采用ZK-Rollup 方案的Bitcoin Layer-2项目,Citrea,在即将上线测试网之际,受到了来自社区的疑问。其宣传Citrea 采用了一些欺骗性的话术,将它们的项目进行了过度包装。在这个风口浪尖,毫无疑问就是研究Citrea 和BitVM 最好的时机。

一切的起因是:ZKP 在基于以太坊的Layer2 上大显身手,使得许多项目都在寄希望于ZKP 是否能够同样的用于Bitcoin Layer-2 上。显然,大量的开发者(特别是最挑剔的那些人)对比特币Layer2 的发展非常不看好,而它们的担忧也是很有道理的。常规的Layer2, 如基于以太坊的optimisic, zkrollup, 都是通过链下计算,链上验证的方式,对一层网络的数据进行压缩,以及对计算资源进行扩展。单由于Bitcoin 网络并不支持复杂逻辑的validation,因此这个方案难以实现。因此,大部分声称自己采用了零知识证明技术的Bitcoin Layer-2 项目,都采用了一种叫做Sovereign Rollup 的方案。

The Sovereign Rollup

长话短说,Sovereign Rollup 的关键在于:bitcoin 网络只负责将关键的承诺信息用铭文的方式存储在Bitcoin Network 中,而验证全部由链下进行(客户端验证)。总而言之,比特币网络中的数据,解释权属于Layer2 网络。对于一个不清楚规则的参与者,这些比特币网络中的数据毫无意义。但是如果参与者清楚这些数据的使用方式,那么任何一个用户都能够自己建设节点。从这个角度看,Sovereign Rollup 的确具有相当的积极意义,它能够达到Layer2 网络的一些基本要求,即数据的finalized 能够被比特币共识所保护,同时其Layer2 的解析也可以是去中心化的。

听起来第二种方案似乎是第一种方案的妥协,但这点事实上存在极大的争论。大量方案二的支持者认为,Bitcoin 本来就不必和Ethereum 一样:第一种方案的支持者,事实上依然在用以太坊的观点看待比特币,即,它们认为数据的存储以及验证,都应该发生在Layer-1。但事实上这并不是必要的,因为数据的验证非常浪费Layer-1 的效率。在理想的情况下,任何一个智能合约都应该只由一个节点执行,而其他节点只需要验证执行的结果以及其对应的证据就足够了。强制要求所有Layer-1 的节点进行验证,本身就并不一定是最佳答案。

sovereign rollup 原理: 在链上存证,链下验证

这种哲学正是Sovereign Rollup 的核心,即基于客户端验证的思想。总之,妥协也好,创新也罢,就在大家已经准备接受Bitcoin 独有的Layer-2 技术路线时,BitVM 诞生了。

BitVM

关于BitVM 到底是什么,对于社区中的大部分人而言是神秘的:BitVM 似乎提出了一个能够在一层进行ZKP 验证的方案,但是这个方案又最终需要用乐观Rollup 的方法去执行。早期的BitVM 还提出要在比特币上模拟CPU,以实现一切可能的计算 - 听起来就像在Minecraft 里面使用红石建造计算机一样。这些怪异的说法让多数人对其嗤之以鼻,并采用了更加实际的路线如DLC 或是账户托管来保护Layer-2 的资产安全。然而,也有一部分项目认为BitVM 是Layer-2 的未来,并且投入了大量的研究,例如今天的主角Citrea。显然,搞清楚BitVM 究竟是什么至关重要。

为了弄清楚BitVM 的真相,我们将采用最直接的方式:分析BitVM 的Github Repository。总体来看,BitVM 仓库的核心包括:

  • 一个虚拟的Bitcoin Script 运行环境。

  • 用于拼接Bitcoin Script 脚本的辅助函数。

目前BitVM 的构建,主要是通过将Bitcoin 的Opcode 进行组合,来实现更加复杂的计算;而并非采用初始版本中提到的,使用OP_XOR 去构建计算组件。显然,这是一个更加实际的路线。让我们用一个实际的例子来看它到底是如何工作的:通过将Opcode 进行组合,进行uint32 类型的整数计算。

BitVM 实际上很像是积木:由基础的OP_CODE 拼接而成

在这里例子中,我们能够发现两种不同的元素: Opcode,以及已经被封装过的一系列新的Opcode。其中,带有OP_ 前缀的是比特币脚本原生的Opcode,而诸如u8_add_carry 这样的函数,则代表着已经被封装过的,由BitVM 自定义的新Opcode。显然,这个函数u32_add 本身,也会被用于其他进一步的Opcode 构造。

这听起来有些小儿科,但不要小看这些功能,它实际上是进一步构造ZKP 的基础;通过u32 的计算,就能够逐步构造bigint,乃至于bn256 的计算,最终得到证明构造系统。并且从仓库看来,它们已经得到了许多值得一提的成就:它们已经能够构建基于Groth16 的验证函数!看起来,它们离最终构建出可用的ZKP 的距离已经不遥远了。

Citrea与BitVM

在了解到了BitVM 的现状之后,我们当然乐见其成,这对整个Bitcoin Layer-2 的生态都有着极为积极的意义。但是我们也同时注意到,Bitcoin Layer-2 的爆发,和BitVM 的开发步调之间,存在着一定的不同步。毕竟时间不等人,宣称自己采用了BitVM 的项目,其实更多应该被理解为“将会采用BitVM”,毕竟尽管成果喜人,但它还暂时不能够投入商用。这样看来,Citrea 宣称自己为第一个Bitcoin 上的zk-rollup,就难免引起争议了。 

在BitVM 正式完成前,Citrea 是一种自主Rollup

我们首先最关心的问题是:目前Citrea与BitVM,乃至于ZKP 之间的关系到底是怎样的?显然,最好的办法依旧是深入Citrea 项目的代码,来观察目前它们的进展。在分析了它们测试网的官方仓库之后,我们发现了一些有趣的事情:

(1)Sovereign Rollup

Citrea 目前依旧是一个典型的Sovereign Rollup,而并没有实现真正等效于Ethereum Layer-2 的zk-rollup。关于这点,事实上Citrea 在它们的测试网公告中也提到,即目前BitVM 与它们的核心组件,Clamentiane (https://www.blog.citrea.xyz/unveiling-clementine/),还没有完成。当前的情况是,它们会将Citrea 网络中的账户状态保存为一个默克尔树根,并且在比特币上,通过Inscription 的方式,同时记录默克尔树根的变化以及其对应的ZKPs。显然,在比特币上进行铭刻是无需任何限制的;因此,这些ZKPs 和默克尔树根,需要由Citrea 的节点进行主动的验证。与此同时,比特币只负责对其状态进行最终化,但并不负责保证其正确性。因此很遗憾,Citrea 目前依旧是典型的Sovereign Rollup;其BitVM 参与的部分也仅在于节点对ZKPs 进行主动验证的部分。

自主验证的局限:无法确保链上证据的有效性

(2)RISC0

Citrea 对于它们的ZKPs 以及zkEVM 部分,采用了RISC0 提供的SDK 作为它们构建的基础。RISC0 是一个2022年诞生的,比较新的ZKPs 解决方案。RISC0 和Cairo 有着非常类似的愿景 - 通过构建一个zkVM,令ZKPs 能够进行任何通用计算;但是相比于Cairo,RISC0 本身并不是一种语言,它可以直接通过Rust 当中提供的SDK 进行构建。之后,再通过其定制的zkVM 进行计算。除去RISC0,基于zk-STARK 的Cairo VM 也被Bitcoin Layer-2 所青睐。我们注意到不少项目都在采用这种通用计算+zkVM 的模式,来替代zk 语言 + zk Prover + zk Verifier 的模式。这是由于Bitcoin 中暂时无法提供zk Verifier,因此对于Sovereign Rollup 而言,直接采用zkVM 无疑是更加经济和高效的办法。

结语

首先关于Citrea 最近的争议,它们的团队很明确的指出了,其对BitVM 的兼容还尚未完成;这个结论代表了能够完全继承比特币安全性的Rollup 还没有出现。但是在观察整个项目的过程中,我们也看到了基于Bitcoin Layer-2,还有着连续不断地创新;同时,还有大量的项目在前仆后继的挑战比特币的zk-rollup,如Bitlayer,Alpenlabs,BVM network 等,这些都在驱动着我们持续跟踪和分析比特币当中Rollup 的进展。

熱門幣種推薦

你可能也喜歡

这么拥挤的跨境支付赛道,下一站未来在哪里?

跨境支付赛道竞争激烈,表面热闹但利润空间因价格战和资本补贴被严重挤压。行业未来破局点在于深度融合本地法币能力与稳定币技术,并构建资金网络效应。 首先,稳定币的效率提升依赖于法币出入口的合规与顺畅,而全球法币监管正趋于碎片化和收紧。因此,**深刻理解并打通各国本地“最后一公里”的支付、合规与银行关系是基础**。许多中国支付服务商的“出海”更多是服务中国商户出海,而非真正打入海外本地主流生态,需要突破这一路径依赖。 其次,单一支付通道业务终将陷入内卷,未来竞争力在于升级为**跨境资金网络运营商**。通过内部撮合多国、多币种资金流,实现头寸复用和净额结算,从而提升整体资金效率,而不仅仅是赚取手续费差价。从业者应关注未被充分开发但贸易与资金流动频繁的特定区域走廊,构建区域清算枢纽。 最后,Web3支付(如稳定币)并非要颠覆传统金融,更现实的路径是与传统金融体系融合。下一代支付公司的核心将是构建 **“本地法币+稳定币”的两栖清算底座**,兼具本地化的厚重合规能力与链上清结算的轻快效率。真正的难点和壁垒在于获取深层的本地流动性,这需要长期投入、本地化经营并嵌入当地商业网络。 未来的赢家不是靠更低价格,而是靠更深的本地化、更强的网络效应和更成熟的稳定币原生能力。机会蕴藏在复杂、非标准的深水区市场,需要真正沉入当地,构建难以复制的底层基础设施。

链捕手33 分鐘前

这么拥挤的跨境支付赛道,下一站未来在哪里?

链捕手33 分鐘前

AI牛市的悬头之剑:不只是韩国,美股杠杆同样触目惊心

全球股市在AI热潮推动下不断创出新高,但支撑这轮涨势的杠杆融资已达到危险水平,正成为市场潜在的重大风险。 数据显示,美国融资融券余额在5月同比增长54%,达到1.4万亿美元的历史峰值。与此同时,杠杆ETF总资产规模在短短两个多月内接近翻倍,突破2200亿美元。投资者大量涌入追踪科技股、半导体指数及英伟达等单股的杠杆产品。 这种高杠杆具有顺周期放大效应。巴克莱警告,杠杆基金已积累约3000亿美元衍生品头寸,一旦市场转向需要集中平仓,冲击力将非常巨大。杠杆ETF的资金流动还会反过来影响所追踪股票的走势,形成“尾巴摇动狗”的负向螺旋。 韩国市场近期剧烈震荡已敲响警钟。KOSPI指数因高度集中于芯片股且叠加极端杠杆,出现单日暴跌10%触发熔断、随后又急速反弹的极端行情。韩国监管机构对散户大量参与高风险杠杆产品表示担忧。 此外,股票融资成本正在飙升。摩根士丹利指出,融资变得昂贵且稀缺,边际买家正在消失。市场上涨过于依赖少数板块的杠杆资金,结构脆弱。一旦市场回调触发去杠杆,卖压将被成倍放大,可能导致远超预期的跌幅。 分析师警告,此前通过杠杆放大上涨动量的力量,在市场转向时可能开始反向切割,形成非线性冲击。当前金融条件实际上已在收紧,但被股市上涨的表象所掩盖,投资者需警惕潜在的去杠杆风险。

marsbit1 小時前

AI牛市的悬头之剑:不只是韩国,美股杠杆同样触目惊心

marsbit1 小時前

交易

現貨

熱門文章

如何購買ZK

歡迎來到HTX.com!在這裡,購買ZKsync (ZK)變得簡單而便捷。跟隨我們的逐步指南,放心開始您的加密貨幣之旅。第一步:創建您的HTX帳戶使用您的 Email、手機號碼在HTX註冊一個免費帳戶。體驗無憂的註冊過程並解鎖所有平台功能。立即註冊第二步:前往買幣頁面,選擇您的支付方式信用卡/金融卡購買:使用您的Visa或Mastercard即時購買ZKsync (ZK)。餘額購買:使用您HTX帳戶餘額中的資金進行無縫交易。第三方購買:探索諸如Google Pay或Apple Pay等流行支付方式以增加便利性。C2C購買:在HTX平台上直接與其他用戶交易。HTX 場外交易 (OTC) 購買:為大量交易者提供個性化服務和競爭性匯率。第三步:存儲您的ZKsync (ZK)購買ZKsync (ZK)後,將其存儲在您的HTX帳戶中。您也可以透過區塊鏈轉帳將其發送到其他地址或者用於交易其他加密貨幣。第四步:交易ZKsync (ZK)在HTX的現貨市場輕鬆交易ZKsync (ZK)。前往您的帳戶,選擇交易對,執行交易,並即時監控。HTX為初學者和經驗豐富的交易者提供了友好的用戶體驗。

416 人學過發佈於 2024.12.13更新於 2026.06.02

如何購買ZK

相關討論

歡迎來到 HTX 社群。在這裡,您可以了解最新的平台發展動態並獲得專業的市場意見。 以下是用戶對 ZK (ZK)幣價的意見。

活动图片