比特币 L2 技术的核心和命门是什么?投资比特币 L2 必看
Web3CN
2024-03-03 13:43
订阅此专栏
收藏此文章

当前,若论最热的赛道,非 BTC L2 莫属。目前各类 BTC L2 层出不穷,各种玩法看的人也是眼花缭乱,有把质押积分模式玩出花儿的;也有上来就发币硬是把一个 L2 玩成土狗的;更有一个多签钱包 +POS 网络就宣称是 BTC L2 的。


每个人的投资偏好不同,本人属于那种“让我投资好歹得给我一个理由型”的顽固保守派。



我为何要参与 BTC L2 投资?我为什么要参与这个 BTC L2,而不参与那个 BTC L2,我需要一个理由,而这个理由一定是:在涉及最要命的问题上给我一个满意的答案。


BTC L2 最要命的问题是什么?是玩质押赚积分堆 TVL 的能力?是能否团结大户和做市商保障大部分积分能控制在一致行动人手里的能力?


以上这些能力都很重要。这样的玩法,这些能力是必备的。


但是,作为一个顽固的保守派,我认为,这些都不是 BTC L2 最要命的问题。我认为 BTC L2 最要命的问题,是解决 BTC 主网和 BTC L2 如何去信任双向跨链流通的问题。


如果这个问题解决不了,我认为所谓的 BTC L2 大厦都是建立在沙丘之上的,在上层搭建的 DeFi 等应用也是不堪一击的。因为,一个多签出问题,就意味着整座大厦坍塌。对于这样的项目,我觉得,与其费那么大劲儿,还不如直接去冲土狗来的直接干脆。


个人研究了很多 BTC 跨链方案,无论是多重签名、还是 HashLock,抑或门限签名、MPC 等等。我认为,最原生、最去中心化的 BTC L2 解决方案,并不需要在比特币系统以外去找,比特币目前原生的技术足够实现。而这些技术是在比特币 2021 年 Taproot 升级后集中出现的,而且已经有团队把这些比特币原生技术做了创新组合,最终实现了完全去中心化的 BTC L2 解决方案。


这个技术组合的实现公式是:


施诺尔签名 +Mast 合约 + 比特币轻节点网络=去中心化的 BTC L2。因为,这一切是建立在 BTC Taproot 基础之上,而且让 BTC 去中心化地实现了等效 VM 的功能,因此,我称其为 TaprootVM。这方面最杰出的代表是 BEVM,另外,ICP 孵化的 BTC L2-Bitfinity 也使用类似的方案。


昨日,BEVM 官推置顶了一个文章,以白话详细解读了 BEVM 的施诺尔签名 +Mast 合约 + 比特币轻节点网络的 BTC L2 解决方案,是一个很好的学习 BTC L2 的资料,与也同样关注 BTC L2 最要命问题的你,一起分享:

摘要:

BEVM 是完全基于 BTC 原生技术构建的 BTC L2 解决方案。

2021 年比特币 Taproot 升级之后,BEVM 团队基于施诺尔签名 +MAST 等比特币原生技术,构建了完全去中心化的 BTC L2 技术框架。** 目前 BEVM 先行网络已经运行 8 个月(2023 年 7 月先行网上线),链上用户 10 万 +,链上生态项目 30+,涉及 BTC 稳定币、DEX、Lending 等 15 个不同赛道;是目前少数已经上线先行网的 BTC L2。

BEVM 团队凭借多年在比特币 L2 赛道的探索和积累,最早一针见血地指出了 BTC L2 的最核心命题是:如何实现 BTC 的去中心化跨链。并且 BEVM 团队基于比特币原生技术,给出了完全去中心化的 BTC 跨链方案,从而为 BTC L2 的实现提供了坚实的技术基础。

正文:

BEVM 团队有长达 6 年的比特币 L2 开发和运营经验,2018 年,BEVM 核心团队推出了 ChainX,使用比特币 15 重多签 + 比特币轻节点等技术来实现比特币的跨链,最终实现了 10 万 +BTC 跨链,50 万 +BTC Hash Lock。

但是,比特币 15 重多签依然是相对中心化的解决方案,仍没有解决 BTC 跨链的完全去信任化的问题,直到 2021 年比特币 Taproot 升级。

2021 年,Taproot 升级为比特币带来了施诺尔签名和 MAST 合约两项核心技术,这让 BEVM 团队看到了一个全新的完全去中心化的 BTC L2 解决方案。

施诺尔签名是一种聚合签名技术,比椭圆曲线签名效率更高、存储要求更小、隐私性更好。主要体现在:基于椭圆曲线签名,比特币的最大多签地址数是 15 个;但是,基于施诺尔签名,比特币的最大多签地址数可以拓展到 1000 个。而且 1000 个多签地址管理 BTC 时,在链上进行签名仅花费一笔 Gas,且能保障所有多签地址的隐私性。

(施诺尔聚合签名方案)

2008 年中本聪在创造比特币时,施诺尔签名尚未开源(2009 年开源),因此,中本聪只能选择先使用椭圆曲线签名,经过 12 年的发展和验证,施诺尔签名被证明是更适合比特币的数字签名算法,因此,经过社区共识,比特币 Core 把施诺尔签名正式引入比特币,为比特币的可拓展性打开了全新的篇章。

(MAST 合约的运行逻辑)

虽然,施诺尔签名能把比特币的多签地址从 15 个拓展到 1000 个,可以更去中心化的管理比特币,但是,如果这 1000 个地址仍依靠人来签名,那么,这并不是代码驱动,更不是网络共识驱动,仍没有解决去信任的问题。

