首页 / 区块观察 / Cregis Research:2023年比特币生态研究报告

Cregis Research:2023年比特币生态研究报告

标题:Cregis Research:2023年比特币生态调研报告

1.简介在探索比特币生态系统时,我们可以将其项目分为三大类:主网扩展协议、第二层解决方案和图灵完备的解决方案。主网扩展协议直接在比特币主链上实现,扩展了其功能。第二层解决方案建立在比特币主链之上,提供额外的功能和改进,例如提高交易速度和降低交易成本。最后,图灵完备性解决方案向比特币引入了智能合约功能,使其能够支持更复杂的应用程序并开辟比特币用例的新领域。这三个类别共同构成了一个多样化且不断发展的比特币生态系统。本文将围绕这三类进行全面分析。 2. 比特币主链扩展协议

2. 比特币主链扩展协议

(1) Ordinals (1) 简介Ordinals 协议由开发者Casey Rodarmor 于2022 年6 月在其Github 上发布。ordinals 协议利用比特币区块链的属性,允许每个Satoshi(比特币的最小单位)被唯一标记并被跟踪。 Ordinals 的核心思想是通过一种称为“铭文”的过程将文本、图像和视频等元数据附加到各个中本聪上,从而创建独特的数字资产。用户可以通过开源项目ord(https://github.com/ordinals/ord)实现链上数据存储。

(2)发展历史2020年1月:比特币核心开发者Pieter Wuille发布了BIP 341和BIP 342比特币改进提案,为当今的比特币生态系统带来了可能性。

2022 年6 月:Casey Rodarmor 在BIP 342 中对Tapscript 进行了技术延伸和扩展,提出了比特币“序数”和“铭文”的技术概念,实现为每个中本聪分配唯一的编号并添加注释来实现扩展功能。

2023年3月:Domodata进行了BRC-20实验。通过Ordinals协议和inscriptions功能,在比特币链上存储json数据来证明链下代币的余额状态,变相实现了向比特币生态系统发行代币的功能。

2023 年12 月9 日:国家漏洞数据库正式将Ordinals 铭文功能编码为CVE-2023-50428

(3)核心技术Ordinals协议本质上是基于比特币的Taproot升级和隔离见证(SegWit)技术。它通过操作代码将任何数据存储在隔离见证中,从而实现链上存储功能。目前,国家漏洞数据库已正式将Ordinals的“铭文”功能指定为CVE-2023-50428。

Taproot升级的主要目的是提高比特币的隐私性和可扩展性,而不是向区块链写入数据。 Taproot升级后,创建见证脚本时,可以使用“OP_FALSE”、“OP_IF”等操作码在脚本中嵌入任意数据作为签名数据。当进行交易时,签名数据将与交易主体分离,任何通过操作代码带入的数据都将存储在见证数据(Witness data)中。

Ordinals通过上述方法绕过了数据载体大小限制,将上限为4MB的数据存储在任意比特块的见证数据(Witness data)部分,实现了变相铸造NFT的功能。

(四)应用案例2023年3月,Domodata基于序数协议开发了BRC-20铭文标准,使用聪(Satoshis)存储和管理代币的各种信息,如代币名称、符号、总量等,并将这些信息以JSON 格式编码,写入Satoshis,一一形成铭文。最后,通过汇总所有铭文的交易活动,可以找到BRC-20数字资产的余额状况,从而实现数字资产的部署、铸造和转移功能。

基于Ordinals协议和brc20标准铸造的数字资产中,市值排名前三的分别是“SATS”、“ORDI”和“MUBI”。其市场表现如下:

(五)优缺点Ordinals协议给比特币生态带来积极影响的同时也引发了一些担忧。积极影响主要体现在市场人气和矿工收入上。

优势吸引用户:Ordinals协议与BRC-20标准的结合,允许用户在比特币网络中铸造数字资产。例如,“ordi”的价格暴涨,吸引了大量用户和开发者参与比特币生态系统。与此同时,2023 年11 月比特币链上的交易数量环比(MoM) 增长了62%,这主要归功于Ordinals 和BRC-20。

矿工收入:比特币矿工的收入来自区块奖励和交易费用。由于Ordinals和BRC-20的市场受欢迎,今年5月初以来每笔比特币交易的平均交易费用大幅上涨。 3月份的粉色手续费仅为0.19 BTC,5月份达到了4.85 BTC。

缺点链上数据:通过Ordinals 协议存储的数据是额外的非财务数据,将永远包含在区块链中。那些希望运行完整节点的人将需要花费更多的硬盘空间。随着时间的推移,运行比特币全节点的要求将不断增加,导致验证链上的全节点更加集中。

交易费用:Ordinals的出现会增加节点运营者运行全节点的成本,增加交易费用,增加链上的负担,并可能对想要进行链上交易的用户产生负面影响。

(二)Atomics (一)简介Atomics协议由Arthur开发,将于2023年9月发布。Atomics的使命是“永久归还个人数字主权的控制权,巩固比特币作为工作量证明灯塔的地位”。

Atomics协议基于BTC的UTXO进行铸造和传播,1个代币=1个sat。 Atomics协议集成了ARC-20铸币标准,通过其开源工具atomicals-js(https://github.com/atomicals/atomicals-js)即可实现铸币功能,无需第三方工具和铸币标准(如如BRC-20 标准)。资产铸造功能。

同时,Atomicals是一种基于工作量证明的资产铸造协议,需要计算机CPU挖矿来获取数字资产。与Ordinals+BRC-20相比,使用gas的资产铸造方式对技术要求更高,并且不会给比特币网络带来额外的负担。

(二)发展历程2022年6月-2023年3月:Ordinals协议+BRC-20标准给比特币生态带来了新的活力。

2023年9月:Arthur在Ordinals上开发了域名DID相关项目,发现了Ordinals的局限性,然后系统地重新开发了Atomics协议。

2023年9月21日:第一个基于Atomics协议的代币“ATOM”发布,并在5小时内被开采。

2024年12月13日:Atomics协议作者“Arthur”接受采访,分享Atomics协议的最新进展。 “原子协议最初是为Realm 系统(用于关联网络地址和资源信息)而构建的,旨在彻底改变在线身份和命名问题。”

2024年12月14日:Atomics协议生态中主流的ARC-20代币普遍上涨。 “ATOM”价格一度突破13美元,创下历史新高。

(3)核心技术Atomics协议基于Taproot进行升级,通过在UTXO中刻下json数据来实现数字资产的铸造。比特币的每个UTXO 中都可以嵌入代表特定资产的信息,例如代币的数量和类型。

1 Satoshi=1 TokenAtomicals 协议与Ordinals 不同,Ordinals 最初是为NFT 设计的。它自下而上地重新思考如何更合理地在比特币上铸造数字资产。它使用比特币的最小单位“聪”作为基本原子。每个Satoshi 的UTXO 代表Token 本身,形成“1 Satoshi=1 Token”的绑定关系,这意味着每个token 的价值永远不会小于1。中本聪的价值。

交易验证在Atomicals 中,交易验证只需要查询BTC 链上Satoshi 对应的UTXO。此外,ARC20 Token 保持了与BTC 本身相同的原子性,其转账计算完全依赖于BTC 的基础网络处理,从而减少了对第三方排序器的依赖,增强了系统的去中心化性质。

BTC 与ARC20 的兑换ARC-20 使用比特币网络中的Satoshi 单位来代表每个币,它们可以像普通比特币一样进行拆分和组合。 ARC-20 代币可以由任何人铸造并转移到任何比特币地址类型,并与支持UTXO 的钱包一起使用。由于BTC本质上是由UTXO组成的,因此BTC和ARC-20之间的交换只需要交换UTXO输入和输出。

Bitwork挖矿是Atomics协议中的一个概念,本质上是引入了一种通过CPU/GPU挖矿来挖掘代币的工作量证明机制。

(4)应用案例Atomics协议将于2023年9月上线。ARC-20和REALM仍处于开发早期阶段,需要等待社区和开发者的完善。基于Atomics协议铸造的数字资产中,市值排名前三的分别是“ATOM”、“REALM”和“ELECTON”。其市场表现如下:

(5) 原子数和序数的区别

(3) Runes 和Pipe (1) 简介Runes 协议和Pipe 协议都是比特币网络的铸币协议,但前者是一个技术概念,后者是前者的技术实现。 Runes 协议是Ordinals 开发者Casey Rodarmor 提出的一个技术想法,并发布在他的个人博客上。 Pipe协议是BennyTheDev根据Casey Rodarmor的技术思想编写的一个可用的协议。

Pipe的协议设计与ARC20非常相似。它还将铸币数据(部署、铸币、转账)直接写入UTXO,然后将转账直接传输到比特币主网进行处理。

(2)发展历史2023 年9 月26 日:Ordinals 开发者Casey Rodarmor 在x 上发表了一篇关于Runes 协议的博文。

2023 年9 月27 日:BennyTheDev 基于Casey Rodarmor 的Runes 和Ordinals 以及BRC-20 开发Pipe 协议

2023 年11 月2 日:Casey Rodarmor 在空间表示将暂停Runes 协议的开发,继续专注于优化Ordinals 协议。

(3)BennyTheDev,应用案例Pipe协议的作者,也是Trac System的创始人。 Trac Systems 将Pipe 协议列为其生态系统的重要组成部分。

(四)Taproot Assets (一)简介Taproot Assets 协议(原名taro)由Lightning Labs 今年10 月发布。 Taproot Assets 协议支持在比特币和闪电网络上发行稳定币和其他资产。

Taproot Assets 协议将比特币主网视为Token 注册中心,仅将代币信息写入比特币主网的UTXO 中,不存储代币转账、铸币等功能。 Taproot Assets协议发行的所有资产信息均由“Taproot Assets Universe”保存,其中保存了已发行资产、数量和规则的信息,并保存了最近转移的证据。

(二)发展历史2023年10月,比特币第二层基础设施开发商Lightning Labs在主网上发布了Taproot Assets协议,支持在比特币和闪电网络上发行稳定币和其他资产。

2022 年11 月15 日:Lightning Labs 发布taro v0.1.0

2023 年5 月16 日:Lightning Labs 发布Taproot Assets v0.2.0

2023年10月18日:Lightning Labs在官方x上宣布,Taproot Assets v0.3.0版本是第一个主网版本,通过该版本可以扩展地在链上发行数字资产。

(3)核心技术Taproot Assets 是基于Taproot 升级设计的比特币链上协议。 Taproot Assets 使用“Merkle Sum、稀疏Merkle Tree (MS-SMT)”和“Taptweak”来提交定义资产的创建和所有权的信息。 Taproot Assets 依赖Taproot 来实现新的树结构,允许开发人员在现有输出中嵌入任意资产元数据。

在Taproot Assets 框架下创建资产需要执行单个链上根交易(Taproot 交易),其中可以铸造的资产数量以及可以持有这些资产的账户数量没有限制。要实现资产转移,需要重新组织Merkle树并发布新的链上交易。这个单一的链上交易可以反映无限数量的内部主根资产交易。

通过这种方法,资金被分配给账户持有人,并且在交易Taproot 资产时,所有资金移动和分配都记录在这个单一的链上交易中。通过这种方式,Taproot Assets 允许在比特币网络和闪电网络上进行复杂的资产管理和交易。

(四)应用案例目前,Taproot Assets 生态仍处于发展初期,成熟项目较少。最著名的项目是Nostr Assets。 Nostr Assets 现在创建了两种代币:Trick and Treat,并向ordi 持有者发放空投。

(五)优缺点优点:交易成本低:Taproot Assets 与闪电网络集成,不完全依赖比特币主网运行。因此,这些资产必须存入闪电网络才能进行交易,因此交易成本比主网上高。低的。

主网资源占用率低:Taproot Assets仅在比特币主网的UTXO中存储代币信息,不存储代币转账等功能信息。

中心化的优点:Taproot Assets 的代币依赖于第三方存储索引器。如果没有存储索引器,这些令牌将永远丢失。因此,用户需要独立运行比特币全节点和Taproot Assets客户端,否则将完全依赖中心化服务器来交易Taproot Assets代币。

分配方式:用户不能直接自行在比特币主网铸造代币,而是需要项目方(一个地址)一次性铸造所有代币,然后将项目方地址转移到闪电网络进行分配。项目方本身也可以储备代币。

3.比特币第二层解决方案

(一)闪电网络(一)简介闪电网络是比特币基于链下状态通道的第二层网络解决方案。它旨在解决比特币网络的可扩展性问题,从而实现更快、更高效、更便宜的交易。

(2)历史2015年2月:Joseph Poon和Thaddeus Dryja发布了闪电网络白皮书草案。

2017 年5 月:Blockstream 的Christian Decker 在非测试网络上进行了首次完整、安全的闪电支付,也是在莱特币上进行的首次闪电支付,发送了在区块链上通常不可能或经济的东西。小额支付,几分之一秒完成结算。

2019 年1 月:Twitter 用户hodlonaut 对闪电网络进行了类似游戏的促销测试,将100,000 聪(0.001 比特币)发送给可信接收者,每个接收者添加10,000 聪(当时为0.34 美元)发送给下一个可信接收者。 “闪电火炬”支付已使知名人士受益,包括Twitter 首席执行官杰克·多尔西(Jack Dorsey)、莱特币创始人查理·李(Charlie Lee)、闪电实验室首席执行官伊丽莎白·斯塔克(Elizabeth Stark) 和币安首席执行官赵长鹏(CZ) 等。闪电火炬传递了292 次,才达到之前硬编码的4,390,000 聪上限。闪电火炬的最后一笔付款于2019 年4 月13 日向比特币委内瑞拉(一家在委内瑞拉推广比特币的非营利组织)捐赠了4,290,000 聪(当时为217.78 美元)。

2021 年6 月:萨尔瓦多立法议会投票通过立法,使比特币成为萨尔瓦多的法定货币。该决定基于El Zonte 的比特币海滩生态系统的成功,该生态系统使用基于闪电网络的钱包。政府推出了一款使用闪电网络协议的钱包,同时赋予公民使用其他比特币闪电钱包的自由。

(3)核心技术Andreas Antonopoulos 将闪电网络称为第二层路由网络。支付渠道允许参与者相互转移资金,而无需在区块链上公开他们的所有交易。这是通过惩罚不合作的参与者来实现的。打开通道时,参与者必须提交金额(在区块链上的资金交易中)。

如果我们假设比特币区块链上有一个庞大的通道网络,并且所有比特币用户都通过在比特币区块链上打开至少一个通道来参与该图,那么可以在该图中创建近乎无限数量的通道网络数量交易。

(4) 应用案例Bitfinex、Kraken 等加密货币交易所使用它来实现存款和取款。 Laszlo Hanyecz 因2010 年花费10,000 比特币购买两个披萨而在加密货币社区中出名,并于2018 年使用闪电网络又购买了两个披萨,并支付了0.00649 比特币。

(5)优缺点优点原子互换:原子互换由Tier Nolan 于2013 年在BitcoinTalk 论坛上首次提出。诺兰概述了使用跨不同类型区块链的简单加密货币交易进行跨链加密货币交换的基本原理。

粒度:闪电网络的某些实现允许支付小于聪(比特币基础层上的最小单位)的支付。支付给闪电网络中间节点的路由费用通常以毫秒或msat 为单位定价。

隐私:个人闪电网络支付的详细信息不会公开记录在区块链上。闪电网络支付可以通过许多连续的通道进行路由,每个节点运营商都可以通过其通道看到支付,但如果它们不相邻,他们将无法看到这些资金的来源或目的地。

速度:闪电网络交易的结算时间不到一分钟,可以以毫秒为单位进行测量。相比之下,比特币区块链的确认时间平均每十分钟发生一次。

交易吞吐量:协议下每秒可以发生的支付金额没有基本限制。交易量仅受每个节点的容量和速度的限制。

缺点通道关闭:闪电网络由两个节点之间的双向支付通道组成,这些通道结合起来创建智能合约。如果任何一方放弃该通道,该通道将被关闭并在区块链上结算。

欺诈监控:由于闪电网络争议机制的性质,要求所有用户不断观察区块链是否存在欺诈行为。因此,产生了“瞭望塔”的概念,需要将信任外包给瞭望塔节点来监控欺诈行为。行为。

(二)Stacks (一)简介Stacks是基于侧链的比特币第二层网络解决方案。初始版本将于2021 年初发布。目标是扩展比特币的功能,同时保持其去中心化和安全性等核心特性。 Stacks本质上是在比特币链外构建一条新链,具有独立的治理结构和交易模型。与以太坊的第二层解决方案Rollup 相比,Stacks 采用PoX(Proof of Transfer)共识算法,交易验证者需要质押STX 代币(挖BTC),而矿工则需要在比特币主链上质押BTC(挖STX)。

(2)历史2013年:Muneeb Ali和Ryan Shea在普林斯顿大学计算机科学系学习期间创立了Stacks公司。

2017 年:Stacks 发布了Blockstack 浏览器的公共alpha 版本,该版本获得了公众和投资者的大力支持,并于年底推出了4740 万美元的代币发行。

2018 年:超过360 个应用程序使用Stacks 开发。借助市场热潮,Stacks 的代币发行筹集了2300 万美元。除了巨额资金外,这也是美国历史上首次获得SEC 认证的代币发行。

2019 年:Stacks 2.0 处于测试开发阶段。

2020年1月:Stacks 2.0发布,标志着Stacks的新转折点,引入了智能合约、POX(传输证明)和Stacking。

2021 年初推出:Stacks 2.0 主网上线。

2022 年:Stacks 继续专注于改进开发、发展社区并引入与比特币网络交互的新方式

2023年Q4-2024年Q1:推出Nakamoto升级

(3)核心技术栈的技术架构包括核心层和子网。核心层基于PoX(转账证明)机制与比特币层交互。 PoX 是类似于PoS 的权益质押。两者交互过程如下:

STX 矿工:在Stacks 网络中,STX 矿工通过在比特币区块链上发送交易来参与领导者选举。这个过程涉及一个可验证的随机函数(VRF),它随机选择每轮的领导者。在此过程中,矿工通过提供更高的比特币出价来增加成为下一个区块领导者的机会。一旦当选为领导者,矿工将在Stacks 区块链上创建并记录新的区块。

STX持有者的堆叠:STX持有者可以通过参与称为“堆叠”的过程来参与共识并获得比特币奖励。在此过程中,用户将其STX 代币锁定一段时间(大约两周),同时运行或支持全节点并通过STX 交易在网络上发送有用信息。积极参与Stacking的STX持有者将根据其对网络的贡献获得相应时期的比特币奖励。

(三)Rootstock (一)简介Rootstock(RSK)是RSK Labs开发的基于侧链的比特币第二层网络解决方案。 2018年在比特币主网上线,并引入了智能合约功能。作为比特币网络上兼容EVM 的侧链,RSK 允许开发人员使用以太坊语言构建dApp 和智能合约,并将其集成到比特币生态系统中。 (2)历史2015年:RSK技术白皮书发布。

2016年:RSK实验室(后更名为IOV实验室)成立。

2018年1月:RSK主网上线,实现比特币双向锚定、联合挖矿、交易转账、智能合约部署等功能。

2018 年11 月:RIF Labs 通过RSK 智能合约平台发行RIF OS,并同时与RSK 合并。该项目扩展了RSK协议并添加了多种P2P功能。

2019年5月:RIF的核心组件Lumino网络发布,RIF Labs随后更名为IOV Labs。

2023 年2 月:IOVLabs 推出RIF Flyover 协议,以促进比特币主网和RSK 侧链之间的BTC 传输。

2023 年5 月:IOVLabs 启动250 万美元的资助计划以支持Rootstock 的采用。

(3)核心技术Rootstock(RSK)的项目架构可以简单概括为以下三个核心组件:

合并挖矿:RSK 允许比特币矿工同时开采比特币和RSK 区块,从而增加开发者的盈利潜力。由于RSK 和比特币使用相同的工作量证明(PoW) 共识机制,矿工能够同时挖掘两个区块链。这种联合挖矿的方式不仅提高了矿工的盈利能力,还维护了比特币区块链的安全。

Powpeg:这是在比特币和RSK 区块链之间传输比特币的双向桥梁。该桥通过RSK 的资产smartBTC (RBTC) 实施,允许用户在两个区块链之间无缝转移资金,无需额外费用。

RSK 虚拟机(RVM):RVM 基于以太坊虚拟机,允许在RSK 上执行以太坊智能合约。这为开发人员提供了一个使用Solidity 编码在RSK 上构建与以太坊兼容的应用程序的平台。

RIF OS(根基础设施框架开放标准)基于Rootstock构建,为开发者提供一系列基础设施和服务,支持DeFi、存储、域名服务和支付解决方案。 RIF OS旨在通过提供开放、去中心化的工具,降低开发者采用区块链技术的门槛,促进去中心化基础设施服务公平市场的发展。

(四)Liquid (一)简介Liquid 由Blockstream 于2018 年推出,是基于侧链的比特币第二层网络解决方案。 Liquid 的一个重要组成部分是其针对比特币DeFi 的解决方案,该解决方案允许用户通过将比特币发送到Liquid 来使用由比特币区块链支持的去中心化金融服务。

Liquid 通过挂钩系统与比特币挂钩,并独立于比特币网络运行。 Liquid 拥有L-BTC 或Liquid 比特币原生代币,该代币是通过将比特币锁定到由不同成员组成的联盟管理的多重签名钱包中而创建的。侧链上的资产与其所代表的原生资产的价值的比率为1,333,601,允许任何人在另一个区块链上使用他们的代币和硬币。

(2)历史2018年10月:Blockstream与全球最大的加密货币交易所和交易台联合推出Liquid网络(此时才出现Liquid)

2019 年7 月:闪电网络支持Liquid 网络

2020年1月:Liquid网络支持BTCPay服务器

2020 年7 月:液体

联盟成员达到 53 个
2021年8月:获得 2.1 亿美元的 B 轮融资,估值达到 $ 3.2B
2022年1月:Liquid Federation 成员数量增至 63 名
2023年10月:Blockstream 推出 Greenlight 以实现可扩展、非托管闪电集成
(3)核心技术Liquid本质上是比特币的一条侧链,将比特币从主链上1:1转入到侧链,同时也可以将侧链上的代币再1:1转回到主链。通过侧链,我们可以在不改变原有的区块链的基础上,实现主链无法实现的功能。比如快速转账,私密转账,以及智能合约等。
液态网络通过2-way peg(双向锚定)技术运行,使主链上的BTC在侧链上生成等量的L-BTC。液态网络中的转账是通过L-BTC进行的,这种数字货币与BTC以1:1的比例锚定。用户通过锁入比特币(peg-in)获得L-BTC,完成102个比特币区块确认后,在液态网络上生成等量的L-BTC。使用L-BTC,用户可以享受液态网络的快速转账。将L-BTC转回BTC(peg-out)只需两个液态网络区块确认,但需通过液态网络的会员机构操作。液态网络会员负责生成区块,类似比特币网络中的矿工,每分钟生成一个区块,转账速度快,时间可靠。液态网络的会员包括Bitfinex、OKCoin、火币等,完整会员名单可在Liquid.net上查看。
(五)BeL2(1)简介亦来云(Elastos)在11月25日发布公告,称计划推出比特币二层网络 BeL2,公告称BeL2将在不改变比特币核心原则的情况下增强比特币的功能,例如交易速度、智能合约和隐私保护。
(2)发展规划Elastos的BeL2将于今年12月发布白皮书。BeL2白皮书将详细介绍操作机制和一年的产品规划,前3个月完成概念技术验证,随后3个月内实现中继器的去中心化,然后在最后6个月内将其整合到“Hero”产品中。
(3)架构零知识证明:在BeL2网络中,将采用零知识证明技术。当比特币用户进行交易时,系统会生成特殊证明,在不公开交易的具体内容,如交易双方的身份、交易金额等信息的情况下,向BeL2第二层网络证明交易确实发生过。通过此方式保证交易的可验证性,和用户的隐私安全。
中继器和质押机制:BeL2网络将使用中继器传输和验证比特币网络的交易。通过质押机制对中继器运行者进行激励和监管,确保网络安全性。
智能合约功能:BeL2将引入智能合约功能,扩展比特币的应用示例。BeL2 由 Elastos SmartWeb 的 DAO 理事会成员 Cyber​​ Republic 保护,每年由其全球社区使用 ELA(其与比特币合并的开采储备货币)进行投票。
四、比特币图灵完备性解决方案
(一)BitVM(1)简介ZeroSync项目负责人Robin Linus在10月9日公布了关于BitVM的论文(BitVM: Compute Anything on Bitcoin)。简单来说BitVM就是比特币网络的虚拟机,其通过链外执行和链上验证的方式,实现在不改变比特币网络共识规则的情况下,达到图灵完备的效果。
(2)BitVM和EVM区别BitVM和以太坊智能合约相比还存在着很大的区别,以太坊智能合约能够支持多方(multi-party)交易,但是BitVM的设计仅能够支持两方(two-party)交易交换。BitVM 的大部分交易处理都是在链外进行的,最大限度地减少了对底层比特币区块链的影响;与 BitVM 不同,EVM 是一个链上引擎,所有操作都在以太坊的本机环境中进行;BitVM 是比特币区块链的可选附加引擎,其自身的操作不需要 BitVM。相比之下,EVM 是以太坊区块链不可或缺的一部分;没有EVM,就没有以太坊。
(3)核心技术BitVM 的功能是通过比特币Taproot 升级实现的。BitVM主要依赖于taproot地址矩阵(taptree),类似于二进制电路的程序指令。在这个框架下,每个Script脚本中的UTXO花费条件指令被视为一个程序最小单元,通过taproot地址中的特定代码生成0或1,构成taptree。整个taptree的执行结果是二进制电路文本效果,相当于可执行的二进制程序。程序的复杂性取决于组合的taproot地址数量,地址越多,Script预置的指令越丰富,taptree能执行的程序也就越复杂。
BitVM大部分处理都是在链下进行的,链下处理的交易被捆绑成批次并发布到底层比特币区块链,利用类似于乐观汇总(Optimistic-rollups)中使用的有效性确认模型。同时,BitVM 使用将欺诈证明与质询响应协议相结合的模型来处理和验证两方(证明者和验证者)之间的交易。证明者发起计算任务,并通过自己和验证者之间建立的通道发送该任务,然后验证者确认计算的有效性。一旦经过验证,该交易将被添加到整理的整个批次中,以便发布到底层的比特币区块链。
(二)RGB(1)简介RGB由LNP/BP协会维护和更新,是一个支持比特币网络和闪电网络的智能合约系统。RGB 协议提出了一种更可扩展、更加隐私、更面向未来的解决方案,其基石是 Peter Todd 在 2017 年 提出的客户端验证(client-side validation)和一次性密封条(single-use-seals)的概念。
(2)历史2016年:Giacomo Zucco基于Peter Todd的理念首次提出RGB概念
2017年:BHB Network发布了原始版本,并得到了Poseidon Group的支持
2019年:Maxim Orlovsky和Giacomo Zucco成立了LNP/BP标准协会,推动了RGB协议向实际应用的发展,其中Maxim Orlovsky博士对协议进行了重新设计。
2021年:LNP/BP标准协会展示了RGB协议的图灵完备虚拟机(AluVM),并开始在闪电网络上运行。
2022年:推出了新的智能合约语言Contractum
2023年:发布RGB v0.10版本
(3)核心技术RGB的核心的理念是,仅在必要的时候才使用比特币区块链,也就是利用工作量证明和网络的去中心化来实现重复花费保护和审查抗性。所有的代币转移的验证工作都从全局共识层中移除、放在链下,仅由接收支付的一方的客户端来验证。
那么它到底怎么工作呢?在 RGB 中,基本上代币都归属于一个比特币 UTXO(无论是已经存在的 UTXO,还是临时创建的),而为了转移代币,你需要花费这个 UTXO。在花费这个 UTXO 的时候,比特币交易必须包含对一条消息的承诺,这条消息的内容是 RGB 的支付信息,它定义了输入、这些代币将被发送到哪个 UTXO、资产的 id、数量、花费的交易以及其它需要附加的数据。
(图片来源:https://medium.com/@FedericoTenga/understanding-rgb-protocol-7dc7819d305)
RGB 代币的具体支付信息在链下通过专门的通信通道来传输,从支付者的发往接收者的客户端并由后者来验证其没有违反 RGB 协议的规则。如此一来,区块链观察者将无法获得任何关于 RGB 用户活动的信息。
不过,验证发来的支付信息还不足以确保发送者真的拥有要发送给你的资产,因此,为了确保发来的交易具有终局性,你还必须从支付者处接收关于这些代币的所有交易的历史,即从当前的这一笔一直追溯到其最初的发行的那一笔。验证了所有的交易历史,你就可以保证,这些资产没有被通胀、附加在资产之上的所有花费条件都得到了满足。
五、结论对于比特币而言,2023年是一个具有里程碑意义的一年。与专注于智能合约的第一层区块链(如以太坊)相比,比特币在功能和应用用例方面受到一定的技术限制。然而今年,比特币的生态系统因为技术创新而获得了新的方向和活力,这些创新为比特币带来了更多的应用场景和可能性。
参考资料https://docs.ordinals.com/
https://docs.atomicals.xyz/faq
https://rodarmor.com/blog/runes/
https://github.com/BennyTheDev/pipe-specs
https://docs.lightning.engineering/the-lightning-network/taproot-assets
https://lightning.network/how-it-works/
https://docs.stacks.co/docs/intro
https://dev.rootstock.io/kb/faqs/
https://docs.liquid.net/docs/technical-overview

Elastos Introduces BeL2: Revolutionising Bitcoin’s Layer 2 Infrastructure


https://www.theblock.co/post/255683/bitvm-bitcoin-smart-contracts
https://bitvm.org/bitvm.pdf
https://www.rgbfaq.com/faq/what-is-rgb
https://medium.com/@FedericoTenga/understanding-rgb-protocol-7dc7819d3059
https://www.btcstudy.org/2022/04/24/understanding-rgb-protocol/
https://petertodd.org/2017/scalable-single-use-seal-asset-transfer
https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki
https://github.com/bitcoin/bips/blob/master/bip-0342.mediawiki
https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki

上一篇
下一篇

为您推荐

手机访问
手机扫一扫打开网站

手机扫一扫打开网站

返回顶部