比特币ZK功能引入之争:OP_CAT与BitVM两大路线对比

robot
摘要生成中

比特币引入ZK功能的两大路线:OP_CAT与BitVM

比特币作为一个社会系统,其协议难以修改是一种保护机制。但同时,比特币也面临着高昂的交易费用、有限的隐私保护等问题,亟需技术改进。

目前,让比特币支持ZK验证功能有两条可能的路径:

  1. 通过OP_CAT等简单操作码增强比特币脚本功能,使其可以验证SNARK。OP_CAT操作码曾存在于比特币早期版本,现在重新启用它的呼声很高。它可以让比特币脚本访问链上状态、验证Merkle证明等,为SNARK验证奠定基础。

从OP_CAT到状态证明和BitVM,如何让比特币支持ZK?

  1. 基于BitVM实现,无需修改比特币协议。BitVM利用Taproot和KV存储方案突破脚本大小限制,通过欺诈证明机制来验证任意计算。

从OP_CAT到状态证明和BitVM,如何让比特币支持ZK?

此外,Chain State Proofs技术结合ZK可以大幅压缩比特币历史数据同步与验证工作量,对BitVM的实现也有推动作用。ZeroSync团队提出的轻量级"header chain Proofs"方案,可以在3秒内验证85万个比特币区块头的有效性。

从OP_CAT到状态证明和BitVM,如何让比特币支持ZK?

总的来说,比特币引入ZK验证功能是必然趋势,但需要在保持去中心化和安全性的前提下谨慎推进。短期内BitVM可能是最可行的方案,但仍需更多研发投入。OP_CAT等操作码的重启也值得探索,关键是要证明其收益远大于风险。

从OP_CAT到状态证明和BitVM,如何让比特币支持ZK?

ZK-2.1%
OP-1.59%
CAT-3.95%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 9
  • 转发
  • 分享
评论
0/400
币圈塔罗师vip
· 07-22 02:05
啥也不说 干就完了
回复0
不明觉厉分析员vip
· 07-21 00:49
都好高端 我好菜啊
回复0
VitaliksTwinvip
· 07-20 22:38
感觉带ZK才是btc2.0
回复0
NFT悔改者vip
· 07-20 19:44
一个礼拜不看又分裂?无语了
回复0
ShibaMillionairen'tvip
· 07-20 19:43
还是op_cat香
回复0
Probably Nothingvip
· 07-20 19:41
这zk搞不懂 只会梭币
回复0
Gas_FeeTerapistvip
· 07-20 19:39
这活太燃料费了 没毛病
回复0
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)