BitVM中文社区
白皮书BTC Layer2生态BitVM生态BTC 2024 会议BTC测试网水龙头社交媒体
  • 社区介绍
  • 成员招募
  • BitVM
    • 📖英文白皮书
    • 📖中英文白皮书
    • 📖BitVM白皮书-详细讲解
    • 🍀BitVM项目概况
    • 🌾基础知识
      • BitVM论文中图1解析
      • 隔离见证的好处
      • Schnorr 签名:简介
      • 谨慎日志合约(DLC):比特币的可扩展智能合约
      • 什么是比特币默克尔化抽象语法树(MAST)?
      • 什么是多重签名钱包(Multisig)?
      • 什么是门限签名(TSS)?
      • 什么是图灵完备
      • 区块、链
      • UTXO与普通账户模型
      • UTXO Vs 普通账户模型
      • PoW共识
      • PoS共识机制
      • 哈希与加密算法
      • 点时间锁合约(PTLC)
      • 基于 Taproot 的闪电通道
      • Taproot 及 MuSig2 回顾
      • Taproot是什么(比特币升级Taproot)
      • SegWit和Taproot是什么?二者之间的差异与各自优势
      • DPoS共识机制
      • 比特币脚本研究
      • 零知识证明介绍
      • Optimistic Rollups
      • Rollup:详解ZK Rollups、Optimistic
  • 👨重要人物
    • Robin Linus
  • BitVM精选文章
    • 与BitVM有关的重要信息
    • BitVM:比特币层计算的突破
    • BitVM 入门
    • 深入探讨BitVM - 表达图灵完备比特币合约的计算范式
    • BitVM and Bridges-侧链桥
    • What is BitVM?
      • What is BitVM? with Robin Linus and Super Testnet (SLP520)
      • BitVM是什么?与Robin Linus和Super Testnet详细讲解
    • Robin Linus on BitVM
      • BitVM:Bitcoin的链下合约
      • BitVM:Off-chain Bitcoin Contracts
      • PPT中文版
      • PPT英文版
    • BitVM:图灵完备的 Taproot 智能合约
    • BitVM 在比特币上实现智能合约
    • 全面解析ZK Rollups和Optimistic Rollups
    • Optimism Rollup原理详解【以太坊L2方案】
    • 要在比特币上计算任何内容,资深开发者们怎么看BitVM?
    • BitVM 是什么?图文讲解
    • BitVM 脑洞大开,复杂概念和落地可行性剖析
    • BitVM:开启比特币的智能合约时代
  • 🆚生态对比
    • 从比特币应用编程理解 CKB 的可编程性
    • BitVM 与 RGB 协议:瞄准比特币生态的“双星”
    • 什么是 RGB 协议?
    • 牛市第一响:BTC L2将造就alpha之王
    • 比特币L2的机会
  • BitVM项目
    • BitVM项目概览
    • Bitlayer
      • Bitlayer 介绍
      • Bitlayer快速了解
      • 一文了解 Bitlayer:构建比特币计算层
      • Bitlayer Research:DLC 原理解析及其优化思考
    • zkBase
      • 为什么市场需要 ZKBase?
      • 了解 ZKByte:基于零知识证明和 BitVm 的比特币 Layer2 拓展解决方案
    • Bitstake
      • Bitstake 简介:基于 BitVM 的权益证明桥
    • Citrea
      • Citrea 概述:比特币首个 ZK Rollup
  • Runes
    • 作者
    • 优质文章
      • 为什么说 Runes 符文赛道即将爆发?
      • 超越BRC20?一文读懂比特币符文协议Runes的前世今生
      • 解读Runes协议:两大发行方式、文化与玩法
      • xiyu 对 Runes 协议的解读:提供了一种在比特币网络上创建和转移符号化资产的方法
      • 解读Runes协议:发展历程及其最新「公开铭刻」发行机制的拓展
      • Ordinals创始人Cesay:首次全面介绍Runes协议
      • Runes预挖矿概念:一文读懂Rune Kingdom符文龙
      • Runes是一个Bitcoin Token Standard协议
      • 一文读懂 Runes 与 BRC20 等同质化代币协议的对比
      • Ordinals创始人首谈Runes协议细节:前10个Runes只支持Open mint
      • 一文看懂BRC20、Atomicals、RUNE等协议的独特之处
    • 视频
      • No129. 什么是符文Runes协议?Runes协议几个关注度高的项目介绍
      • 比特币牛市行情下个热点赛道布局 | 符文协议 runes protocol | 什么是符文协议Runes
      • 被譽為下一個「銘文」的「符文」是什麼?Runes協定主網上線時間已定?|秒懂符文
  • btc
    • 📖白皮书
      • 中英文
      • 注解版
    • 📖《精通比特币》第二版
      • 原版序言
      • 中文版序言
      • 译者序
      • 第二版更新内容
      • 术语
      • 目录
      • 第一章 介绍
      • 第二章 比特币工作原理
      • 第三章 比特币核心
      • 第四章 密钥和地址
      • 第五章 钱包
      • 第六章 交易
      • 第七章 高级交易和脚本
      • 第八章 比特币网络
      • 第九章 区块链
      • 第十章 挖矿和共识
      • 第十一章 比特币安全
      • 第十二章 区块链应用
      • 附录A-1 比特币白皮书吴忌寒翻译
      • 附录A-2 比特币白皮书李笑来翻译
      • 附录B、交易脚本语言操作符,常量和符号
      • 附录C:比特币改进提案(BIP)
      • 附录D:Bitcore
      • 附录E:pycoin库、实用密钥程序ku和交易程序tx
      • 附录F:Bitcoin Explorer(bx)命令
    • 📖《精通比特币》第三版
    • 🌾精选文章
      • BTC生态扩容方案巡礼(1):铭文何去何从
      • BTC生态扩容方案综述
  • 培训
    • Web3技术培训
  • BTC 生态项目汇总
    • 图文版
  • 比特币 二层
    • Rollup
      • Bitlayer
      • QED Protocol
      • BitVM
      • Bison
      • B² Network
        • B² Network技术实现:基于零知识证明验证承诺的比特币ZK-Rollup
      • Chainway
      • bl2
      • Rollux
      • BOB
      • Hacash.com
      • BeL2
      • LumiBit
        • 详解原生比特币 Layer 2 网络 LumiBit
    • 比特币侧链
      • BEVM
        • BEVM Founder自述:为什么以及如何做BTC Layer2 ?
        • 以BTC为Gas且兼容EVM的BTC Layer2
      • MAP Protocol
      • Merlin Chain
      • Chain-key Bitcoin (ckBTC)
      • SatoshiVM
        • 比特币 L2 新机会?详解 SatoshiVM 及测试网交互流程
      • Rootstock
      • Libre
      • Stacks
      • Liquid Network
      • Babylon
      • BitBolt
      • Drivechain
      • RGB++
        • RGB++:为正统比特币L2添砖加瓦
        • RGB++ Protocol Light Paper
        • 从RGB到RGB++:CKB如何赋能比特币生态资产协议
        • 一文了解提出 RGB++ 协议的比特币二层:CKB
        • RGB++:比特币 L2 资产的新思路
    • 数据可用性
      • Veda
      • Nubit
    • 状态通道
      • OmniBOLT
      • Lightning Network
    • 客户端验证
      • BiHelix
      • RGB
    • 其他
      • Path Protocol
      • Bool Network
      • Dovi
      • Bitfinity Network
      • U Protocol
      • Botanix
        • Botanix protocol
      • AiPTP
  • BTC 基础设施
    • 链下索引
      • UniSat
      • Rooch Network
    • 资产协议
      • Layer1
        • Ordinals序列协议
          • BRC20.com
          • LRC-20/LTC-20
          • ORC-20
            • Ordinals
          • BRC-100
          • SRC-20(STAMPS 协议)
            • SRC20 OpenStamp
          • Runes 协议
          • Pipe 协议
          • Tap Protocol
        • Atomical原子协议
          • ARC-20
            • Atomicals Protocol
      • Layer2
        • BitVM
        • Lightning Network
        • RGB
        • Nostr Assets Protocol
    • 资产桥
      • DLC.Link
      • Liquidium
      • BoringDAO
      • GoWrap
      • XLink
      • MultiBit
      • UniRouter
      • VMPX
      • OrdBridge
      • BRCport
      • SoBit
      • BitSwap
      • SaxBridge
      • Ordinfinity
      • Shell Trade
    • 预言机
      • 概览
        • 预言机赛道大全图谱(经典收藏)
        • OKX Ventures研报:重新思考预言机,看到及未被看到的
      • Chainlink
        • 万字拆解 Chainlink 2.0 构成背景、技术原理、经济模型与未来挑战
        • Chainlink (LINK) 资金面情况及近期发展动态
      • Band Protocol
        • 投资 Band Protocol (BAND) – 您需要了解的一切
      • Pyth Network
        • Pyth Network 研报:Solana 生态预言机发展现状与前景分析
      • Supra
        • Supra万字研究报告: Intralayer中间件,能否撼动Link预言机龙头地位?
  • twitter-space
    • 怎么样的 BTC Layer2 更有机会胜出?
      • 全文
    • BTC Layer2 技术创新盘点
      • 全文
    • 比特币L2混战:从业者 / 市场如何选择?
      • 全文版
      • 精简
  • BTC Layer2 周报
    • BTC Layer2 68个项目盘点
    • 2024.3.11 - 2024.3.17
    • 2024.3.4 - 2024.3.10
    • 2024.2.19 - 2024.2.25
  • BitVM 周报
    • 2024.3.18 - 2024.3.24
    • 2024.3.11 - 2024.3.17
    • 2024.3.4 - 2024.3.10
    • 2024.2.26 - 2024.3.3
  • BTC 2024 会议
    • 比特币复兴 2024:按主题演讲和专题小组分段
