一文了解比特币Layer2 opZKP,如何利用ZKP拓展比特币?

比特币 Layer2 的爆火背后,是众多入局者对于其巨大叙事空间的期待。目前,比特币的市值大约是以太坊的三倍,比特币 Layer2 的市场空间是否也能达到以太坊 Layer2 的三倍或更高?

铭文的持续火热,刺激着比特币 Layer2 领域的迅速发展,各类解决方案如雨后春笋般涌现,旨在扩展比特币的功能并增强其生态系统。根据 bitVM 中文社区的最新统计,比特币网络已孕育出至少 34 种 Layer2 解决方案。

比特币 Layer2 的爆火背后,是众多入局者对于其巨大叙事空间的期待。目前,比特币的市值大约是以太坊的三倍,比特币 Layer2 的市场空间是否也能达到以太坊 Layer2 的三倍或更高?

尽管叙事空间巨大,比特币 Layer2 仍处于早期探索阶段,与以太坊 Layer2 相比,后者已基本形成了对 Rollup 方案的共识。比特币 Layer2 正在探索多种技术路线,包括闪电网络、RGB 等原生方案,以及借鉴以太坊的 Rollup 等。近期,以零知识证明(ZKP)技术为基础的 opZKP 和 ZKByte 等方案开始崭露头角,旨在进一步扩展比特币的 Layer2 能力。

为什么比特币生态更需要 ZKP?ZKP 又如何拓展比特币?本文将以 opZKP 为例来分析其中的实现逻辑。

opZKP:为什么比特币比以太坊更需要 ZKP?

随着铭文爆发后,比特币生态被寄予厚望,即实现像以太坊生态一样的多样金融玩法。

但是,由于比特币和以太坊在设计上的本质差异,这一目标并不易实现。比特币基于安全考虑,其脚本语言被设计为图灵不完备,因此缺乏一些关键的编程功能,无法像以太坊一样支持大多数智能合约的部署。

在比特币生态中,一个显著的挑战是其编程能力的限制,尤其是计算和验证方面。目前比特币 ScriptPubkey 脚本中的 UTXO 解锁条件作为核心计算能力,其模型设计精简,主要用于简单的交易验证,因此限制了其表达复杂业务逻辑的能力。相比以太坊,比特币网络全节点仅能验证基本的 UTXO 余额和脚本签名,无法处理更复杂的业务逻辑验证。如果说强改比特币网络为图灵完备会让其面临巨大风险,那么有没有一种可能的方案可以弥补比特币编程功能的缺失?

面对这种局限,Lightec 团队提出了一个创新性解决方案:使用 ZKP 技术升级比特币。该方案通过将需要图灵完备才能完成的复杂计算转移到链下进行,并通过 ZKP 生成一个简明的证明。随后,通过在比特币脚本语言中引入新的操作码,可以在链上验证任意链下已执行计算的证明。这一策略不仅弥补了比特币图灵不完备的限制,而且使得在比特币上部署各种应用成为可能。2023 年 4 月,Lightec 团队提议 opZKP 操作码升级作为比特币的软分叉来引入这一新操作码,旨在扩展比特币的能力。

一旦 opZKP 操作码被激活,比特币网络有望支持更广泛的应用部署,极大地拓展其功能和生态系统,为比特币生态的发展开辟新的可能性。

zkBTC:如何让比特币以去中心化方式「嫁接」以太坊生态?

比特币 Layer2 技术走向较为成熟并孕育出各类复杂应用,需要一个较长的时间周期。opZKP 使用的 ZKP 技术较为复杂,可能面临一个不短的技术开发周期。在比特币生态尚未完全成熟之前,如何实现其价值的流动性?

Lightec 团队构建的 zkBTC 应用提供了一个解决方案。zkBTC 是一个基于 ZKP 的跨链桥,旨在帮助比特币生态快速「嫁接」以太坊生态。相比于 WBTC 这类比特币跨链以太坊的中心化方案, zkBTC 似乎更为去中心化。zkBTC 为比特币到以太坊的资产转移提供了一种更加安全透明的方法。

据悉,zkBTC 应用将发布 $zkBTC,这是一个与 $BTC 1:1 挂钩的 ERC-20 代币。用户可以存入特定数量的 $BTC 到指定的比特币地址以铸造 $zkBTC,整个过程通过在链外生成一个已存款的 ZKP 证明;然后该证明在以太坊智能合约上验证,确认交易如实发生后,合约将为用户铸造相应数量的 $zkBTC 代币,让其可以在以太坊生态中使用。此外,整个过程中,Lightec 团队并不掌握所指定比特币地址的私钥。实际上,当 opZKP 操作码激活后,所指定的地址可以不由一个或多个私钥控制,以此确保整个过程的安全性和去中心化。

而当用户将资产从以太坊赎回到比特币上,用户必须调用一个以太坊智能合约来销毁一定数量的 $zkBTC 代币,并在链外生成证明。该证明一旦被验证,用户将得到相应数量的比特币。前文提到由于比特币本身的图灵不完备性限制了其复杂验证能力,若 opZKP 的新操作码得到激活,便能实现像以太坊那样的简便验证过程,确保交易的真实性,并形成跨链闭环。在 opZKP 操作码激活之前,作为一种过渡技术方案,交易的 ZKP 证明将通过部署在防篡改验证容器(tamper-proof container)中的智能合约进行验证,这一过程仅在验证通过后才会授权某些 UTXO(未花费的交易输出)进行最终支付。此外,这种防篡改验证容器还能确保签名私钥的安全,防止任何人(包括 Lightec 团队或容器操作者)访问这些关键信息。

目前,Lightec 团队正积极开发 zkBTC 项目,并预计在数月后上线测试网。同时,其团队正在初步构建代币经济模型,旨在为投资者和早期用户创造丰厚回报,回馈用户和社区的同时支持 opZKP 提案的进一步开发,共同推进比特币 Layer2 生态系统的建设。

(声明:请读者严格遵守所在地法律法规,本文不代表任何投资建议)

(0)
上一篇 2024年2月9日 下午9:40
下一篇 2024年2月10日 下午6:07

相关推荐

  • Sei空投细则:如何参与?

    Sei 是一条开源的、无需许可的 Layer 1 区块链,为区块链的基本用例专门设计,即数字资产间的交换。随着数字资产(从 NFT 、游戏到 DeFi)的不断增长,对高性能区块链的需求也在增加。为了响应这一需求,Sei 专注于成为 Web3 中高性能、顶级用户体验 DApp 的理想基础设施。

    2023年8月15日
    1.2K
  • Web3.0世界日报(9月8日)

    GameStop:与FTX达成合作,将成为FTX在美国的首选零售合作伙伴。Aave公司从DAO基金中寻求1600万美元来支付加密货币开发人员。数据:Uniswap V3 NFTV1 Polygon交易总额突破3亿美元。

    2022年9月8日
    1.3K
  • 技术详解 | 如何对Cosmos SDK标准模块进行形式化验证

    Cosmos 软件开发工具包(简称 SDK)是一个能让开发人员构建自定义区块链应用的框架。利用 Cosmos SDK,开发者可以轻松启动自己的 Layer 1 区块链,不用操心从共识层到应用层的设计和实现。Cosmos SDK 提供了任何链都可直接导入和使用的标准核心模块,如 staking、auth、gov 和 mint 模块。

    2023年9月8日
    719

发表回复

登录后才能评论
微信

联系我们
邮箱:whylweb3@163.com
微信:gaoshuang613