比特币生态里程碑:Zulu利用Bitcoin Script实现ZKP验证

时间:2024-09-22 编辑: 浏览:(724)

近期比特币生态中一个重要里程碑的事件,Zulu宣布实现首个利用Bitcoin Script 的zk-SNARK验证(ZKP)。涉及 Groth16/FFlonk 主流算法,并将代码提交到 BitVM 存储库。

实现了比特币脚本进行ZKP,这意味着比特币网络可以对layer2进行验证。这是真正意义的layer2,它将继承比特币网络的安全性的,来自比特币Pow机制的安全性,这应该是区块链最具安全性网络。

由于比特币网络的编程性限制,实现ZKP是特别困难的。现有的大部分比特币l2,实际上并不是真正意义上L2,因为其链上状态是无法在比特币网络上直接验证的。他们现在的做法是生成了一个zk proof,发布到btc网络上。但是这个证明是并不是比特币网络验证的,而是他们自身网络的角色,这就导致l2的链上状态跟比特币网络是分离的状态。

这跟以太坊的layer2有着明显的区别。不管是zk-rollup还是op-rollup,都会将数据打包后交由以太坊主网络进行验证。而以太坊layer2层相比其它公链最大的优势,是由以太坊来保证layer2的安全性。

成为有比特币网络验证的layer2,它最大的好处是继承比特币网络的安全性。比特币网络的安全明显是胜于以太坊的。现在能真正继承其安全性的,有两种方式。一种是babylon为代表,质押原生的btc,自己形成pos网络进行管理,对作恶者进行惩罚。当质押的btc价值比较大,作恶的成本非常高,以此保证安全性。但是,这种方式的前提是先有大量的btc进行质押。

第二种是利用比特币自身的pow网络,作为第一条也是市值最高的网络,btc安全运行已经14年了,拥有全网最高的算力,其安全系数不言而喻。那么能继承比特币网络的安全性的,其重要的一环就是btc能够实现验证。也就是这次Zulu这次ZKP的重要意义。上次关注到Zulu network,是它首创的bitcoin 双层架构。这次zk-SNARK验证(ZKP),让我也意识到Zulu背后的技术实力非常强大。

zk-SNARK的重要性

SNARK ( succinct non-interactive argument of knowledge) 是简洁非交互式知识论证,其核心是通过数学算法来构建一个证明系统,使得验证者在不了解原始数据的情况下验证数据本身的正确性。我们知道,现在以太坊Layer2有zk-rollup和op-rollup。而op-rollup被认为只是中间过渡期,zk-rollup才是最终形态。因为zk-rollup是使用zk算法将交易批量打包,并生成SNARKs证明提交到主网,主网验证该批次的所有交易。zk-SNARK可以有效的进行隐私保护,并且有很强的扩展性,被V神誉为下个10年的重中之重。

BitVM

这里必须要介绍一下BitVM。在 BitVM 之前,比特币的脚本编程语言被认为不具备图灵完备的。尽管大量的人经过大量努力,依然无法解决这个问题。直到去年10月Robin Linus发布了一个令人轰动的BitVM,Robin的方法是在比特币脚本上验证一种特殊类型的逻辑门,称为NAND门(“与非”门)这是计算的基本原语之一,位于物理/电气级别。所有可能的计算都可以由NAND门构建而成。

最近,Robin又提出了BitVM 2的设计方案。不再直接使用脚本 NAND 门,而是将它们用于使用通用的 SNARK 零知识证明验证器

BitVM的意义在于,可以实现使用比特币网络进行验证,并且无需升级、无需分叉、不给btc带来任何额外的负担。layer2执行负责的其它的负责计算,继承主网的安全性。由于BitVM的巨大意义,很多layer2都在BitVM的基础上进行了构建。比如Bitlayer就是将BitVM作为核心组件,采用了分层虚拟机技术(Layered Virtual Machine)的二层解决方案。

在Zulu Network中,BitVM也是非常重要的存在。而Zulu同样也是BitVM非常重要的贡献者,可以说用比特币脚本实现zk-SNARK验证对BitVM是最核心的一步。Zulu 为 BitVM 2 官方 GitHub 代码仓库贡献颇多,因而得到了 BitVM 发明人 Robin Louis 的高度肯定。

上周,Zulu 已经完成对 Groth16 脚本的切分。2 个 public 的输入,总共切分出了 1701 个子脚本,大小小于 4M,栈深度<1000。此次 ZKP 脚本切分完成,代表 BitVM 迈向商用的又一个里程碑。由于Zulu的出色工作,BitVM2可以很快实现比特币上面的第一个SNARK证明。也说明Zulu的技术也处于领先的地位。

图片注:Zulu的技术进展得到了 BitVM 发明人 Robin Louis 的高度肯定

最后简单介绍下Zulu Network

Zulu Network 是首个比特币生态的双层网络,其layer2层是一个EVM兼容的ZuluPrime。EVM项目可以快速、低成本的部署,实现生态的繁荣。另外一层为Layer3层,称为ZuluNexus。它创新性地统一了 UTXO 和账户资产类型,并实现了基于 UTXO 模型的智能合约创新。这意味着它能最大限制的发挥UTXO的优点,并且能支持未来UTXO上的创新。Zulu 正在开发两个产品:

一个可以通过ZKP验证链下状态的Zulu bridge,用于支持资产发行 首个去中心化的 ZK 桥来为用户提供任意金额的跨链操作

Zulu现在尚未发币,想早期的参与的可以参加Zulu现在的测试网积分活动。详细看官方的文档https://www.yuque.com/zulunetworkzhongwenshequn/zvggg8/kr9epkg0v27rh860?singleDoc#