由 GitBook 提供支持
在本页
  • 导语:
  • BEVM是一个以BTC为Gas且兼容EVM的BTC Layer2
  • 那么,BEVM是如何实现去中心化BTC Layer2的呢?
  • 那么,Schnorr Signature实现的多签和传统的多重签名有什么区别?
  • 那么,BEVM (Layer2)和BTC区块链(Layer1)又是如何实时通讯的呢?
  • BEVM的正统性如何?会获得BTC社区的广泛支持吗?
  • BEVM目前有哪些实际用例?
  • 总结:

这有帮助吗?

  1. 比特币 二层
  2. 比特币侧链
  3. BEVM

以BTC为Gas且兼容EVM的BTC Layer2

上一页BEVM Founder自述:为什么以及如何做BTC Layer2 ?下一页MAP Protocol

最后更新于1年前

这有帮助吗?

作者:

来源:

导语:

谈到BTC Layer2,似乎是一个陌生且生硬的话题,好像 BTC搞Layer2非常政治不正确。其实,大家所熟知的闪电网络就是最知名的BTC Layer2之一。

闪电网络的核心目标是拓展比特币的支付场景,让BTC突破比特币区块链低TPS、高GAS的束缚,让BTC在Lightning Network这个Layer2上便宜且快速地实现BTC支付。

