随着Taproot升级的履行,比特币合约能力得到了显著增强。Taproot的引入,尤其是MAST和Schnorr署名的运用,使得比特币能够支持更繁芜的合约逻辑,并大幅提升了隐私性和交易效率。这些技能创新为BTCFI的进一步发展铺平了道路,使得比特币能够在保持原有去中央化上风的同时,探索更多的金融运用处景。
在此根本上,本文深入剖析了比特币编程如何支持多种BTCFI运用。通过对多署名、韶光锁、哈希锁等机制的解读,以及对DLC、PSBT、MuSig2等工具的运用磋商,文章展示了比特币在无需信赖条件下实现去中央化清算和繁芜金领悟约的可能性。这种原生于比特币网络的去中央化金融体系,不仅战胜了WBTC时期跨链桥接模式的中央化风险,还为比特币持有者供应了更为稳固的信赖根本。
文章末了强调,比特币去中央化金融的发展,不仅仅是技能的进步,更是其生态构造的深刻变革。随着Babylon质押协议等新运用的呈现和Fractal Bitcoin等基于UTXO原生的native scaling办法的上线,BTCFI的市场潜力正在逐步显现。未来,随着比特币价格的上升,BTCFI将进一步吸引主流用户的参与,形成一个以比特币为核心的新金融生态。而这种生态的形成,将使比特币从“数字黄金”叙事中进一步演进,成为环球经济体系中不可或缺的去中央化金融根本举动步伐。