最新 更多 >
  • 1 MANA币如何处理网络的可扩展性问题?

    MANA币如何处理网络的可扩展性问题?MANA币是一个基于以太坊区块链的虚拟现实(VR)和增强现实(AR)通证,用于在去中心化的Metaverse世界中购买和交易土地、房屋和其他数字资产。作为一个较新的加密货币,MANA面临着网络的可扩展性问题,即如何在面对大规模用户和交易量的情况下保持高性能和高可用性。以下是MANA币如何处理网络的可扩展性问题的一些方法:1. Layer 2解决方案MANA币正

  • 2 AAVE币是否有官方区块链浏览器?

    AAVE币是否有官方区块链浏览器?AAVE(也称为“AAVE协议”或“Aave币”)是一种基于以太坊区块链的去中心化金融(DeFi)平台和数字资产。它是一个开源和去中心化的协议,提供了闪电贷款、储蓄和借贷等功能。 随着AAVE协议的迅速增长,人们开始关注官方区块链浏览器的存在与否,以便更好地了解相关链上交易。截至目前,AAVE官方并没有推出官方区块链浏览器。官方区块链浏览器是一种工具,可以让用户浏

  • 3 NEO币是否有重大的技术升级计划?

    NEO币是否有重大的技术升级计划?NEO币是一种基于区块链技术的加密货币,它旨在使数字资产的拥有、交易和管理更加容易和安全。作为中国的首个开源公共区块链项目,NEO一直以来都是全球加密货币市场的关注焦点。随着区块链技术的不断发展,NEO团队一直在努力保持其在行业中的领导地位,并提供更多的创新和升级。近期,NEO宣布了一系列重大的技术升级计划,旨在进一步提高其在数字经济领域的应用价值。NEO 3.0

  • 4 NEO币的目标用户群体和社区特点是什么?

    NEO币的目标用户群体和社区特点NEO币是一种基于区块链技术的数字货币,旨在构建智能经济网络和数字资产平台。作为人气和市值逐渐增长的加密货币之一,NEO币的目标用户群体和社区特点具有独特性。1. 投资者和交易者NEO币作为加密货币的一种,吸引了大量的投资者和交易者。他们看好NEO币作为数字货币的潜力,并希望通过购买和交易NEO币获得收益。NEO币的用户群体中,投资者和交易者是最为活跃和关注的一类用

  • 5 投资MKR币的风险和潜在回报是怎样的?

    投资MKR币的风险和潜在回报MKR币(Maker)是由一家名为MakerDAO的去中心化自治组织发行的加密货币,被设计用于支持去中心化稳定币Dai的稳定和治理。尽管MKR的市值相对较小,但它在加密货币市场中备受关注。然而,投资MKR币也有一定的风险和潜在回报。下面将探讨这些方面。风险1.市场波动性:加密货币市场非常不稳定,价格波动大。MKR币也不例外。如果市场条件恶化,MKR币的价格可能大幅下跌,

  • 6 FTM币的主要技术指标和性能是怎样的?

    FTM币的主要技术指标和性能FTM(Fantom)币是一个基于DAG(有向无环图)技术的分布式账本平台,旨在提供高性能、可扩展和安全的区块链解决方案。FTM币的主要技术指标和性能如下:高性能和低延迟FTM币采用了LACHESIS协议和异步拜占庭容错(ABFT)一致性机制,这使得FTM网络能够实现高性能和低延迟。LACHESIS协议使用了事件流的形式,通过将交易和事件并行处理,最大程度地提高了交易吞

  • 7 SAND币的主要功能和特点是什么?

    主要功能和特点介绍作为一种加密数字货币,SAND币(SAND)是基于以太坊区块链上的非同质化代币(NFT)。SAND币被用作在原创虚拟现实游戏平台The Sandbox(Sandbox)中的游戏经济体系的主要货币。下面将介绍SAND币的主要功能和特点。1. 游戏经济价值SAND币在The Sandbox游戏中扮演着至关重要的角色。玩家可以使用SAND币购买虚拟地块(LAND)以及在游戏中创建、购买

  • 8 投资INJ币的风险和潜在回报是怎样的?

    投资INJ币的风险和潜在回报INJ币是Injective Protocol的原生代币,Injective Protocol是一个去中心化的跨链衍生品交易平台。在考虑投资INJ币之前,我们需要了解相关的风险和潜在回报。风险1. 市场风险:像其他加密货币一样,INJ币价格受市场供需关系和投资者情绪的影响。市场易受价格波动和操纵行为的影响,这使得INJ币的价格有可能出现剧烈波动。2. 法律和监管风险:区

  • 9 OP币是否有官方的区块链浏览器?

    OP币是否有官方的区块链浏览器?区块链技术的迅猛发展为数字货币提供了更可靠的基础,而区块链浏览器作为一种查看和分析区块链交易的工具,发挥着重要的作用。那么,对于OP币来说,是否有官方的区块链浏览器呢?OP币,全名为Open Platform币,是一个以区块链为基础的数字加密货币。它通过构建开放平台和生态系统,为开发者和用户提供便利的服务,旨在加速DApp(去中心化应用)的发展和普及。作为一个开放的

  • 10 SAND币是否适合长期投资?

    SAND币是否适合长期投资? 比特币的崛起曾经引爆了区块链行业的热潮,随着时间的推移,人们开始寻找下一个有潜力的加密货币,以便进行长期投资。SAND币作为区块链游戏平台The Sandbox的原生货币,目前正受到越来越多的投资者的关注。那么,SAND币是否适合长期投资呢?本文将从技术发展、团队背景、市场前景等方面进行分析,以提供一些参考。 首先,从技术发展来看,SAND币基于以太坊区块链,采用NF