而今天我们要聊的BEVM则是兼容EVM的BTC Layer2,其核心目标是拓展比特币的智能合约场景,让BTC突破比特币区块链非图灵完备、不支持智能合约的束缚,让BTC可以在BEVM这个Layer2上构建以BTC为原生GAS的去中心化应用。

两者,虽然殊途,但是同归,都是为了拓展比特币的应用场景,在增强BTC Layer1的同时,以Layer2拓展比特币的更多应用场景和可能性。

BEVM是一个以BTC为Gas且兼容EVM的BTC Layer2

BEVM的设计理念是:在不改变比特币原有技术框架的情况下,直接取用比特币原生技术来实现去中心化的BTC Layer2。具体方式是Musig2聚合多签技术+比特币轻节点,实现BTC去中心化跨链到BTC Layer2,由于Layer2完全兼容EVM,因此,可以轻松地让BTC实现各类去中心化应用。

BEVM的设计理念还有一个潜在台词,这也应该是为广大加密社区所共识的:一切尝试在比特币Layer1上运行复杂智能合约的方向其实是走不通的,且有悖中本聪起初对比特币的设计理念。因此,应该使用比特币原生技术把BTC以去中心化且安全的方式跳脱到Layer2,从而让BTC摆脱比特币Layer1的框架束缚,以此重焕生机。这也是众多ETH Layer2之于ETH的设计理念。既然,ETH Layer2获得了广泛成功,那么,BTC Layer2则亦能复现!