序言
自2022年12月Ordinals协议推出以来,市场呈现了BRC-20、Atomicals、Pipe、Runes等数十种资产发行协议,以及数百条比特币Layer 2网络,同时社区也在积极磋商比特币去中央化金融(BTCFI)的可行性。
在上一个加密周期中,为吸引比特币持有者参与DeFi,WBTC应运而生。WBTC通过中央化托管机构将比特币锁定并铸造成WBTC,以便在以太坊的DeFi协议中利用。WBTC的目标用户是那些乐意承担中央化跨链桥风险,以参与比特币DeFi的比特币持有者。作为将比特币桥接至EVM生态的范例代表,WBTC实现了BTCFI的一种路径。本周期涌现的EVM系比特币Layer 2网络及其生态中的DeFi项目也延续了这一模式。这一模式虽使WBTC在以太坊生态内得到了超90亿美元的市值,但与比特币总市值比较,这一比例不到1%,反响出该模式的局限性。
比较之下,如果比特币持有者可以直接拿着比特币参与BTCFI,而无需跨链铸造,同时担保资金的去中央化托管,将能够吸引更多的比特币用户,创造一个更广阔的市场。这就须要在UTXO构造下实现比特币编程。正如节制Solidity是进入以太坊DeFi的关键,节制比特币编程是进入BTCFI市场的必备技能。
与以太坊合约不同,比特币合约并不具备打算能力,更像通过一个个署名连接起来的验证程序。虽然最初运用处景有限,但随着比特币网络的持续升级和OG社区的创新,比特币编程的潜力日益显现,许多研究成果已经转化成即将上线的BTCFI产品。
本文将从比特币可编程性的角度深入探索BTCFI的发展路径,厘清比特币编程的历史与逻辑脉络,帮助读者理解当前BTCFI的实际落地场景,以及这些场景将如何影响比特币持有者和全体比特币生态。
比特币合约的根本
中本聪的思考:UTXO、脚本措辞和操作码
https://bitcointalk.org/index.php?topic=195.msg1611#msg1611
2010年,satoshi即中本聪在bitcoin talk论坛写道:
比特币的核心设计将在版本0.1发布后固定下来,因此我希望它能支持尽可能多的交易类型,但这些交易类型都须要分外的支持代码和数据字段,并且每次只能覆盖一种分外情形,这样分外情形就太多了。
办理这个问题的方法是脚本。交易输入输出方可以用脚本将交易编译为能让节点网络验证的断言(脚本措辞),节点验证交易的断言(脚本措辞)以评估发送者的条件是否知足。
“脚本” 只是一个 “断言(predicate)”。实际上它只是一个结果要么为真、要么为假的方程。但 predicate 是一个很长而且很罕见的词,以是我就叫它 “脚本” 了。
资金吸收方会对脚本进行模板匹配。目前,吸收方只接管两个模板:直接付款和比特币地址。未来版本可以添加更多的交易类型模板,运行该版本或更高版本的节点将能够吸收它们。网络中的所有节点都可以验证并处理任何新的交易并将其放入区块中,纵然它们可能不知道如何读取这些交易。
该设计支持我多年前设计的各种可能的交易类型。包括托管交易、包管条约、第三方仲裁、多方署名等。如果比特币大受欢迎,这些是我们将来可能想要探索的领域,但它们在一开始就必须被设计出来,以确保将来能够实现。
中本聪十四年前的设计奠定了比特币编程的根本。比特币网络没有 “账户” 的观点,只有 “输出”(output),其全称是 “交易输出(TXO)”,代表一笔笔比特币资金,是比特币系统状态的基本单元。
花费一个输出时便是让这个输出成为一笔交易的输入,也可以说是为这笔交易供应资金。这便是为什么我们说比特币系统是基于“UTXO(未花费的交易输出)”模型的,由于只有“UTXO(未花费的交易输出)”才是我们在交易过程中能够利用的金属块,金属块进入了一个熔炉,熔完之后会形成新的一些金属块(新的UTXO),旧的金属块“交易输出(TXO)”即就不复存在了。
每一笔资金都有自己的锁定脚本(也叫脚本公钥)和面值,根据比特币的共识规则,脚本公钥可以形成一种验证程序,即公钥加上在脚本中实行特定操作的命令——操作码OP-Codes,为理解锁它,必须供应一组特定的数据即解锁脚本,也叫脚本署名(scriptSig),如果完全的脚本(解锁脚本 + 锁定脚本+OP-Codes)是有效的,相应的输出就会 “被解锁”,可以花费了。
因此比特币的脚本编程是对资金进行编程、让详细的一笔钱能够对输入的特天命据作出相应,通过设计脚本公钥,操作码OP-Codes,以及用户之间的交互流程,我们可以为比特币合约的关键状态转换供应密码学担保,确保合约正常履行。
这里是比特币的一个标准的 P2PKH(支付到公钥哈希值)脚本的大略图
https://learnmeabitcoin.com/technical/script/
假设我要向小明支付 1 BTC,就须要利用自己钱包内可动用的 UTXO 形成一个面额为 1 亿聪的 UTXO,并在该 UTXO 的锁定脚本中放入小明公钥(并加上检讨署名的操作符),这样只有小明的私钥作为解锁脚本对应小明公钥的署名才能解锁这笔资金。
总结一下,Script 即脚本措辞是一种非常根本的编程措辞。它由两种类型的工具组成:数据(Data)如公钥与署名+操作码 —— 操作数据的大略函数(操作码的清单如下https://en.bitcoin.it/wiki/Script#Opcodes)。
比特币编程的武器库
在上文提到了中本聪一开始希望比特币网络能够支持的交易类型有托管交易、包管条约、第三方仲裁、多方署名等,那么实现这些武器有哪些呢,它们又是如何用于BTCFI的呢?
多方署名(MULTISIG)其锁定脚本形式为 M 例如,Alice、Bob 和 Chloe 三人(或者说三个公钥)中的两个的署名,即可花费这个脚本,它的 Script 代码是:2 用场包括:个人和企业资金管理:设置了一个 2-of-3 的多署名钱包后只要两个能用就能利用资金,还可以防止钱包制造商作歹,必须有m个制造商同谋才能提取资金。交易仲裁:假定 Alice 和 Bob 要做一笔交易,比如购买ordinals NFT,但无法做到一手交钱一手交货,于是他们约定,把钱锁入一个多署名输出中,当 Bob 收到 Alice 发出的ordinals NFT时,再把钱完全支付给 Alice,为了防止收到货不给钱的情形涌现,可以引入一个第三方,形成一个 2-of-3 的多署名输出;当交易发生争议时,可以要求第三方来主持公道。如果第三方认为 Alice 已经发货,就可以跟 Alice 联手将资金转走。只要第三方公开自己的公钥(比如TA是一个预言机),交易双方就可以在 2-of-3 多署名脚本中利用他们的公钥,从而加入仲裁者,由于链上输出上记录的是脚本的哈希值,因此可以在仲裁方不知情的情形下做到,但这里的问题是第三方预言机是可以决定详细的合约的结果,有一定的风险,后文提到的谨慎日志合约DLC在这点上做了优化,使其能够真正用于比特币借贷等BTCFI。
韶光锁韶光锁用来掌握交易的有效性以及一个输出什么时候可以被花费,这是再质押,质押,抵押借贷等BTCFI场景都会用到的比特币脚本编程武器,开拓者须要选择利用相对韶光锁(nSequence)还是绝对韶光锁(nLocktime):
绝对韶光锁(nLocktime):仅在某个韶光点后,这笔交易才会被视为有效交易,才能打包到区块中,脚本层面的绝对韶光锁是 OP_CLTV 操作码,验证在某个韶光点之后,才能解锁这个 UTXO“,如这笔钱在区块高度 400000 后才可花费。相对韶光锁(nSequence)的意思是在输入创建这个 UTXO 的交易(即前序交易)得到区块确认的一段韶光后,这笔交易才是有效的,才能解锁这个 UTXO,脚本层面的相对韶光锁是 OP_CSV,如“这笔钱在得到区块确认的 3 个区块之后才可花费。
哈希锁(哈希原像验证)
除此之外还有结合了哈希锁(哈希原像验证)的哈希韶光锁,这也常常用在比特币质押和再质押之中:
哈希锁的锁定脚本形式为 OP_HASH160 哈希韶光锁合约(HTLC):收到资金的一方若不能在一定韶光内供应一个哈希值的原像,这笔资金就可以被支付方收回流程掌握(并列的解锁条件)OP_IF 操作码可以在锁定脚本中安排多种解锁路径,只要任一起径的条件得到知足,就可以解锁这个 UTXO。上文提到的哈希韶光锁合约,也是利用了这样的流程掌握操作码。
在 taproot 升级 之后,MAST(默克尔化的抽象语法树)特性许可我们将不同的解锁路径放到不同的默克尔树叶子中,Babylon的BTC质押交易中也利用了MAST,提升了交易的效率和隐私性,我们将在后文描述。
SIGHASH附带信息署名
比特币的交易在署名时许可利用SIGHASH标签,这些标签为署名的有效性作了额外的指定,许可我们改动交易的部分而不会使署名作废,表达署名人对这个署名的用场的期望或委托。比如:
SIGHASH_SINGLE | ANYONECANPAY 署名了输入以及与该输入利用同一个索引号的输出,别的的输入和输出都可以改变,署名不会因此而作废。Andy 可以署名代价 1 BTC 的输入和 100 某Runes 代币的输出,那么任何乐意以 100 某 Runes 代币交流 1 BTC 的人都可以补完这个交易并使之上链。其他的例子还有taproot升级后的Schnorr署名,可以用于谨慎日志合约DLC。
比特币可编程性的限定
比特币编程的基本模式是UTXO锁定脚本表明验证条件,解锁脚本供应数据,锁定脚本中的操作码指明了数据的验证程序(署名验证、哈希原像验证等等),通过验证程序,资金就可被花费,核心的限定点是:
1.可用验证程序只有有限的几种:履行零知识证明或者其他验证程序就须要分叉,因此unisat推出的BTCFI拓展方案Fractal只管BTC 100% 保持同等,但为了能够履行OP_CAT,ZK 原生验证 OPCode 等具备「争议性」的操作码提案,在流动性和安全性方面也与比特币主网部分分离了。
2.比特币脚本没有打算能力:只要能解锁资金,利用任何一条路径都可以利用全部资金,资金花费办法在解锁后无法限定,这也意味着在BTCFI借贷项目中很难利用浮动利率方案,只能用固定利率。为理解决这个问题,比特币的社区在谈论履行「限定条款」(covenants),这能够通过对交易进一步花费的限定解锁更多BTCFI运用处景。Taproot Wizard说的BIP-420和OP_CAT、OP_CTV、APO、OP_VAULT等都与这干系。
3.UTXO 的解锁条件是完备独立的:一个 UTXO 不能根据另一个 UTXO 是否存在和其锁定条件决定自己能不能解锁,这个问题BTCFI的抵押借贷和质押中常常涌现,后文解释的部分署名比特币交易PSBT就用于办理这个问题。
比特币合约的调度和进化
相对付基于打算的以太坊合约,比特币合约是基于验证的,这种无状态的合约为我们开拓BTCFI产品带来了很多困难,在比特币合约发展的十多年中,密码学算法和署名的妙用大幅提升了隐私性,效率和去中央化程度,让产品化运用的BTCFI成为可能。
谨慎日志合约(DLC):办理BTCFI场景中的去中央化清算问题
当借贷、期权、期货协议须要实现根据预言机价格对用户仓位进行清算时,无法避免地须要保留对付用户资产的操作权,而这无疑会造成用户须要信赖协议不会作歹的信赖本钱。
谨慎日志合约(DLC)被引入用来办理这一问题,其利用了一种叫做适配器署名(adaptor signature)的密码学技巧,使得比特币脚本可以编程出依赖于外部事宜的金领悟约,并充分担保了隐私性。
它由麻省理工学院(MIT)的数字货币操持(Digital Currency Initiative)的Tadge Dryja (研究科学家)和Gert-Jaap Glasbergen(软件开拓者)在2017年提出,并在2018 年 3 月 19 日公开演示。
适配器署名可以让一个署名仅在加入一个私钥之后,才会变成有效的署名。taproot升级中引入的Schnorr 署名便是适配器署名的例子。
普通的说,Schnorr 署名的标准形式是 (R, s),给出(R, s') ,只要知道 x 即秘密值(secret), 就可以令 s = s' + x,得到的 (R, s) 。
这里借助一个大略的例子来阐明其运用办法:
Alice 和 Bob 两人投注一场体育比赛(假设无平局)的相反结果,各自押注 1 $BTC,谁预测成功则从赢取全部 2 $BTC 的赌注,他们就会将赌注锁定在一个多重署名钱包中,该钱包须要多方署名才能开释资金。选择预言机,它将公布比赛的结果(常日这种信息来源是在链外找到的,如交易所和比赛网站等)预言机不须要知道有关赌注的任何细节,乃至不须要知道谁参与了 DLC。其事情严格限于供应结果,一旦事宜发生,预言机就会发布一个称为承诺的加密证明,表明它已经确定了事宜的结果。为了领取锁定在多重署名钱包中的资金,得胜方 Alice 利用预言机供应的秘密值来创建有效的私钥,使他们能够签署花费钱包中资金的交易。该交易被添加到比特币区块链中结算,这时由于其署名便是普通的署名,也看不出这是个 DLC。这与其他常见的多方署名模式 —— 合约的内容完备公开、预言机参与决策 —— 完备不同。https://shellfinance.gitbook.io/shell
借贷协议的清算机制
假定 Alice 以 $ORDI 作为抵押资产,借出代价为 0.15 $BTC ,当且仅当预言机对付 $ORDI 报价低于 225,000 sats/ordi 时,该借贷仓位将变更为待清算状态。DLC能让清算人在待清算状态下,可以无需容许地清算该仓位,同时又能够担保其在价格未达到清算价格时无法操浸染户的抵押资产。在上述场景中,Alice 相称于与借贷协议对付 $ORDI 的价格立下了一个赌约:
如果价格低于 225,000 sats/ordi,则协议则可以得到 Alice 的全部抵押品,并承担起相应的 BTC 债务如果价格大于即是 225,000 sats/ordi,则无事发生,资产归属关系保持不变那么,我们须要预言机承诺在价格低于 225,000 sats/ordi 时,用一个 nonce R_c 发布对结果的署名 s_c_1:
Alice 和协议仅需为该结果创建一笔承诺交易,创建适配器署名 (R, s'),而不是署名 (R, s),这也就意味着双方交给对方的署名都是不能直接用来解锁这个合约的,而必须揭晓一个秘密值才可以。这个秘密值正是 s_c_1.G 的原像,即预言机的署名。由于预言机的署名 nonce 值已经确定了,以是,s_c_1.G 是可以布局出来的。当价格低于 225,000 sats/ordi 时,预言机就会发布署名 (R_c, s_c_1),那么协议可以补完对手的适配器署名,再加上自己的署名,使上述交易成为一笔有效交易,并广播到网络中、触发结算效果。相反,但如果价格不低于 225,000 sats/ordi 时,预言机就不会发布 s_c_1,这笔承诺交易也就不可能成为一笔有效交易。从实质上讲,DLC许可用户与协议作为参与者利用比特币区块链进行约定,双方通过将资金锁定在多重署名地址中以构建 DLC脚本。这些资金只有在预言机在指定时间发布指定信息时才能利用并按照某一规则进行重新分配。
这样,借贷协议就能借助于 DLC 实现了一套无需用户信赖任何实体条件下的,外部价格预言机参与的清算机制。
我们后文将要提到的借贷协议liquidium和shell finance都是利用这种技能实现的无需容许的去中央化清算。
预言机的浸染
DLC中的预言机用于供应供应固定频率的喂价做事,同时会作为第三方参与 DLC 机制中的秘密值(secret)天生与公开的流程。
目前DLC预言机还没有标准化的产品,紧张是借贷协议研发DLC模块,chainlink等标准化预言机承担链外数据喂价的职能,但随着基于DLC的借贷协议上线和不断发展,也有不少现有的预言机项目在持续探索如何开拓DLC预言机。
部分署名比特币交易(PSBT):实现BTCFI协议中多方交易下资金的无需托管
PSBT 来自于比特币标准 BIP-174,该标准可以让多方可以并行地署名同一笔交易,然后将相应的 PSBT 合并起来、形成一笔完全署名的交易,这里的多方可以是协议和用户,买方和卖方,质押者和质押协议等,因此只要涉及多方资金互换场景的BTCFI运用都可以利用PSBT,绝大多数现有的BTCFI项目都用了这个技能。
Alice、Bob 和 Charlie 有一笔 资金 存在一个 2/3 的多签中,他们想把这笔钱取出并均分为 3 份,他们三人必须签署同一个交易去花费这个UTXO。 假设他们互不信赖,他们须要怎么做才能担保资金安全呢?
https://river.com/learn/what-are-partially-signed-bitcoin-transactions-psbts/
首先,Alice 作为创建者发起一个 PSBT 交易,多签的 UTXO 作为输入,输出是三人各自的钱包地址。由于 PSBT 担保了除该交易外的任何交易都不能调用任何一人的署名,以是 Alice 可以签完名后发给 Bob。 同样,Bob 检讨 PSBT 后,如果以为没问题也进行署名;署名后给到 Charlie 进行署名和交易发布。Charlie 也进行同样的操作。因此部分署名 Partially signed 的意思便是让每个人只须要检讨跟自己干系的那部分交易,只要和自己干系的交易没问题就能担保交易上链后不会有问题。
2023年3 月 7 日,Yuga Labs 的Ordinals NFT拍卖采取了极度中央化托管的竞拍模式。在竞拍过程中,所有竞拍的资金被哀求统一打入 Yuga 的地址托管,这让资金的安全性受到严重威胁。
https://x.com/veryordinally
以太坊生态用户指出,Yuga 的拍卖事宜恰好解释了 ETH 智能合约的主要性,但Ordinals 的开拓者也回应:基于 PSBT 的无信赖报价交易非常好用,可以实现NFT购买者和Yuga Labs之间的资金无需托管交易。
假设现在有一比拟特币 NFT 交易者,且 NFT 卖方的公钥是双方可知的信息。在发起一笔 NFT 交易时,买方先在交易中写好自己的 UTXO 输入以及一个承接 NFT 的输出。买方在构建好交易并署名后,将其转为 PSBT 发给卖方,卖方通过协议吸收到后署名,这笔比特币 NFT 交易就成交了。
上述全体过程对买卖双方而言都是完备去信赖的。对付买方来说,出价、接管地址等信息已经提前构建在交易中,一旦发生改动,署名便会失落效。对付卖方来说,只有自己完成署名,NFT 才会卖出,价格则是经由自己衡量的。
Taproot升级:打开比特币生态和BTCFI爆发的潘多拉魔盒
Taproot升级在2021年11月激活,旨在提升比特币隐私性,提高交易效率,并扩展比特币可编程性。通过Taproot的实现,比特币可以托管拥有数万个署名者的大规模智能合约,同时粉饰所有参与者并保留单个署名交易的规模,这让更繁芜的BTCFI链上操作成为可能。险些所有的BTCFI项目都采取了Taproot 升级的脚本措辞。
BIP340(BIP-Schnorr):支持多方签署单笔交易,以及前文提到的在谨慎日志合约DLC运用中用到的,必须知足预定条件才能实行某交易。它们其向Bitcoin所commit的数据量,与标准的单签交易数据量一样。https://cointelegraph.com/learn/a-beginners-guide-to-the-bitcoin-taproot-upgrade
BIP341(BIP-Taproot):Taproot引入了Merkle抽象语法树(MAST),将更少的合约交易数据commit到链上,这使得比特币能够创建更繁芜的合约,而且不同于现有的支付到脚本哈希(P2SH)交易,MAST许可用户按需选择性的公开部分脚本,提高了隐私性和效率。MAST在Babylon的BTC质押交易中也有很好的利用,将其多个锁定脚本构建成一笔包含多脚本的交易,三个锁定脚本:TimeLockScript 韶光锁,实现质押的锁仓功能;UnboundingPathScript 解质押:实现提前结束质押功能;SlashingPathScript罚没:实现作歹时系统的惩罚功能全为叶子节点,从叶子节点开始,逐渐构建二叉树如下
https://blog.csdn.net/dokyer/article/details/137135135
BIP342(BIP-Tapscript):为比特币供应了一种升级的交易编程措辞,该措辞利用了Schnorr和Taproot技能。Tapscript还许可开拓者更高效地实现未来的比特币升级。奠定Ordinals协议的根本:Taproot升级还引入了Taproot (P2TR)地址,以bc1p 开头,让元数据能够写入存储在 Taproot 脚本路径的花费脚本(spent script)中,但却从未涌如今UTXO集中。由于掩护/修正UTXO集须要更多的资源,因此这种做法可以节省大量资源,增加了一个区块存储数据量 —— 这意味着现在有空间可以存储图像、视频,乃至游戏 —— 无意中让 Ordinals的支配成为了可能。我们常用的铭文地址便是Taproot (P2TR)地址。由于Taproot脚本的消费只能从已经存在的Taproot输出中进行,因此,铭文采取了两阶段的提交/揭示流程进行铸造。首先,在提交交易中,创建了一个承诺包含铭文内容的脚本的Taproot输出。然后,在揭示交易中,通过将那笔铭文对应的 UTXO 作为输入,发起交易。此时,其对应的铭文内容被公开至全网。Ordinals BRC-20、 ARC-20、 Runes 等新资产呈现,也让 Taproot 的转账采取率基本一贯保持70%旁边。Ordinals和Brc20:为BTCFI创造一批蓝筹资产,开启基于索引器编程的大门Ordinals 实现了比特币OG在比特币主网上买买买的欲望,其热度市值已然超过以太坊NFT。
Ordinals 于2023年1月由比特币核心贡献者Casey Rodarmor提出,其核心是序数理论,旨在授予比特币最小单位——聪(sats)以唯一标识和属性,将其转化为独一无二的非可替代代币(NFT),通过在聪中铭刻多样的数据(图片、笔墨、视频等),Ordinals 协议实现了比特币 NFT 的创建和交易。这一过程不仅增加了比特币的用场,还许可用户在比特币区块链上直接创建和交易数字资产。永久代价在于由于Ordinals基于比特币的聪进行创建,其根本代价与比特币本身相连,理论上不会归零。BRC-20是一种链上记录,链下处理的代币系统,利用 JSON 数据的序数铭文来支配代币合约、铸币和转移代币。
它把铭文当作一个链上账本,用于记录 BRC-20 代币的支配、铸造和转移。在结算上,须要通过链下查询,依赖第三方索引工具检索比特币区块,记录所有 BRC-20 代币的支配、铸造和转移操作从而查询出各用户的 BRC-20 代币终极的余额。这可能会导致不同平台对付某一账户余额的查询会有不同的结果。Ordinals 和Brc20不仅为BTCFI供应了交易的需求和蓝筹资产,还为很多BTCFI项目供应了基于索引器编程,提升比特币合约能力的新思路,Json 的 「op」 字段组合下能够进一步进化出基于铭文的defi乃至socialfi 和 gamefi,包括AVM、tap protocol 、brc100、unisat 的 swap 功能乃至很多提出在比特币一层做智能合约平台的项目都是利用基于索引器编程的方案。
MuSig2:去中央化模式玩转比特币Restaking和LST
多重署名方案使一组署名者能够在上产生联合署名,MuSig 许可多个署名者从他们各自的私钥中创建一个聚合公钥,然后共同为该公钥创建一个有效署名,它是Schnorr 署名的一种运用,我们在前文说过,Schnorr 署名的标准形式是 (R, s),给出(R, s') ,只要知道 x 即秘密值(secret), 就可以令 s = s' + x,得到的 (R, s) ,这里的用于天生聚合公钥和有效署名的也是私钥加上一个随机数nonce值。
MuSig2 方案只须要两轮即可完成多重署名,通过这个办法创建的聚合公钥与其他公钥无法区分,提高了隐私性,并显著降落了交易手续费,Taproot升级兼容Musig2多签方案,其BIP提案在2022年比特币 BIP-327: MuSig2 for BIP340-compatible Multi-Signatures中发布。
以太坊上的流动性子押可以通过智能合约实现,比特币缺少实现流动性子押所需的合约能力,而像前文所说的一样,比特币巨鲸普遍厌恶中央化托管商,须要 MuSig2 来实现去中央化的比特币流动性子押,我们这里以Shell Finance的方案为例:用户和 Shell Finance 根据双方私钥数据和钱包天生的两个nonce随机数,打算出一个聚合公钥和对应的MulSig2多签的地址P。由Shell Finance布局PSBT交易,用户和 Shell Finance资产从MuSig2支持的多签地址P,质押入Babylon,钱包方再次供应nonce随机数支持,传入多签地址对应的聚合公钥。当Babylon质押韶光结束,由Shell Finance布局PSBT解锁交易,用户和Shell Finance共同署名将质押资产解锁。由天生nonce的随机数的第三方钱包,质押用户和LST项目方三方共同创建聚合公钥和署名,这个过程中,用户和项目方都只能保管一份私钥,没有nonce值都无法天生聚合公钥和署名,取回资金;而钱包没有私钥也无法动用资金。如果nonce值是由项目方自己天生的,项目方是存在作歹风险的,用户须要把稳。
未公开的技能文档:无公开来源
当前BTCFI的落地运用处景
比特币编程并不繁芜,它乃至比Rust这些措辞大略得多,其重点是创造可供验证的,可信的承诺,并能够供应比以太坊更优胜的技能安全性,这为BTCFI的开拓划定了边界,最难的是在边界内能够开拓什么样的符合PMF(project market fit)的BTCFI产品,就像以太坊solidity合约刚刚面世的时候,开拓者也不知道能用它开拓xy=k的amm算法一样,而是先选择从ICO、订软弱、点对点的借贷等方向开始探索。
流动性强心剂:Babylon——BTCFI中的鲶鱼
Babylon构建了一套完备没有中间商无需信赖的质押协议,能够将一层比特币直接质押并获取生息收益,同时还能提取比特币安全性并且共享给 POS 链,作为通用的共享安全层,为cosmos和其他比特币layer2等供应 POS 的安全性担保,共享比特币经济安全。
绝对的安全性:BTC 质押相较于其他质押形式具有一项显著上风,即在保护的 POS 链受到攻击并崩溃时,其影响不会波及到质押的比特币。详细来说,如果某 POS 链遭受攻击导致其代币代价归零,持有该 POS 链代币的用户将面临丢失;然而,在 BTC 质押的情形下,纵然受保护的 POS 链遭受攻击并失落败,用户的比特币本金依旧安全无损。罚没机制:如果用户在某个被 Babylon 租借安全性的 PoS 链上有双签等作恶行为,那么通过 EOTS(extractable one-time signatures,一次性可提取署名),可以解锁出这部分资产,并由网络中的实行角色将一部分资产逼迫发送到燃烧地址https://docs.babylonchain.io/papers/btc_staking_litepaper(EN).pdf
目前Babylon主网已经上线,并完成第一阶段1000个BTC质押,将很快上线第二期。
https://btcstaking.babylonlabs.io/
目前第一期质押的BTC以大户为主,付出gas占比达5%,在第二期和第三期或许会有更多的散户加入。
首次吸引巨量BTC加入BTCFI质押:只管Babylon并不能像以太坊一样供应POS本身的ETH本位的收益作为根本,但是对付一些收益预期不高,以安全为优先级,不愿接管跨链wrap等方案,惰性的比特币大户矿工乃至看好比特币生态的欧美和亚洲基金,3-5%的APY也具备一定吸引力,那么总存款量10万BTC时,只须要1亿美元以上的等值代币收益即可知足。Babylon目前积极互助的Cosmos生态就有Cosmos Hub,Osmosis,Injective等有名项目,让他们未来成为AVS并供应自己的代币作为比特币再质押者褒奖,这能进一步打开Babylon的BTC存款上限。
Babylon为BTCFI生态发展注入大量流动性,教诲用户并激发生态活力ETH生态生态还曾经涌现Defi,Layer2等与Restaking相称的成功叙事,Babylon则是第一次让比特币主网上能够进行质押生息玩法,绝大多数比特币持有者是不愿意冒着风险进行托管和跨链的,这相称于让他们第一次体验了BTCFI,除此之外或许他们也可能进一步体验LST等玩法。Babylon生态仅LST赛道就涌现了StakeStone、Uniport,Chakra、Lorenzo、Bedrock、pSTAKE Finance,pumpbtc, Lombard, Solvbtc 等数十几个项目,别的还有各种Defi项目,对付难以获取初始TVL的比特币生态项目方,可以借助Babylon的BTC Staking的力量,用LST吸引一批BTC,其LST资产还能用在自己生态业务中。由于Babylon产生的收益又因此代币形式而不是BTC/ETH计价,这对巨子吸引有限,整体格局并不会像ETH质押一样中央化,反而由于其代币能够产生的利润也不愿定,能够另辟路子的早期创业项目存在跑马圈地的机会。比特币主网有望出身多个蓝筹LST资产,催生BTCFI需求Babylon首创了原生BTC质押生息的新赛道,让千亿规模沉睡的主网BTC第一次有了大规模运用处景,大量被质押的BTC衍生出大量的liquidity staking token,这些BTC衍生出的质押凭据能够成为抵押借贷等场景天然的蓝筹抵押物,从而让基于比特币原生资产的借贷,稳定币和Swap即 BTCFi有条件发展。
BTCFi难以发展的核心缘故原由是比特币主网长期以来缺少优质资产,这直接导致了借贷缺少抵押物,swap缺少交易兑换需求,池子没有深度。目前比特币主网的蓝筹资产只有brc20中的sats和ordi以及ordinals NFT的node monkey等。但如果Babylon中的一部分质押量能够衍生liquidity staking token,就像以太坊上lido发行的steth一样,能够成为aave,compound等借贷的抵押物,并在uniswap形成极高的交易深度,BTCFi就有了发展条件。试想,或许不少质押者希望能够通过liquidity staking token借出BTC,或用于套娃投入质押,或用于对冲风险。资产发行端创新:unisat和magic eden两大DEX即将上线https://docs.unisat.io/knowledge-base/brc20-swap-introduction
https://magiceden.io/runes/DOG%E2%80%A2GO%E2%80%A2TO%E2%80%A2THE%E2%80%A2MOON
Unisat的brc20 swap将在9月上线,也通过将Runes映射成brc20支持Renes,后续可以通过添加流动性池方法发行和交易代币,不须要再通过拉高gas mint代币,或像交易NFT一样一张张交易代币铭文,能够实现批量交易。Magic eden的runes dex也将在今年Q4上线。完备BTC原生的点对池借贷稳定币协议将上线Liquidium是一个完备构建在比特币主网上,通过前文提到的部分署名比特币交易(PSBT)和谨慎日志合约 DLC实现的借贷,详细来说:
放贷人填写offer,包括 LTV即债务数量/ 抵押品的比率、利息、地板价等指标,并存入比特币。借款人根据平台上的offer选择放贷人并存入NFT或Runes资产。它于2023年10月上线,上线不到一年得到了2227个BTC的交易量,解释比特币主网资产的BTCFI借贷需求存在。
https://dune.com/shudufhadzo/liquidium
核心的问题在于:
资金利用效率低:如果一贯没有借款人主动接offer,放贷人的比特币就闲置了,每次撤单挂单也须要用度,换言之,它不具备订单匹配功能,存在创造的过程。点对点式清算:这里的清算人有且只有借贷双方,不能让其他人参与。一旦NFT或者RUNES下跌至LTV下的借款值以下,贷款人不会还款了,那么供应offer的人只能够拿到nft或者符文,他们相称于承受了下跌的风险。从另一个角度来说,只要借款人的NFT或者RUNES下跌,TA要么立时还款,要么失落去了这个NFT或者RUNES,这对借款人也是很不公正的。为了防止借款人不还款,借贷日(Term)只能限定在十多天,APY非常高。https://liquidium.fi/
Shell Finance 利用合成稳定币$bitUSD 最大程度在借贷和清算场景汇聚了流动性,实现了比特币版本的点对池借贷,通过$bitUSD借款还款的正向飞轮,有望在未来实现较强的规模效应。
在清算和构建交易的过程中同样利用了谨慎合约DLC和部分署名PSBT,实现借贷抵押物和资金的无需托管与去中央化清算,详细来说:
借款人可以在平台内质押Ordinals NFT、BRC-20和 Runes资产等(未来还会支持其他比特币一层上的资产如Arch network发的资产和RGB++ 映射的资产),借入合成资产 $bitUSD。在unisat和magic eden的swap中构建 BTC/BitUSD 交易对流动性池,借款人可以将合成资产 $bitUSD兑换成BTC,LP在借款人的兑换中可以获取手续费收益。在还款时,借款人须要把BitUSD 还给协议,此时又有了将BTC兑换给BitUSD 的需求。https://shellfinance.gitbook.io/shell
在清算时,同样是针对BitUSD进行清算,任何人都可以参与待清算仓位的清算。当一个金库被清算时,清算人须要支付债务并取回对应的抵押资产,抵押资产与市场净值之间的价差便是清算人的收益。以一笔抵押品为 30 枚 $ORDI ,借出资产为 600 $BitUSD 的借贷为例,其仓位清算紧张依循过程如下:当价格低落到 28.5 USD 以下,LTV低于80%。因此,仓位达到清算线,仓位开启清算状态;对付当前抵押资产代价 855 USD,将开启周期为 48 小时的荷兰拍式仓位拍卖。竞拍者须要供应 $BitUSD 用于获取该待清算资产,起拍价格为 855 BitUSD,终止价格为 600 BitUSD,拍卖价格随韶光线性递减。清算人通过荷兰拍进行清算时,清算人输入通过拍卖定价的700 BitUSD,Shell Finance 扣除须要偿还的600 BitUSD 债务后剩余的100 BitUSD将会纳入保险基金。Shell Finance检讨完清算人的交易信息后,将抵押物资产添加进PSBT中,清算人可以得到金库中的30 Ordi的抵押物Shell Finance出发预言机揭晓“Secert秘密值”,该秘密值可以将参与者(贷款人与协议人)的署名补全,从而实行将抵押物从金库中转移至清算人地址的操作,价格预言机将自动关闭对应的 DLC 进程https://shellfinance.gitbook.io/shell
同时我们可以创造,Shell finance能够进行批量的借款,其APY也只有10%,能够支持更为长期的借款。
在前文我们提到了,Shell finance还在通过MuSig2做比特币的LST,将LST资产作为一种新的抵押物,再将BitUSD给质押者,这就又扩大了BitUSD的运用飞轮,提高了项目上限。
一批基于UTXO的BTCFI拓展方案上线
比特币社区普遍认为EVM系的BTC Layer2创新性和上限很低,但是想要探索更繁芜的BTCFI,就须要更强的比特币合约,不少比特币开拓者推出了原生、基于UTXO而拓展方案,根据UTXO模型创新BTCFI模式,
我们根据这些拓展方案是否在比特币主网结算分类,
如果在比特币主网结算,就可以复用主网的流动性,无需跨链就可以直接兼容Runes等资产。如果不在比特币主网结算就须要跨链充值资产。比特币主网结算的BTCFI拓展方案Arch Network:以扩充打算能力为核心,链外ZKVM构建智能合约网络Arch利用了去中央化的验证者节点网络和一个比特币主网外的,专门构建图灵完备的零知识虚拟机(zkVM),能与比特币主网集成,这使其能与比特币主网共享流动性,兼容索引器就可以集成Runes等资产协议:
ZKVM:每次智能合约实行后,Arch zkVM 会天生ZK证明,这些证明用于验证合约的精确性和状态变革去中央化网络:天生的 ZK 证明随后由 Arch 的去中央化验证者节点网络进行验证。该网络在掩护平台的完全性和安全性方面起着至关主要的浸染。通过依赖去中央化架构,Arch 致力于确保验证过程不仅安全,而且能够抗审查和中央点故障。与比特币 Layer 1 集成:一旦 ZK 证明得到验证,验证者网络就可以对未署名交易进行署名。这些交易,包括由运用程序逻辑决定的状态更新和资产转移,终极都会传回比特币。末了这一步完成实行过程,所有交易和状态更新都直接在比特币区块链上终极确定。UTXO 模型:Arch的状态和资产被封装在 UTXO 中,通过单次利用的观点进行状态转换。智能合约的状态数据被记录为 state UTXOs,而原数据资产被记录为 Asset UTXOs。Arch 确保每个 UTXO 只能被花费一次,从而供应安全的状态管理希望与比特币主网资产兼容的DeFi 运用程序(如借贷和去中央化交易所)可以在 Arch 上构建的。https://arch-network.gitbook.io/arch-documentation/fundamentals/getting-started
AVM:面向索引器编程实现BTCFI代表
AVM 通过引入一个自带索引器、沙盒解析器(指令集),环球 Database(数据库)的沙盒环境,为Atomicals供应了一个能够处理智能合约和 dApp 的高等实行环境,配备用于增强性能的自定义指令集,同时可以降落 Gas 费,优化状态转换功能以增加并行处理能力,从而提高吞吐量和可扩展性。同时,AVM 实现了互操作性和跨链通信。
沙盒运行环境,全体仿照机处于一个受控的隔离环境中,使得沙盒中的实行和之外的实行互不滋扰;状态哈希,可以让参与者验证其索引器的状态是否精确同步,防止了状态不一致潜在的攻击性。AVM 让 Atomicals 协议能够实行各种BTCFI任务,不仅仅是之前大略的代币发行机制。
基于 UTXO 绑定但不在比特币主网结算的BTCFI拓展方案Fractal Bitcoin:利用现有比特币架构,平行拓展BTCFI系统
https://fractal-bitcoin.notion.site/Fractal-Bitcoin-Public-b71cbe607b8443ff86701d41cccc2958
Fractal Bitcoin是一种自我复制的拓展方法,通过将全体Bitcoin Core封装到一个名为比特币核心软件包(BCSP)的可支配和可运行的区块链软件包中,可以独立运行一个或多个BCSP实例,并通过递归锚定办法与比特币主网关联。
Fractal Fractal 30 秒出一个块,从这个角度说可以比10分钟出一个块的比特币主网快20倍,无差别地支持和兼容主链上的所有协议(如 Ordinals 和 brc-20),和主链以不同的物理结算速率同步运行,主网矿工每 90 秒可以挖一个 Fractal 区块。与此同时,fractal 保留有可选的在主网上通过铭文结算和锚定的能力。
Fractal 一方面与主链共识相对同等,随意马虎在协议层面互通。另一方面得以摆脱主链物理约束和历史包袱,移除了一些历史上曾经存在但已经不再有现实意义的代码,在保留完全共识的条件下,精简了系统的实现,得到了一个更加简洁轻量的实现。会比 BTC 主网更快履行 OP_CAT等操作码提案,与比特币升级的基本路径同等,但升级速率更快,未来可以通过脚本实现铭文的BTCFI合约。https://fractal-bitcoin.notion.site/Fractal-Bitcoin-Public-b71cbe607b8443ff86701d41cccc2958
挖矿勉励模型
Fractal 的代币 50% 由挖矿产出,15% 分配给生态项目,5% 分配给投资者,20%分配给顾问与核心贡献者, 10% 用于建立互助关系和流动性,可见其经济模型与矿工紧密干系。
Fractal创新性的采取了一种名为\公众节奏挖矿\公众的挖矿办法,详细来说 2/3 的区块由自由挖矿产出,而 1/3 的区块由联合挖矿挖出,ASIC 矿工和矿池可以用已有的矿机挖比特币主网的同时挖 Fractal,即通过 Fractal Bitcoin 收益来勉励矿工,同时利用其算力贡献保护网络免受潜在的 51% 攻击。
生态进展
Fractal Bitcoin主网会在 9 月 9 日上线,生态中已经有多个NFT项目如Fractal Punks、honzomomo、Nodino、FractalStone、Fractal Puppets、MEBS,资产发行平台 satspump.fun,AMM pizzaswap,链游根本举动步伐 UniWorlds,NFT天生平台 InfinityAI 等项目。
Fractal Bitcoin 会在主网上线时直接激活 OP_CAT。OP_CAT 与 Fractal 的高容量相结合,将使繁芜的比特币运用得以实现。
资产迁移方面,BTC 和其他主网资产也可以作为 brc-20 封装资产存在于 Fractal Bitcoin 上。
https://unisat-wallet.medium.com/2024-07-unisat-swap-product-important-update-e974084074a1
总的来说,相对付比特币主网着重于高代价的资产,Fractal Bitcoin着重于次主要资产的储存地,为资产创新和运用创新供应土壤,但Fractal Bitcoin是否能够涌现蓝筹资产和优质运用尚待不雅观察。
RGB++:发展UTXO模型独占BTCFI
RGB++ 利用图灵完备的 UTXO 链(例如 CKB或其他链)作为影子链来处理链下数据和智能合约,进一步提升了比特币的可编程性。
影子链的UTXO和比特币的UTXO同构绑定,确保状态和资产在两条链之间的同等性,担保安全性。因此RGB++ 可以支持Runes等比特币主网的资产,RGB++ 的资产也可以直接映射到比特币主网上,并扩展到所有图灵完备的UTXO链。
https://github.com/ckb-cell/RGBPlusPlus-design/blob/main/docs/light-paper-en.md
RGB++充分发挥了UTXO模型的上风,能够实现很多独特的BTCFI功能:
通过UTXO同构绑定实现无桥跨链Leap:RGB++上的资产可以在比特币主网到L2或L2之间来回跳转,这种办法可以不须要依赖于传统跨链桥的Lock-Mint范式,可以规避传统跨链桥的很多风险,在跨链相应速率以及流动性聚合上也有很大上风,可以为Defi生态带来很大便利。UTXO交易模型非常适宜Intent驱动的交易场景:只要把一笔交易中想要的输入和输出信息署名提交上链验证即可完成,如UTXO 输入以及一个承接 资产购买的输出,来为资发生意营业出价,中间的交易细节都不用管。UTXOSwap已经上线主网:实际体验跟Uniswap险些没有任何差异。UTXOSwap把每一笔交易分成了两步,第一步是用户把其意图提交上链,第二步由Aggregator去聚合所有人的意图,合并后发起一笔交易和流动性池做交互。UTXO有合约脚本嵌套的机制,只须要操作一次,就可以连续天生一系列交易,简化用户的交户流程:上一笔交易的输出结果,可以直接作为下一笔交易的输入参数,因此可以快速天生一批首尾彼此衔接的交易指令。总结:BTC已进入主流市场,未来价格狂飙上升终将拉动BTCFI的发展只管当前我们可能会由于当前铭文市场的冷落和比特币的下跌对BTCFI感到悲观,但是须要记住:与其他生态差异最大的是,比特币未来将持续上涨并将持续吸引新的散户是毋庸置疑的,比特币成为今年美国大选中的高频词,美国未来会将比特币作为联邦储备、俄罗斯挖矿合法化,当前主流社会正在积极拥抱比特币,纳什维尔的比特币大会中带着娃的妈妈和每一个Uber司机都已经或准备成为比特币持有者,将其作为避险资产。
当比特币打破新高,比特币生态的各种以比特币计价的资产也会水涨船高,自然也会引发BTCFI的市场利用需求,比如抵押资产借出资金,从而购买更多新资产;比如试图拿去staking生息。
其余还有一个随意马虎被忽略的事实:
在上两个周期中,以太坊资产如ICO和NFT是强势文化,新入场的加密用户可能是看到明星发NFT入圈的,每每会选择利用metamask等以太坊钱包,也习气购买以太坊用于空投,meme等交互,闲置的以太坊用于参与Defi。
在这个周期,比特币成为了强势文化,用户可能是由于看到美国大选中的比特币元素入圈的,后续也可能是比特币持续打破新高下入圈的,每每会先选择利用Unisat等比特币钱包,并习气购买比特币,他们闲置的BTC也可能拿去参与BTCFI。
总有人以为比特币该当回到数字黄金的叙事,但是在Taproot升级和ordinals协议问世后,新入场的散户和比拟特币新用例感兴趣的比特币OG成为了一股强大的新力量,他们将站在BTCFI创新的前沿,不断吸引新的比特币持有者,教诲其他比特币的大户和矿工。
—----------------------------------------
关于 HTX Ventures
这篇文章撰写于HTX Ventures 旗下的研究院团队。HTX Ventures 是火币HTX 的环球投资部门,集投资、孵化和研究于一体,识别环球最精良和最聪明的团队。作为行业先驱,HTX Ventures拥有超过11年的区块链培植履历,善于识别该领域内的前沿技能和新兴商业模式。为了在区块链生态系统内推动增长,我们为项目供应全面支持,包括融资、资源和计策建议。
HTX Ventures 目前支持超过 300 个项目,涵盖多个区块链领域,部分高质量项目已经在火币HTX 交易。此外,作为最生动的FOF基金之一,HTX Ventures 投资于环球30家顶级基金, 并与 Polychain、Dragonfly、Bankless、Gitcoin、Figment 、Nomad、Animoca和 Hack VC 等环球顶级区块链基金互助,共同打造区块链生态系统。访问我们。
如需投资和互助,请随时联系 VC@htx-inc.com
免责声明
1. HTX Ventures与本报告中所涉及的专案或其他第三方不存在任何影响报告客不雅观性、独立性、公道性的关联关系。
2. 本报告所引用的资料及数据均来自合规管道,资料及数据的出处皆被HTX Ventures认为可靠,且已对其真实性、准确性及完全性进行了必要的核查,但HTX Ventures不对其真实性、准确性或完全性做出任何担保。
3. 报告的内容仅供参考,报告中的结论和不雅观点不构成干系数字资产的任何投资建议。 HTX Ventures不对因利用本报告内容而导致的丢失承担当何任务,除造孽律法规有明确规定。 读者不应仅依据本报告作出投资决策,也不应依据本报告损失独立判断的能力。
4. 本报告所载资料、见地及推测仅反响研究职员于定稿本报告当日的判断,未来基于行业变革和数据资讯的更新,存在不雅观点与判断更新的可能性。
5. 本报告版权仅为HTX Ventures所有,如需引用本报告内容,请注明出处。 如需大幅引用请事先奉告,并在许可的范围内利用。 在任何情形下不得对本 报告进行任何有悖原意的引用、删节和修正。
参考文献
https://www.btcstudy.org/2023/04/18/interesting-bitcoin-scripts-and-its-use-cases-part-1-introduction/#note6
https://www.btcstudy.org/2023/04/19/interesting-bitcoin-scripts-and-its-use-cases-part-2-multisig/#%E5%A4%9A%E7%AD%BE%E5%90%8D%E8%84%9A%E6%9C%AC%E7%A4%BA%E4%BE%8B
https://www.btcstudy.org/2023/04/21/interesting-bitcoin-scripts-and-its-use-cases-part-3-time-locks/
https://www.btcstudy.org/2022/09/07/on-the-programmability-of-bitcoin-protocol/#%EF%BC%88%E4%B8%89%EF%BC%89%E6%AF%94%E7%89%B9%E5%B8%81%E5%8E%9F%E7%94%9F%E7%9A%84%E5%90%88%E7%BA%A6%E5%BC%8F%E5%8D%8F%E8%AE%AE%E7%9A%84%E7%89%B9%E7%82%B9
https://learnmeabitcoin.com/technical/script/
https://dergigi.com/2022/06/27/the-words-we-use-in-bitcoin/
https://medium.com/summa-technology/bitcoins-time-locks-27e0c362d7a1
https://mp.weixin.qq.com/s/SyZgWBBq1dPkQx8HOAh60w
https://arch-network.gitbook.io/arch-documentation/fundamentals/getting-started
https://learnblockchain.cn/article/8692
https://shellfinance.gitbook.io/shell
https://www.btcstudy.org/2022/08/15/what-are-partially-signed-bitcoin-transactions-psbts/
https://learnblockchain.cn/article/8754
https://multicoin.capital/2024/05/09/the-dawn-of-bitcoin-programmability/
https://www.theblockbeats.info/news/35385
https://foresightnews.pro/article/detail/61617
https://learnblockchain.cn/article/8094
https://www.panewslab.com/zh/articledetails/n36m8a636d3w.html
https://blog.csdn.net/mutourend/article/details/135589245
https://liquidium.fi/
https://foresightnews.pro/article/detail/39035
https://blog.csdn.net/dokyer/article/details/137135135
https://fractal-bitcoin.notion.site/2024-03-Fractal-Bitcoin-FAQ-CN-2faefea58cd04885a376920fce92e632?pvs=25
https://www.panewslab.com/zh/articledetails/iv4jgb5c.html