当前位置:主页 > 区块链新闻 > 正文

TokenPocket钱包下载地址|比特币第二层:扩容方案、挑战与未来展望

作者:BlockPunk @Trustless Labs 研究员,探讨了比特币 L2 技术的发展前景及其对市场的潜在影响。研究报告重点讨论了通过侧链、Rollup、DA层等BTC L2技术的不同实现方式,以及它们如何引入BTC资产并提高安全性。文章还介绍了比特币生态正在经历的变革,包括社区共识、新资产分配浪潮,以及扩容方案的爆发和发展趋势。总的来说,文章对比特币L2技术发展的重要性和潜在影响进行了深入的分析和探讨,展望了它对比特币生态的未来带来的创新和价值。

比特币Layer 2:扩容方案、挑战与未来展望" width="1000" height="331">

作者:BlockPunk @Trustless Labs 研究员

1.引言

随着比特币网络的需求增长和铭文技术的蓬勃发展,BTC生态正处于一个关键的转折点。市场对扩容解决方案的需求增长,特别是在铭文技术推动下,网络资源的竞争加剧和交易费用的上涨成为亟待解决的问题。本篇研究报告探讨了比特币 L2 技术的发展前景及其对市场的潜在影响,特别关注如何通过 L2 技术引入 BTC 资产并提高安全性。我们将详细分析侧链、Rollup、DA层(数据可用性层)等BTC L2技术的不同实现方式,以及它们如何吸引L1 BTC的存入和创造新资产的能力。

同时,在铭文技术确立了新的资产分配浪潮后,我们面临新的挑战和机遇。依靠公平分配或模因记述才能达到市值上限,凸显了需要进一步建设即将突破天花板的报表性。在此过程中,功能提供的扩张和基础资产的定义更为关键。基于铭文的侧链不仅能够降低用户的进入门槛,而且通过提供完整的智能合约能力,为铭文引入 DeFi、SocialFi、GameFi 等全新玩法。索引器编程的概念提出了一种从铭文本身属性出发,考虑功能和业务扩展的全新思路,这不仅可以减轻服务器压力,还可能引领创建一条全新的铭文链。

四波冲击

比特币生态正在经历一系列变革性的冲击,这些冲击不仅定义了社区的舆论进程,还推动了技术和文化的大幅发展。从公平分发的舆论到BTC文化的内涵,再到“基于铭文”扩容方案的爆发,以及最终追求更完善的扩容方案,比特币生态正在迅速转变。

第一波是社区对公平分发的共识过程,BRC20创造了完全不同于FT与NFT的新类型资产,这是区块链上的第一性创新,并代表了平民文化的崛起。目前,这是BTC文化的共识,大量资金、交易所也参与了共识。同时更多的开发者加入铭文世界,推出了许多优秀的协议,并溢出到了更多的链上。BTC的文化在压倒一切,这当然也引发了一些其他的问题。第三波可能是“基于铭文”扩容方案的爆发。第二波的大发展促进了BTC生态的繁荣,但对BTC网络资源的竞争,最终与BTC保守主义者产生了矛盾。同时,糟糕的用户体验阻滞了更多的用户进场。因此,对铭文本身的扩容(而不是对BTC扩容)紧急且必要,但基于BTC直接扩容开发的二层扩容方案(如Bitvm)读数高,运行久。因此,修复的方案将首先被采用,可能在未来的半年里,我们将大量以铭文为扩容资产(如Bitvm)、通过第四波代表“基于BTC”的最终扩展方案的完全成熟,包括完整的智能合约能力、更好的性能、与BTC共享的强安全性。高价值的铭文资产对安全性提出了更多的要求,更纯粹、更具备正统性、安全性更高的二层扩容方案变得重要。这就要求二层将BTC链作为DA层使用,上传证明,甚至允许 BTC 网络对进行验证,比如 BitVM 与 Atomicals 协议的 AVM。在强正统性下,BTC 会更多地被吸入铭文生态。最终,我们将得到几乎完全与 ETH 及其 L2 无保障异的体验、性能与智能合约功能,但背靠BTC的庞大社区与资金,同时以“公平分配”为核心文化,以“铭文”为原生资产的全新生态。

挑战与机遇并存