那么,BEVM是如何实现去中心化BTC Layer2的呢?

要搞明白这个问题,我们还得从2021年BTC Taproot升级说起。

2021年BTC的Taproot升级带来了 Schnorr Signature ,而Schnorr Signature带来的Musig2聚合签名技术实现了BTC的去中心多签,也从此打开了基于BTC去中心化多签的巨大应用场景。BTC Layer2就是去中心化多签最大的应用场景之一。

Schnrr Signature 是以德国数学家和密码学家Claus-Peter Schnorr 命名的数字签名算法, 2008年中本聪在设计比特币协,该算法尚未开源,因此,中本聪并未使用该签名算法,而是选用了当时已经开源的椭圆曲线数字签名算法(ECDSA)。 但是,比特币核心开发者在将十多年的践行中却发现,Schnorr Signature才是比特币的未来,因为它在密码学特性上的优势,可以为比特币提供更安全、更方便、更具拓展性的服务,其中,最突出的就是可以非常方便和隐蔽的方式构建去中心化多签交易,这些签名地址可以达到几百个甚至上千个,但是,却丝毫不会影响签名的速度。因此,Taproot升级后,Schnorr Signature被正式引入了比特币网络,从此开启了比特币去中心化多签的新时代。

那么,Schnorr Signature实现的多签和传统的多重签名有什么区别?

本质上来讲,Schnorr Signature所实现的并不是传统意义上的“多签”而是一种聚合签名技术。这里就得提到Musig2聚合签名技术,举个例子:

在Musig2的方案中,假设目标是100个比特币钱包地址来共同管理BTC,也就是构建一个100个地址的多签,那么,这100个地址的私钥将共同生成一个聚合公钥地址,然后共同为该公钥创建一个有效签名,这个聚合公钥来管理BTC资产(去中心化的比特币资产管理),当需要转移资产时,只需要一个聚合公钥+一个有效签名就可以转移资产。大大降低交易字节数,因此,可以降低成本、提升速度,同时保障去中心化。

而传统的多签方案则是,需要100个钱包地址其中的2/3地址去挨个签名,这个过程异常复杂,而且会产生巨大的数据,造成区块拥挤,速度降低,成本增加。理论上,传统多签也很少能实现100个地址同时参与多签,因此,无法实现真正的去中心化BTC资管,类似WBTC采用传统多签方案,靠一家公司(BitG)在托管这些BTC,RenBTC、TBTC虽然采用了分布式多签,但是,依然无法实现真正的去中心化多签。传统多签和分布式多签,一般多签地址设置为5–7,或者9–11,超过11个多签就会大大影响安全和效率。而Musig2聚合多签却可以实现几百个地址甚至上千地址同时管理比特币,在保障去中心化的同时,还不影响成本和速度。

BEVM正式基于Musig2的去中心化多签来让BTC跨链到BTCLayer2,整个过程完全去中心化。同时,BEVM更是引入了非常成熟的SIgnal隐私网络,当共同公钥需要参与转账时,参与多签的地址直接在SIgnal网络进行快速的隐私签名,最后,把最终交易上传到比特币区块链。

那么,BEVM (Layer2)和BTC区块链(Layer1)又是如何实时通讯的呢?

上文,我们讲到,BEVM使用Musig2技术,让BTC可以去中心化的方式跨到Layer2上,同时,BEVM还创造性地把参与聚合多签的地址和维护Layer2网络的节点进行一一锚定,即;维护Layer2网络的节点也共同参与BTC资产的管理,这样进一步保障Layer2的安全。而且,为了保障Layer1和Layer2的通讯,这些参与节点均是BTC轻节点,BTC轻节点可以读取BTC链上的实时动态,可以保障L1和L2的实时通讯。