但是,有了 MAST 就可以。

MAST 是比特币 Taproot 升级引入的第二大核心技术,MAST(Merkle Abstract Syntax Tree) ,即默克尔语法树,可以简单理解为:MAST 是一个等效智能合约的指令集,通过引入 MAST,施诺尔签名的 1000 个多签地址就可以不依靠人来签名,而是靠 MAST 合约来驱动。

因此,MAST 合约的引入把多签人给干掉了,1000 个多签地址不依靠人来签名,而是靠 MAST 指令来驱动,进一步讲就是靠代码来驱动,这让施尔签名签名实现了智能化、代码化,不依赖人,这离完全去信任的 BTC 跨链和管理更近一步,但是还没有完全实现去信任化。

虽然,MAST+ 施诺尔签名实现了 BTC 多签地址数量的去中心化,实现了多重签名的代码化和智能化,但是,谁来驱动 MAST 合约呢?谁给 MAST 合约来发指令呢?依靠人吗?肯定不能。只有通过网络共识来驱动 MAST 才能真正实现完全去信任化,从而依靠网络共识来驱动比特币的去中心化跨链、管理及花费。

因此,BEVM 团队创造性地把比特币轻节点引入了二层网络作为验证节点,同时,又把比特币一层参与多签管理的 BTC Taproot 地址和二层网络的比特币轻节点合二为一,即,这些比特币轻节点即是 BEVM 网络的出块验证节点,同时,又是比特币一层的 Taproot 多签地址,这样,当二层的网络节点达成共识,就可以驱动比特币一层的 Taproot 地址通过 MAST 合约执行共识。

比如,当网络达成把 10 个 BTC 从 BEVM 的某地址跨回 BTC 主网的共识时,比特币一层的 Taproot 多签地址就会通过 MAST 合约驱动自动执行一笔 10 个 BTC 的转账。请注意,这里的 BTC 跨链和管理,完全没有人的参与,完全是靠网络共识驱动的。这是真正的实现去信任化。

总结,BEVM 的 BTC L2 解决方案,其核心就是基于比特币的施诺尔签名实现了多签地址数量的去中心化(可以拓展到 1000 个多签地址);基于比特币的 MAST 合约实现了多签签名的代码化、智能化(去掉了人的参与);基于比特币轻节点网络,实现了比特币一层和二层的通迅,最终实现依靠网络共识来驱动比特币的多签和管理,最终实现了真正去中心化的 BTC L2 解决方案。

这里值得一说的是,由于 BEVM 网络的出块节点均是比特币轻节点,因此,当比特币不存在了,BEVM 网络也将不复存在,BEVM 网络无法独立于 BTC 网络而存在,因此,BEVM 是真正意义上的 BTC L2,而非市场上误解的侧链。

为什么,实现去中心化的 BTC 跨链对于 BTC L2 至关重要?

众所周知,比特币网络极简的 UTXO 设计和有限的区块空间根本无法实现智能合约,更无法承载复杂的场景拓展,BTC 要实现真正的可拓展性,必须让 BTC 跳脱到二层网络来实现复杂的场景。

因此,如何把 BTC 去中心化的跨到二层,是所有 BTC L2 必须要走的第一步,如果无法实现去中心化的 BTC 跨链,那么,这样的所谓 BTC L2 就是建立在不可信的基础上,其资产安全性和未来发展前景自然可想而知。

但是,当下大部分所谓的 BTC L2 完全闭口不谈如何解决 BTC 跨链的根本问题,而是避重就轻的强调二层的一些技术话术,比如,ZK-roullp 或者 OP-roullp,首先,无论是 ZK-roullp 还是 OP-roullp,比特币节点根本不会去验证这些数据,因此,这些毫无意义,即使,这些能勉强让二层账本可信,但是,比特币如何去中心化的跨链和管理,如何保障用户资产的安全,仍是绕不开的问题。

而 BEVM 基于施诺尔签名、MAST 合约、比特币轻节点网络三大 BTC 原生技术构建的 BTC L2 解决方案,完美解决了 BTC 去中心化安全跨链的问题,突破了 BTC L2 最核心的命题。

为了更好的建设比特币生态,为了更稳健地拓展 BTC L2 赛道,BEVM 将完全开源其 BTC L2 解决方案,同时,BEVM 将在主网上线后推出 BEVM-Stack,即 BTC L2 模块化功能,任何人都可以基于 BEVM-Stack 一键构建属于自己的 BTC L2,目前 BEVM 已经构建了完全兼容 EVM 的 BTC L2 模块化技术堆栈。

未来,随着生态发展,BEVM 还将构建兼容 StarkNet 网络的 Cairo 语言、Solana 的 Rust 语言以及 MOVE 语言的 BTC L2 模块化技术堆栈,目标就是把 BTC 通过 BEVM 带入到任意链,让任意区块链创新技术为 BTC 所用,实现 BTC 价值和区块链技术利益同时最大化,从而构建以 BEVM 为技术栈的 BTC 原生超级链网。

备注:如果您对【比特币生态】感兴趣,想要了解更多相关信息,与同样感兴趣的人讨论,欢迎加入我们创建的【交流群】。添加 Web3CN 小助手(微信 id:Web3CN_),添加时备注【比特币生态】,以便小助手将您拉进相应的社群哦。

【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。

Web3CN
数据请求中
查看更多

推荐专栏

数据请求中
在 App 打开