铭文的大发展促进了BTC生态的繁荣,但也增强了BTC网络资源的竞争,过高的手续费成本,与未来可预见的BTC的上涨,也不断地增加BTC生态玩家的进入权限。这推动人们更多地讨论了 BTC 的扩容方案,也吸引了社区和投资者的关注。当然,人们非常默契地意识到了直接升级 BTC L1 的扩容方案,最前沿的讨论,也无非是解除一些 OP 脚本的封印,在 Taproot 下继续挖矿 BTC 的剩余潜力(如 CTV 与 CAT 的讨论)。在 ETH 的 Rollup 与升级的发展和理论成果上,BTC Layer2 成为了扩容讨论的主流,也见效最快的方案工会项目也将在未来的两三个月上线,并成为炒作的绝对主流叙事。由于BTC治理的高度去中心化,没有“教会”引导社区,因此其L2设计也是百花齐放。市场上典型的BTC L2与相关协议入手,一窥BTC扩容的可能性。这里大致将BTC L2分为侧链、Rollup、DA层、去中心化指数等方式,将我认为类似的项目放在一起说明。BTC的扩容方案还无人可以做出定义,因此我的实际分类并不严谨。本文重点从偏现实方案的角度来探讨很多,设计都仍然是纸面阶段。在二层资产的竞争上,技术与安全性决定的是的下限。技术是车票,头等舱、经济舱甚至挂票都有可能。但从资产的角度来看,一个是L2本身创造资产的能力,不管是输入铭文,还是自己拉盘,仅从技术层面上来无法评估;第二个,能够吸引L1的BTC存入将是核心合约,这非常看重桥接的安全性,毕竟“不是我的钥匙不是我的比特币”是核心教义了,这与方案设计非常相关。

BTC生态的应用未来是否会超越ETH?这篇文章或许可以给你一些参考。