由于BEVM是兼容EVM的Layer2,在ETH EVM上可以部署的DeFi、GameFi、SocialFi、NFTFi等一切去中心化应用,都可以在BEVM上部署,唯一不同的是,ETH Layer2以ETH为GAS,BTC Layer2以BTC为Gas。而BTC Layer2上的每一笔交易,都将按照10:1的比例以定序器打包到BTC Layer1,从而让BTC Layer2共享BTC Layer1的安全性。

BEVM的正统性如何?会获得BTC社区的广泛支持吗?

比特币社区是非常考虑正统性,正统性足的项目,意味着根正苗红,意味着将得到比特币社区的拥护和支持,而正统性的考量一般有三个方面:

1、是否改变比特币原有架构(除非社区共识后的比特币升级)

2、是否共享比特币区块链的安全性(最终记账是否存在比特币最长链上)

3、用户是否真正掌握私钥,掌握自己的BTC(不信任何一个第三方,只信任去中心化网络)

我们来看BEVM是否满足这三条。

1、文章开头我们就提到,BEVM的设计理念就是遵循比特币原有框架,不对比特币网络做任何改变,而且是取用比特币原生的Musig2签名来实现比特币的去中心化跨链。

2、由于BEVM是比特币的 Layer2,和以太坊的Layer2一样的原理,BVEM上的每一笔交易都将按照10:1的比例合并打包并通过sequencer(定序器)上传到比特币区块链上,因此,BEVM共享比特币区块链的安全性,只认比特币最长链为唯一安全账本。

3、由于BEVM是采用比特币原生的Musig2签名算法,因此,BEVM可以把这个聚合签名的节点拓展到上1000个,使用一个靠BTC轻节点维护的去中心化网络来存储和转移用户的BTC资产,这无疑是去中心化的,安全的,也是非常遵循比特币精神的。(这也让BEVM和一些比特币侧链项目完全区分开来,侧链往往靠传统的跨链方案来挂钩比特币,但是,本质仍是中心化的)

因此,通过以上三点,可以看出,BEVM的设计非常符合比特币社区主张的正统性,也必将获得比特币社区的广泛共识和支持。

BEVM目前有哪些实际用例?

目前BEVM先行网已经上线,开发者可以基于BEVM构建各类应用,由于BEVM完全兼容EVM,因此对于熟悉EVM的开发者来说,部署和迁移成本极低。

目前BVEM上已经有支持BRC20资产交易的DEX,用户可以存入BTC+BRC20资产,成为LP,从而享受DEX交易带来手续费。目前我们可以从官网上看到,BEVM上部署的BTC DEX — — Bswap,目前最大的Pool是btc/sats,用户可以存入资产成为LP,享受DEX交易手续费。

除此之外,BEVM上还运行一个全链DEX — — omniBTC,支持BTC在包括ETH、ETH主流L2、SUI、Polkadot等十几条主流链上进行交易。

总结:

BEVM在不改变比特币原有框架的基础上,创造性地使用BTC原生的Musig2聚合签名技术+比特币轻节点的方式,让BTC可以构建完全去中心化的Layer2,从而把BTC引入去中心化应用世界。

从比特币长期发展来看,发展BTC Layer2将成为比特币网络长期稳定的必要之选,由于比特币可挖数量有限,随着比特币的产出不断减半,比特币区块链仅靠区块奖励将难以长期吸引矿工持续维护网络,因此,比特币的应用场景产生的手续费收入将成为最重要的突破口之一,闪电网络选择了支付场景,而BEVM选择了更为广阔的智能合约场景。

长期来看,类似BVEM这种BTC Layer2解决方案和闪电网络一样,对于比特币长期发展都具有重要意义。随之比特币生态的发展,我们相信BTC Layer2解决方案也将成为比特币社区长期探索的方向。 正如以太坊创始人VitalikButerin近期在社交媒体上所说的:比特币应该拓展各类Layer2解决方案,以增强的比特币基础层的同时来解决比特币的拓展性问题。

传统多签
Schnorr Signature
BEVM的BTC layer2技术架构图
Web3CN
https://medium.com/@Web3CN_Pro/bevm-%E4%BB%A5btc%E4%B8%BAgas%E4%B8%94%E5%85%BC%E5%AE%B9evm%E7%9A%84btc-layer2-6f1b84c4ceb1