在展开关于BTC L2的技术分析之前,首先需要引入前置科技,Taproot升级带来的几点改变:

  • Schnorr签名为BTC引入了最多1000个参与者的股权签名方法,这是很多L2桥的实现基础;

  • MAST允许多个UTXO的脚本通过Merkle树的方式组合,实现更复杂的逻辑,这为L2上证明系统提供了可能性;

  • Tapscript 升级了比特币脚本,允许一系列验证脚本,来确定 UTXO 是否能被占用,这为 L2 的提款、罚没等操作提供了可能。

  • 2. BTC L2技术概述

    侧链

    • 通过创建与主链平行链来实现扩容,侧链可以有自己的共识机制和区块生成规则,通过跨链桥与BTC主链进行资产互通。

    • 为了一切能用,能用就是一切。侧链优势就是见效快,以快速发展业务逻辑主宰。其安全性基本只与它的网络本身有关,属于BTC安全性这列火车上的“挂票” ”,最重要的部分就是 BTC 的跨链桥,这是唯一的连接点。

    1.@BTClayer2 BEVM

    其实大部分BTC L2都和BEVM一样,颂扬了ETH扩容中侧链的思路。BEVM通过Taproot的能力在BTC的L1上配置了一个多标签地址,并运行者一个EVM侧链,在EVM中配置了接受BTC提取请求的智能合约。BEVM的GAS使用的是跨链后的BTC。充值时,桥的运行者同步BTC数据并通知侧链,BEVM节点还运行了轻客户端,同步BTC区块头验证充值;提款时,桥的托管人进行签名,收集到一定数量的签名后(门限),提取BTC的交易就会发行。这实现了侧链与BTC的资产互通。与传统$RSK $STX方案不同另外,BEVM 使用 Taproot 的 BTC 多签实现了门限签名,桥的分析师理论可以更多,这为 BTC 跨链增加了一定的内容错性,更中心化。但 BEVM 并不会去使用 BTC 的任何安全性保障,仅实现了 BTC 资产互通。其节点运行了自己的内部共识与 EVM,不在 BTC 网络中上传证明,因此没有 L1 DA。网络的交易抗审查属性依靠网络本身,因此如果节点拒绝储备的 BTC 提款交易,你将无法再从 L1 上获取 BTC,这是潜在的风险。这种方式的好处是能够快速实现与验证,BEVM 自行实现的 Taproot 多签在桥的安全性上也更进一步来说,目前是少数上线主网的BTC侧链。

    2.@MapProtocol 地图Portocol

    Map 也是一种 EVM 架构的铭文侧链,选择将 BTC L1 的 BRC20 跨链到 EVM 上,运行一些突出的业务。Map 运行了一个增强的 BRC20 索引器,用户从 BTC 上跨链 BRC20,需要发送新交易在Json中插入目标链、目标地址等信息,从而被Map索引到,出现在侧链上;提款BRC20则由Map Pos机制下的签名委员会多签名启动BTC交易。BRC20的账本其实在索引运行中,BTC L1本质上是其可用数据源。利用侧链较低的费用,映射链上运行着 BRC20 的 Mint 工具 LessGas,与铭文市场 SATSAT,并通过 Roup 进行 BRC20 的跨链。以铭文为核心地图使用经典的PoS共识机制,向BTC L1上传检查点数据来增强其安全性,可预防长程攻击。

    3.@BitmapTech梅林链

    由 BRC420 发布的 BTC 的侧链。Merlin Chain 选择使用 cobo 钱包的 MPC 方案来实现 BTC 的跨链,这个看起来是个相对保守的选择:MPC 的签名者数量很少,相比 Taproot 升级后的 BTC 多签,在安全性上还有一些差距,但好在MPC已经久经验证。Merlin使用了ParticleNtwrk的账户抽象,可以继续使用比特币的钱包和地址与侧链交互,不改变用户习惯,这一点值得点赞。相比之下,让比特币用户再回到Metamask做交易,这种设计就怠惰闲置且简单粗暴了。BRC420与Bitmap热度够高,已经增持了很多的用户群体。Merlin继续围绕铭文开展业务,支持L1跨链的多元化铭文资产,并在侧链上提供新铭文的铭刻服务。

    4.@dfinity ckBTC

    ckBTC 是 ICP 中通过纯密码学方案,实现 BTC 的跨链集成,不依赖任何第三方的桥或托管。ICP 是一条独立运行的 L1区块链,共识由其独特的 BLS 门限签名方案保证。利用洞察算法的门限签名绑定的ChainKey技术,允许ICP整个网络共同管理一个BTC的门限签名地址,接受BTC,并通过洞察下的聚合签名,来控制该地址下款的BTC,实现提。ICP还是自己的网络中,使用账户模型复制了 BTC 的全部 UTXO,网络中的智能合约可以读取 BTC 的状态,这约等于在 ICP 网络中运行了 BTC 全部节点。

    由于此门限签名直接与 ICP 网络的共识算法强绑定,ckBTC 的安全性只与 ICP 网络与 BTC 网络有关,不引入额外的第三方信任假设。因此,ckBTC 的中 ICP 使用的 ChainKey 门限签名方案签名,是目前最安全的BTC桥思路。但对于提款者来说,如果IC网络宕机或交易,就不能强制从BTC L1上提款。同时,ICP作为独立的L1,安全性由拒绝自身保证,与BTC并无关系。

    DA层

    • DA层通过在BTC链上存储数据,但将提高计算给链下或其他链的处理能力,旨在利用BTC的安全性同时处理能力。

    • BTC 是世界上最坚固的可信数据源,没有,使用相应比特币可信数据的源头之一,就变得非常理所当然。同样,拥有 @CelestiaOrg 的 DA 的理论基础,BTC 的数据仓库作为虽然非常非常理所当然。昂贵,但也有了作为 DA 层的共识基础。本质上来说,Ordinals 与整个铭文生态,其实都是利用了 BTC 作为 DA,几乎所有的“BTC L2”都会向 BTC 传送数据,但如今是一种形式主义,代表着美好的愿景。下面是一些较有特色的设计。

    1.@nubit_org 努比特

    Nubit 是一个为 BTC 扩展数据可用性场景的 DA 协议,因为其融资有 Bounce Finance 与 domo 的参与而受到关注。简单来说,Nubit 通过运行 POS 共识组织了一条类似 Celestia 的 DA 链,定期并会 Nubit本身的DA数据如区块头、交易默克尔树根等上传到BTC L1中。这样,Nubit本身就由BTC L1保存其DA,而Nubit又将自己链上的存储空间作为DA出售给用户与其他Rollup 链(DA 套娃)。Nubit 本身没有智能合约能力,需要有 Rollup 基于其 DA 搭建。用户向 Nubit 自身的 DA 层上传数据,这些数据经过 Nubit 的 POS 感知确认后,将进入“软确认”状态,而 Nubit 又会在一段时间后,将链的数据根上传到 BTC L1,BTC 交易完成后,最初用户上传至 Nubit 的数据将会进入最终确认状态。此后,用户需要再去 BTC L1 中上传数据的标签,这是用于在 Nubit 全节点的默克尔树中查询原始数据。 Nubit 网络的 Pos 共识早期由 Babylon 的 BTC POS 质押支持(将在下面介绍)。用户通过 BTC 来支付存储费用,由于Nubit使用了闪电网络来接受BTC,状态通道不存在桥的问题,用户可以通过取消通道进行紧急提款,不需要与Nubit的Pos网络本身交易。看起来,Nubit似乎是一个比特币生态版本Celestia,没有添加复杂的智能合约功能,也用于最中心化的闪电网络进行BTC的支付,相对简洁。虽然闪电网络足够去信任,但使用体验并不够好,难以支持大资金的进出( Nubit 与 BTC 层的关系比较单薄,链本身的安全不被 BTC 保障,在 BTC 上的数据也仅被 Nubit 的节点客户端验证。 Rollup 与铭文数据为什么需要去 Nubit 盘点这可能是Nubit最需要回答的问题,产生的费用可能并不能作为核心的驱动。相对BTC DA而不是最大的优势,可能是Nubit的DA支持了轻渔业的渔业数据验证(DAS),这是BTC网络无法实现的,这意味着验证DA不再需要用户下载BTC的全节点。不再是完全基于比特币的铭文还能获得社区意见吗?Nubit尝试使用自己的链DA替代BTC L1链的DA,面对的可能不是技术上的质疑,而是社区舆论的巨大挑战。当然,这也是巨大的机会。

    2.@Veda_bitcoin 维达

    Veda协议读取BTC L1上特定的序数刻录,将其作为交易请求,在BTC链下的EVM中执行。用户在BTC L1上通过BTC私钥签名一个符合EVM的交易,然后再去BTC上铸造为铭文。Veda 的 EVM 节点会扫描 BTC 区块,一旦交易被 BTC 确认,EVM 就会执行请求,产生状态变化。实际上,这就是将 BTC 委托了 Veda EVM 的待确认交易矿池。不过因为 BTC 的性能远低于 ETH 的 EVM,而且一定时间里写入 BTC 区块的数据有限,所以 Veda EVM 一定能执行掉上传到 BTC 上的所有 EVM 请求。 BTC 是 Veda 所有状态的数据源,任何人都可以通过扫描所有 BTC 区块中的任何 Veda 请求,多重得出 EVM 的完整状态。因此可以Optimism地相信 Veda EVM,不存在复杂的安全性假设。但是,Veda 无法扩展 BTC 的性能。可以把 Veda 看做一个区块间隔10分钟,TPS为5,但拥有数万个节点与巨大Pow算力的以太坊网络。它只是对BTC的功能进行了扩展,增加了合约能力。这本质上智能上并不能解决资源竞争的问题。

    3.@babylon_chain 巴比伦

    Babylon 是一套帮助其他区块链共享 BTC 安全性的协议,这包函了两个部分,比特币质押服务与比特币时间服务。Babylon 允许通过质押 BTC 为 Pos 链经济型的安全保障(类似ETH的restake),质押过程以密码学的方式运行,不需要依赖任何完全的第三方桥与托管方。 BTC质押者可以在BTC上配备一个配备两个UTXO输出的交易实现质押,第一个UTXO 写入了一个时间锁脚本,后质押者可以使用自己的私钥解锁 BTC;另一个 UTXO 转给出了一个临时比特币地址,这个地址的公私对密钥满足“可提取的一次性签名 EOTS” ”的密码学标准。当 BTC 质押者一个 POS 链的验证者运行节点时,验证了唯一的有效区块后,使用 EOTS 私钥对其进行签名。如果质押者(也是这个 POS 链的验证者)保持诚实,只签名一个有效区块,那么就会获得 POS 链的验证者奖励;如果它尝试作恶,在同一区块高度同时签名了两个区块,那么它的 EOTS 私钥就会被反推出来,任何人都可以使用这个私钥去 BTC 链上转走质押的 BTC,实现罚没。以此督促质押者保持诚实。Babylon 还提供了 BTC 时钟的服务,否则将所有区块链的检查点数据上传至 BTC 的 op_return 中,从而增加安全性。下面的 Nubit 就计划使用 Babylon 的 BTC 质押服务来加强安全性。Babylon 在处理 BTC 的访问、罚没上,使用了纯密码学的方案,安全但对于使用质押服务的链来说,这在经济学上方面进行了否定,与 ETH 的 Rollup 方式等比较,在可验证上还有一些距离。时序服务虽然将 L2 数据上传了BTC,但直接检查BTC全部区块需要下载全节点,存款较多。同时BTC L1没有智能合约,也无法验证这些数据的正确性。

    成交量起

    • Rollup利用BTC的数据层来存储状态和交易数据,但将计算和状态变化放在链下处理,通过提交证明或状态更改的数据返回BTC主链来确保安全性。

    • BTC Rollup 的核心问题在于验证。通过 Ordinals,比特币可以存储各种数据,成为一个高度安全的数据库。将 Rollup 的证明数据上传到 BTC 网络中,确实能够保证其无法被篡改,但不能保证 Rollup 内部交易的有效性和正确性。大多数 BTC Rollup 可能会选择最终 rollup(客户端验证)的方式,验证者在链下同步 Rollup 的全部数据,并自行检查。但也无法利用比特币最强的最理想的状态,当然是让BTC网络能主动去验证Rollup的论证,就像ETH一样,并拒绝掉无效的区块数据。同时,要保证 Rollup 中的资产可以在最极端的情况下,去信任的抽取到 BTC 网络中,即使是 Rollup 的节点/排序器一直宕机或拒绝接受交易,仍然可以通过安全逃生通道抽走。对于没有智能合约、只有脚本执行的 BTC 来说,也许可以利用 MAST 的能力将脚本组合为逻辑电路,实现可验证,虽然涉及相当,但属于 BTC 最新颖的思路。

    1.@ZeroSync_BitVM

    BitVM 是 BTC 上最受关注的扩展协议,是 BTC 的一种 Optimistic Rollup。BitVM 创新地提出了一种在 BTC 上进行欺诈挑战的方式,证明者与挑战者都在一个交易中存入同类数量的BTC进行对赌(作为输入),而这个交易输出将包含一个逻辑电路。BTC的脚本可以看做处理最简单的逻辑的逻辑门,逻辑门就是计算机的异步组成部分。逻辑门电路如果通过一种树状的方式互相组合,可以构成一个包函特定逻辑的电路(你可以想象一下三体中秦始皇的人列计算机)。

    BitVM 在大量的 BTC 脚本组成的电路中写入了一个欺诈证明,这个证明的电路结构根据 Rollup 中排序器备份的一系列节点决定。挑战者不断向这个欺诈证明电路上传哈希值,验证者不断地运行对应的脚本,并揭示输出,来验证其正确结果。在一系列的交易下,挑战者可以不断挑战论证者,直到论证者验证了每个电路门都是正确的。由此,BTC 网络就完成了对 Rollup 的验证,证明者就可以领会自己的资金。否则,挑战者就会获得证明者质押的 BTC。用一种好理解的方式来说,BitVM 与 BTC 的关系 OP 之于 ETH 好像网络化,其安全性在所有容扩方案中最高。BitVM会产生的交易数量非常庞大,成本不菲,而且在参与双方进行上链验证之前,需要进行大量的预签名,也就需要大量的上链计算当然,与 ETH 的 Optimistic/ZK Rollup 不同,BitVM 并没有紧急的 BTC 提款通道,L2 网络中至少有一个诚实的节点才能完成正常退出。不过这已经是目前 BTC L2 能做到的最高了安全保障了,上传了DA,BTC L1验证了Rollup数据的有效性,信任最小化的BTC桥,唯独缺少“紧急逃生通道”。因此BitVM的实现看起来很遥远,但最近BTC社区为解禁op_cat脚本的讨论可能会给 BitVM 的发展带来新的可能。op_cat 操作码可以将两个字符串连接起来,最多支持 520 个字节的长度。这种数据的串联可以在比特币上实现更复杂的比如BitVM就可以通过它在同一个脚本下架构上百个逻辑门,这让BitVM能够在更少的交易中处理更多的二进制电路,几乎获得了上百倍的早已。BitVM对比特币剧本的复杂组合也启发了很多 L2项目,它们都基于此提出了新的在 BTC 上进行“欺诈证明”挑战的思路。

    2.@Bison_Labs 野牛网络

    Bison Network 是一种基于比特币的 ZK-STARK 主权 Rollup(客户端验证)。所谓主权 Rollup,即 L1 被虚拟 Rollup 的区块数据公示板(DA)使用,不验证 Rollup 交易是否正确, Rollup 交易被 Rollup 自己的节点验证。Bison 将 Rollup 的 ZK 证明提交到了 BTC Ordinals 中,用户可以从 BTC 下载证明,并运行自己的客户端来验证 Rollup 交易。如果需要验证 Rollup 的全部状态,就需要同步全Bison 的特色依赖于 BTC L1 桥的实现。当一个用户向 Bison Rollup 存 BTC 时,这个 BTC 会被分给多个包函了 BTC 的多签钱包中。这些多签钱包都支持了 DLC (离散日志合约),该技术以 Taproot 升级为基础,是一种利用 BTC 多标签与时间锁定脚本的简单逻辑合约。当用户存入 BTC 时,需要同 Bison 网络一起,对未来的所有情况签署相关的执行交易,如:a.转动给别人的情况;b.回提取BTC主网的情况;c.长时间无人提取的情况。签署后,这些交易并不会被发布到 BTC 区块中,交易若想执行,就需要前置机来驱动。多签钱包的控制者有三个,即用户、Bison Rollup 、上机,获得其中任意一个签名,就可以获得这些 BTC 的控制权。

    DLC 就像是比特币上的 if-do 语句,前置机就来输入 if 的条件,do 的执行部分就是与上述指定的情况下的交易。这里的前置机链接着 Bison Rollup 的桥契约,如果桥用户的请求足以将 BTC 发送给其他人,天气预报就会发送之前的情况 b. 转账给别人的情况下签署的交易,多签名的地址控制权给给 Bison 网络,进一步分配;如果收到用户的请求,发送 b.回提取 BTC 主网的情况,控制权移移用户;如果长时间没有接收消息,则时间锁相反,控制权回归用户。由此,Bison 实现了对从 Rollup 中提取 BTC,并设置了一个简单的逃生通道。不过这里的系统薄弱点存在于前置机,如果提交错误信息,就会导致用户的资产丢失,因此可以考虑去引入中心化的部分,比如Chainlink。DLC实现的“去信任的桥” ”是对简单的 BTC 脚本弹性的挖矿,http://DLC.link 使用将 BTC 跨到 ETH 与 STX 等链中使用。Bison Rollup 虽然通过引入新的第三方,实现了的“逃生通道”,但仍然没有实现 BTC L1 验证 Rollup 证明。

    3.@BsquaredNetwork B²网络

    B² Network 是 BTC 上混合了“承诺挑战”的 ZK Rollup。网络分成两层,Rollup 层与 DA 层。Rollup 层采用 zkEVM,运行智能合约逻辑,这一层包含了多个模块,这包括了交易的接受、排序和预留,ZK证明的统计,支持BTC地址的目的抽象,同步读取BTC L1数据(BTC与BRC20余额)。DA层为Rollup提供了数据存储,存储节点对Rollup交易进行链下完成 zk 验证。验证后,DA 层节点将 Rollup 数据写入 BTC 的 Ordinals 铭文中,其中包括 Rollup 数据在 DA 层中的位置、交易的默克尔树根、ZK 证明数据,以及上一个 BTC对证明的验证是核心。在 ETH 中桥接合约在 L1 上直接验证 ZK 证明,而在 BTC 上并没有智能合约功能,由于 ZK 验证的逻辑复杂性,也无法通过组合 BTC 脚本实现验证的超过逻辑电路(成本巨大且可能BTC区块上限)。因此B²在验证中引入了更多链下的计算,将L1对ZK对直接验证,转化为一种类似乐观的“欺骗证明”挑战B² 将 ZK 的配方组成为不同的剧本,将这些剧本组成了桅杆二叉树。 B² 节点通过这次交易分配了 BTC,做为欺诈挑战的奖励。

    包含“欺诈证明挑战”的交易一旦在 BTC L1 上确认,挑战者就可以从 DA 层下载原数据,在链下执行上述的脚本。如果执行最终输出与 B² 节点涉及的节点,说明节点作恶,挑战者获得节点锁定在脚本根中 BTC 的控制权,同时 rollup 交易都会回滚。如果在锁定期限内没有挑战,那么节点就可以获取回锁定的 BTC,Rollup 获得了最终的确认。 B² Network 中,第一个发完BTC的交易确认了ZK证明的不可篡改。虽然BTC还是无法验证ZK交易,但是通过在第二个交易中实现“欺诈证明挑战”,间接的完成了L1的验证,保证了Rollup 下交易的有效,增加了安全性,这确实是亮眼的创新。B² Network 在引入了账户抽象,在不改变用户习惯的情况下,让大家直接使用 BTC 的钱包与 Rollup 交互,非常这是值得称赞的地方。但在BTC资产从L2的提取上,仍然使用了多签地址桥的方式,没有引入“逃生通道”。

    4.@SatoshiVM SatoshiVM

    SatoshiVM 也是基于 BTC 的 ZK Rollup,其逻辑与 B² Network 类似,都在 Rollup 中生成 zk 证明后,证明者将证明数据上传到 BTC 网络后,再发送一个包含了 BTC 的“欺骗证明”挑战,挑战成功不同的是,SatoshiVM 在“欺骗证明”挑战中加入了两个时间锁,对应挑战开始时间,与挑战结束世界,这样通过比较 BTC 发生转移等待了多少个区块,就可以亲送辨别出ZK证明是否有效正确。其跨链桥的部分,实际上只是使用了多签的方案,并无亮点。

    5.@chainway_xyz 成威

    Chainway 是一个 BTC 的 ZK 绝对汇总,除使用比特币数据的发布层,填充 BTC 的数据作为生产 ZK 证明的来源。Chainway 的证明者需要一个不漏地扫描每个 BTC 区块。从 BTC区块中读取区块头,上一个的zk证明,以及区块中刻入的“强制交易”,才能生成一个完整的ZK证明。每一个BTC区块中,Chainway都会提交一个刻录ZK证明的交易,从而形成梯度的证明。

    在 BTC 区块中,以 Ordinals 铭文形式刻入的“强制交易”,是 Chainway 设置的“抗审查交易发送方式”。如果 Chainway Rollup 节点停止机,或者一直拒绝接受来自用户的移除交易,用户可以将提取请求的直接刻入比特币区块。节点必须将这些“强制交易”包含到 Rollup 的区块中,否则将无法满足 ZK 电路的约束,证明生成将失败。在最新的推特上,Chainway号称来自于 BitVM 的灵感,他们已经找到了在比特币上验证 ZK 证明的方法,来实现 BTC L1 的结算。显然,目前 Chainway 的设计基于 Rollup 的客户端本地验证。虽然“强制交易”在一定解决了Rollup交易的抗节点审查问题,但是还是无法实现真正​​的BTC L1资产结算。

    6.@QEDProtocol QED 协议

    QED Protocol 是 BTC 上的 ZK rollup,基于 zkEVM 运行。与其他 ZK Rollup 不同,QED 没有选择为整个 Rollup 的交易生成 ZK 证明,而只为从 Rollup 到 BTC L1 的提款交易创建 ZK 证明。与 BitVM 的类似的,QED 协议将脚本组成逻辑电路,从而在 BTC L1 上对提款交易的 ZK 证明进行了验证,此类逻辑电路将包含 1000 个 UTXO,虽然实现了直接验证,但成本巨大。

    3.铭文L2——关于BTC扩容的再思考

    在经历了波澜壮阔的新资产分配浪潮后,铭文的主要叙述已经被确立,我们即将迎来令人振奋的新的机遇与挑战。单纯依靠公平分配或者模因的​​叙述,2亿总市值似乎就是一个坎,如果不加的话踏踏实实地继续建设,积分就很难突破(公平分配的尽头就是PUA)。在回归理性的过程中,效果就更重要,要么提供更多能力,要么被当成底层资产。“基于铭文”的链可能会成为接下来的重要一步。提到它们为侧链,而不是 l2,是因为这些“L2”并不会使用 BTC 的安全性。不过就像 Polygon 之于 ETH,铭文 L2 能有效的降低用户进入铭文的权益,并与 BTC 的保护主义者之间妥协。最重要的是,完整的智能合约能力也将使铭文引入更多的玩法,DeFi、SocialFi、GameFi 等。 BRC20 及其一众衍生铭文,选择在人类不可避免的Json写入代币的信息,这样的好处是极高的灵活性,可以在“amt”字段下将铭文分割为任意的数量。非常适合与铭文二层进行交互,因为只需二层读取了 Json 并扩增了 BRC20 状态,后续的 DeFi 等都业务非常容易开展。铭文作为有别于 NFT 与 FT 的新类型资产,铭文 L2 的业务也可以围绕铭文展开本身,甚至原生资产本身最好也用铭文。如果铭文L2上只是将铭文跨链后分割为FT,然后复制以太坊DeFi玩法,那么将缺乏吸引力,因为对于现在的交易者说,交易 FT 账户已经很少。BRC20 的本索引就是本,读取索引后,创建 EVM 链,驱动铭文的属性。并持续推出大量有别于 FT DeFi 的创新范式应用。

    面向索引器编程

    BRC20 及其 Json 铭文的侧链,顾一定会祖先 ETH 的模式吗? 实际上,EVM 听起来非常无聊,我们不需要重新一系列发明 L2。但也许,从铭文自己的属性出发,思考功能而且业务的扩展,会更有趣。

    BRC20是一种链上记录,练下处理的代币系统,将BTC作为存储使用。因此对于此类的扩容,或许可以通过将更多的业务逻辑添加到链下索引服务器中实现。比如,直接在 Json 的“op”字段下引入除了“mint”、“deploy”、“transfer”外全新的原语,来进行挂单、质押、召回、授权等操作,这些“op”的组合能进一步演化出交易所、杠杆等Inscription-Fi(铭文金融),果然是更复杂的SocialFi和GameFi。这本质上是针对索引器进行编程,这又是在Web2中对服务器的接口进行编程,实现难度较低,甚至可以直接从一个索引服务器启动,但获得的效果非常显着。目前,UniSat的swap等功能,包括BRC100、ORC20、Tap的协议,都是Json扩容流派的先行者,有机会快速地带来改变。加入加密货币原语的尝试是令人兴奋的,当然,去中心化是永远需要考虑的问题,对于索引器编程必然会导致服务器压力越来越大,社区运行起来更加困难;复杂的业务也必须要求思想的一致,最终还是会引导智能合约平台的开发。那么,如果对索引器中的账本进行去中心化,是否能创新一条铭文链呢?显然,@unisat_wallet 推出的基于 $sats 的后续业务就是这个思路,swap与矿池子就是在其索引器中实现的,如果想获得资金安全的思想,去中心化是必然的过程。也有@RoochNetwork这类完全不是从L1获取资产,而只是运行索引和BTC全节点,通过只读取数据提供其链上智能合约使用的以太坊类型L2。

    更新颖的思路

    BTC 层的发行方式其实分成了几个流派,除了上面介绍的 Json 流派外,就是 Atomicals 独一的 UTXO 流派(对 Rune 的定义还比较模糊,暂不讨论)。Atomicals 的 ARC20 代币直接有BTC 的 UTXO 本身表示,而不是 Json 的更新,因此,直接基于 UTXO 的操作能够让很多 arc20 代币实现有趣的能力,比如实现 Arc20 代币与 BTC 的交易所交易所、消耗 Arc20 代币存在另一个原理种Arc20代币,等等。对交易输入输出的控制,也能实现简单的 DeFi 功能,但是对开发者提出了更高的要求,难度更高。好处也非常明显,所有的逻辑都直接被BTC网络处理,共享最大的安全性与共识。同时可以无缝地吸入BTC资产,需要像侧链一样依赖第三方BTC桥,毕竟“不是你的钥匙不是你的硬币”。显然,ARC20本身并不是图灵因此,Atomicals 协议在吸收了 Bitvm 的设计思路后,也提出了 AVM 的比特币二层方案,这是一种在 BTC 网络层面提交的论证并被 BTC 脚本逻辑所验证的 L2。作为 UTXO 代表的资产,天然地适合被视为 AVM 二层的担保证明的质押物。这将是 BTC 扩容的最终叙述,即使用 BTC DA 共享安全性的情况下,实现智能合约的能力。这可能第四波将真正实现 L2,但 Atomicals 的开发服务商 @wizzwallet 在最近的更新中似乎给出了一些 AVM 的信息,也许进展比想象中更快。

    4.结论与展望

    行业瞬息万变,每一秒都有新的BTC L2诞生,但不变的是BTC生态向二层发展的必然趋势。BTC就是一趟人人都想扒上去的火车,仅从方案上来说,侧链我们就是买了挂票的提升,仅用跨链桥与 BTC 产生联系,但它们能最早的被使用。DA 类型的项目是尝试建立 Celestia 与 Eigenlayer 的 BTC 版本,噱头做足,在时髦的广泛共识下也存在机会。而 Rollup 他们通过上传 DA,并使用 BTC 脚本实现一些简单的机制 BTC 链上(大部分都是峰会 BitVM 的比特承诺思路),勉强地公平半只脚踏入了 BTC 安全(都需要去感谢 Celestia 对主权 Rollup 的长期 CX)BTC L2 皇冠上的宝石,就是使用 BTC 脚本逻辑去验证 Rollup 上传的证明,目前只有BitVM 与 Atomicals 的 AVM 正在尝试,这已经无限接近 ETH 于其 Rollup 的安全性关系。目前在实现层面上看起来遥不可及,不过 op_cat 这类新操作符的解封,看起来能进一步加速它的进程,BitVM 可能比大家的进程更快地被实现。

    通过对BTC L2技术的深入分析和探讨,我们认识到,尽管面临挑战,但BTC生态的未来充满了无限可能。从公平分发的共识到基于铭文的扩容方案,再到追求与BTC共享的强安全性成熟的扩展方案,比特币生态正在经历历史性的变革。这些技术并不能完全显着提升BTC网络的可扩展性和效率,虚拟引入新的资产类型和交易方式,为用户和开发者开辟全新的机遇。然而,成功实现这些目标需要社区共识、技术成熟和实践验证的共同努力。在探索最有效的L2解决方案的过程中,安全性、去中心化和优化用户体验仍将是重中之重展望未来,随着技术进步和社区的协作,BTC L2技术有望释放比特币生态的新动力,为加密货币世界带来更多创新和价值。

    作者:BlockPunk @Trustless Labs 研究员

    版权保护: 本文由 主页 原创,转载请保留链接: http://www.smdsexam.com