HTX Ventures:從Bitcoin可編程性的角度探索 BTCFi 的兔子洞
撰文:HTXVentures摘要
本文從Bitcoin編程的可行性與演進(jìn)路徑入手,系統(tǒng)探討了Bitcoin在Decentralization金融(BTCFI)領(lǐng)域的潛力與挑戰(zhàn)。Bitcoin在架構(gòu)上采用了UTXO模型,并通過(guò)其獨(dú)特的腳本語(yǔ)言和操作碼形成了以驗(yàn)證為核心的合約體系。與Ethereum的智能合約相比,Bitcoin合約的特點(diǎn)是「無(wú)狀態(tài)」和「不可計(jì)算」,使其在功能上受限,但同時(shí)也具備了更高的安全性和Decentralization特質(zhì)。
隨著Taproot升級(jí)的實(shí)施,Bitcoin合約能力得到了顯著增強(qiáng)。Taproot的引入,尤其是MAST和Schnorr簽名的應(yīng)用,使得Bitcoin能夠支持更復(fù)雜的合約邏輯,并大幅提升了隱私性和交易效率。這些技術(shù)創(chuàng)新為BTCFI的進(jìn)一步發(fā)展鋪平了道路,使得Bitcoin能夠在保持原有Decentralization優(yōu)勢(shì)的同時(shí),探索更多的金融應(yīng)用場(chǎng)景。
在此基礎(chǔ)上,本文深入分析了Bitcoin編程如何支持多種BTCFI應(yīng)用。通過(guò)對(duì)多簽名、時(shí)間鎖、哈希鎖等機(jī)制的解讀,以及對(duì)DLC、PSBT、MuSig2等工具的應(yīng)用探討,文章展示了Bitcoin在無(wú)需信任前提下實(shí)現(xiàn)Decentralization清算和復(fù)雜金融合約的可能性。這種原生于Bitcoin網(wǎng)絡(luò)的Decentralization金融體系,不僅克服了WBTC時(shí)代跨鏈橋接模式的中心化風(fēng)險(xiǎn),還為Bitcoin持有者提供了更為穩(wěn)固的信任基礎(chǔ)。
文章最后強(qiáng)調(diào),BitcoinDecentralization金融的發(fā)展,不僅僅是技術(shù)的進(jìn)步,更是其生態(tài)結(jié)構(gòu)的深刻變革。隨著Babylon質(zhì)押協(xié)議等新應(yīng)用的涌現(xiàn)和FractalBitcoin等基于UTXO原生的nativescaling方式的上線,BTCFI的市場(chǎng)潛力正在逐步顯現(xiàn)。未來(lái),隨著Bitcoin價(jià)格的上升,BTCFI將進(jìn)一步吸引主流用戶的參與,形成一個(gè)以Bitcoin為核心的新金融生態(tài)。而這種生態(tài)的形成,將使Bitcoin從「數(shù)字黃金」敘事中進(jìn)一步演進(jìn),成為全球經(jīng)濟(jì)體系中不可或缺的Decentralization金融基礎(chǔ)設(shè)施。前言
自2022年12月Ordinals協(xié)議推出以來(lái),市場(chǎng)涌現(xiàn)了BRC-20、Atomicals、Pipe、Runes等數(shù)十種資產(chǎn)發(fā)行協(xié)議,以及數(shù)百條BitcoinLayer2網(wǎng)絡(luò),同時(shí)社區(qū)也在積極探討B(tài)itcoinDecentralization金融(BTCFI)的可行性。
在上一個(gè)加密周期中,為吸引Bitcoin持有者參與DeFi,WBTC應(yīng)運(yùn)而生。WBTC通過(guò)中心化托管機(jī)構(gòu)將Bitcoin鎖定并鑄造成WBTC,以便在Ethereum的DeFi協(xié)議中使用。WBTC的目標(biāo)用戶是那些愿意承擔(dān)中心化跨鏈橋風(fēng)險(xiǎn),以參與BitcoinDeFi的Bitcoin持有者。作為將Bitcoin橋接至EVM生態(tài)的典型代表,WBTC實(shí)現(xiàn)了BTCFI的一種路徑。本周期出現(xiàn)的EVM系BitcoinLayer2網(wǎng)絡(luò)及其生態(tài)中的DeFi項(xiàng)目也延續(xù)了這一模式。這一模式雖使WBTC在Ethereum生態(tài)內(nèi)獲得了超90億美元的市值,但與Bitcoin總市值相比,這一比例不到1%,反映出該模式的局限性。
相比之下,如果Bitcoin持有者可以直接拿著Bitcoin參與BTCFI,而無(wú)需跨鏈鑄造,同時(shí)保證資金的Decentralization托管,將能夠吸引更多的Bitcoin用戶,創(chuàng)造一個(gè)更廣闊的市場(chǎng)。這就需要在UTXO結(jié)構(gòu)下實(shí)現(xiàn)Bitcoin編程。正如掌握Solidity是進(jìn)入EthereumDeFi的關(guān)鍵,掌握Bitcoin編程是進(jìn)入BTCFI市場(chǎng)的必備技能。
與Ethereum合約不同,Bitcoin合約并不具備計(jì)算能力,更像通過(guò)一個(gè)個(gè)簽名連接起來(lái)的驗(yàn)證程序。雖然最初應(yīng)用場(chǎng)景有限,但隨著Bitcoin網(wǎng)絡(luò)的持續(xù)升級(jí)和OG社區(qū)的創(chuàng)新,Bitcoin編程的潛力日益顯現(xiàn),許多研究成果已經(jīng)轉(zhuǎn)化成即將上線的BTCFI產(chǎn)品。
本文將從Bitcoin可編程性的角度深入探索BTCFI的發(fā)展路徑,厘清Bitcoin編程的歷史與邏輯脈絡(luò),幫助讀者理解當(dāng)前BTCFI的實(shí)際落地場(chǎng)景,以及這些場(chǎng)景將如何影響B(tài)itcoin持有者和整個(gè)Bitcoin生態(tài)。Bitcoin合約的基礎(chǔ)中本聰?shù)乃伎迹篣TXO、腳本語(yǔ)言和操作碼
https://learnmeabitcoin.com/technical/script/
假設(shè)我要向小明支付1BTC,就需要使用自己錢包內(nèi)可動(dòng)用的UTXO形成一個(gè)面額為1億聰?shù)腢TXO,并在該UTXO的鎖定腳本中放入小明公鑰(并加上檢查簽名的操作符),這樣只有小明的私鑰作為解鎖腳本對(duì)應(yīng)小明公鑰的簽名才能解鎖這筆資金。
總結(jié)一下,Script即腳本語(yǔ)言是一種非常基礎(chǔ)的編程語(yǔ)言。它由兩種類型的對(duì)象組成:數(shù)據(jù)(Data)如公鑰與簽名+操作碼——操作數(shù)據(jù)的簡(jiǎn)單函數(shù)(操作碼的清單如下https://en.bitcoin.it/wiki/Script#Opcodes)。Bitcoin編程的武器庫(kù)
在上文提到了中本聰一開始希望Bitcoin網(wǎng)絡(luò)能夠支持的交易類型有托管交易、擔(dān)保合同、第三方仲裁、多方簽名等,那么實(shí)現(xiàn)這些武器有哪些呢,它們又是如何用于BTCFI的呢?
多方簽名(MULTISIG)
其鎖定腳本形式為 M
...
NOP_CHECKMULTISIG ,意思是它記錄了n個(gè)公鑰,需要提供其中m個(gè)公鑰的簽名來(lái)解鎖,才能解鎖此UTXO。
例如,Alice、Bob和Chloe三人(或者說(shuō)三個(gè)公鑰)中的兩個(gè)的簽名,即可花費(fèi)這個(gè)腳本,它的Script代碼是:23OP_CHECKMULTISIG,OP_CHECKMULTISIG是驗(yàn)證簽名是否與提供的公鑰匹配的操作碼。
用途包括:
個(gè)人和企業(yè)資金管理:設(shè)置了一個(gè)2-of-3的多簽名錢包后只要兩個(gè)能用就能使用資金,還可以防止錢包制造商作惡,必須有m個(gè)制造商合謀才能提取資金。
交易仲裁:
假定Alice和Bob要做一筆交易,比如購(gòu)買ordinalsNFT,但無(wú)法做到一手交錢一手交貨,于是他們約定,把錢鎖入一個(gè)多簽名輸出中,當(dāng)Bob收到Alice發(fā)出的ordinalsNFT時(shí),再把錢完整支付給Alice,為了防止收到貨不給錢的情況出現(xiàn),可以引入一個(gè)第三方,形成一個(gè)2-of-3的多簽名輸出;當(dāng)交易發(fā)生爭(zhēng)議時(shí),可以請(qǐng)求第三方來(lái)主持公道。如果第三方認(rèn)為Alice已經(jīng)發(fā)貨,就可以跟Alice聯(lián)手將資金轉(zhuǎn)走。
只要第三方公開自己的公鑰(比如TA是一個(gè)預(yù)言機(jī)),交易雙方就可以在2-of-3多簽名腳本中使用他們的公鑰,從而加入仲裁者,因?yàn)殒溕陷敵錾嫌涗浀氖悄_本的哈希值,因此可以在仲裁方不知情的情況下做到,但這里的問題是第三方預(yù)言機(jī)是可以決定具體的合約的結(jié)果,有一定的風(fēng)險(xiǎn),后文提到的謹(jǐn)慎日志合約DLC在這點(diǎn)上做了優(yōu)化,使其能夠真正用于Bitcoin借貸等BTCFI。
時(shí)間鎖
時(shí)間鎖用來(lái)控制交易的有效性以及一個(gè)輸出什么時(shí)候可以被花費(fèi),這是再質(zhì)押,質(zhì)押,抵押借貸等BTCFI場(chǎng)景都會(huì)用到的Bitcoin腳本編程武器,開發(fā)者需要選擇使用相對(duì)時(shí)間鎖(nSequence)還是絕對(duì)時(shí)間鎖(nLocktime):
絕對(duì)時(shí)間鎖(nLocktime):僅在某個(gè)時(shí)間點(diǎn)后,這筆交易才會(huì)被視為有效交易,才能打包到區(qū)塊中,腳本層面的絕對(duì)時(shí)間鎖是 OP_CLTV 操作碼,驗(yàn)證在某個(gè)時(shí)間點(diǎn)之后,才能解鎖這個(gè)UTXO,如這筆錢在區(qū)塊高度400000后才可花費(fèi)。
相對(duì)時(shí)間鎖(nSequence)的意思是在輸入創(chuàng)建這個(gè)UTXO的交易(即前序交易)得到區(qū)塊確認(rèn)的一段時(shí)間后,這筆交易才是有效的,才能解鎖這個(gè)UTXO,腳本層面的相對(duì)時(shí)間鎖是 OP_CSV,如這筆錢在得到區(qū)塊確認(rèn)的3個(gè)區(qū)塊之后才可花費(fèi)。
哈希鎖(哈希原像驗(yàn)證)
除此之外還有結(jié)合了哈希鎖(哈希原像驗(yàn)證)的哈希時(shí)間鎖,這也常常用在Bitcoin質(zhì)押和再質(zhì)押之中:
哈希鎖的鎖定腳本形式為 OP_HASH160OP_EQUAL ,驗(yàn)證解鎖腳本中的數(shù)據(jù)是不是鎖定腳本中的哈希值的原像
哈希時(shí)間鎖合約(HTLC):收到資金的一方若不能在一定時(shí)間內(nèi)提供一個(gè)哈希值的原像,這筆資金就可以被支付方收回
流程控制(并列的解鎖條件)
OP_IF 操作碼可以在鎖定腳本中安排多種解鎖路徑,只要任一路徑的條件得到滿足,就可以解鎖這個(gè)UTXO。上文提到的哈希時(shí)間鎖合約,也是利用了這樣的流程控制操作碼。
在taproot升級(jí)之后,MAST(默克爾化的抽象語(yǔ)法樹)特性允許我們將不同的解鎖路徑放到不同的默克爾樹葉子中,Babylon的BTC質(zhì)押交易中也使用了MAST,提升了交易的效率和隱私性,我們將在后文描述。
SIGHASH附帶信息簽名
Bitcoin的交易在簽名時(shí)允許使用SIGHASH標(biāo)簽,這些標(biāo)簽為簽名的有效性作了額外的指定,允許我們改動(dòng)交易的部分而不會(huì)使簽名作廢,表達(dá)簽名人對(duì)這個(gè)簽名的用途的期望或委托。比如:
SIGHASH_SINGLE|ANYONECANPAY 簽名了輸入以及與該輸入使用同一個(gè)索引號(hào)的輸出,其余的輸入和輸出都可以改變,簽名不會(huì)因此而作廢。Andy可以簽名價(jià)值1BTC的輸入和100某RunesTokens的輸出,那么任何愿意以100某RunesTokens交換1BTC的人都可以補(bǔ)完這個(gè)交易并使之上鏈。
其他的例子還有taproot升級(jí)后的Schnorr簽名,可以用于謹(jǐn)慎日志合約DLC。Bitcoin可編程性的限制
Bitcoin編程的基本模式是UTXO鎖定腳本表明驗(yàn)證條件,解鎖腳本提供數(shù)據(jù),鎖定腳本中的操作碼指明了數(shù)據(jù)的驗(yàn)證程序(簽名驗(yàn)證、哈希原像驗(yàn)證等等),通過(guò)驗(yàn)證程序,資金就可被花費(fèi),核心的限制點(diǎn)是:
可用驗(yàn)證程序只有有限的幾種:實(shí)施零知識(shí)證明或者其他驗(yàn)證程序就需要分叉,因此unisat推出的BTCFI拓展方案Fractal盡管BTC100%保持一致,但為了能夠?qū)嵤㎡P_CAT,ZK原生驗(yàn)證OPCode等具備「爭(zhēng)議性」的操作碼提案,在流動(dòng)性和安全性方面也與Bitcoin主網(wǎng)部分分離了。
Bitcoin腳本沒有計(jì)算能力:只要能解鎖資金,運(yùn)用任何一條路徑都可以使用全部資金,資金花費(fèi)方式在解鎖后無(wú)法限制,這也意味著在BTCFI借貸項(xiàng)目中很難使用浮動(dòng)利率方案,只能用固定利率。為了解決這個(gè)問題,Bitcoin的社區(qū)在討論實(shí)施「限制條款」(covenants),這能夠通過(guò)對(duì)交易進(jìn)一步花費(fèi)的限定解鎖更多BTCFI應(yīng)用場(chǎng)景。TaprootWizard說(shuō)的BIP-420和OP_CAT、OP_CTV、APO、OP_VAULT等都與這相關(guān)。
UTXO的解鎖條件是完全獨(dú)立的:一個(gè)UTXO不能根據(jù)另一個(gè)UTXO是否存在和其鎖定條件決定自己能不能解鎖,這個(gè)問題BTCFI的抵押借貸和質(zhì)押中經(jīng)常出現(xiàn),后文說(shuō)明的部分簽名Bitcoin交易PSBT就用于解決這個(gè)問題。Bitcoin合約的調(diào)整和進(jìn)化
相對(duì)于基于計(jì)算的Ethereum合約,Bitcoin合約是基于驗(yàn)證的,這種無(wú)狀態(tài)的合約為我們開發(fā)BTCFI產(chǎn)品帶來(lái)了很多困難,在Bitcoin合約發(fā)展的十多年中,密碼學(xué)算法和簽名的妙用大幅提升了隱私性,效率和Decentralization程度,讓產(chǎn)品化應(yīng)用的BTCFI成為可能。謹(jǐn)慎日志合約(DLC):解決BTCFI場(chǎng)景中的Decentralization清算問題
當(dāng)借貸、期權(quán)、期貨協(xié)議需要實(shí)現(xiàn)根據(jù)預(yù)言機(jī)價(jià)格對(duì)用戶倉(cāng)位進(jìn)行清算時(shí),無(wú)法避免地需要保留對(duì)于用戶資產(chǎn)的操作權(quán),而這無(wú)疑會(huì)造成用戶需要信任協(xié)議不會(huì)作惡的信任成本。
謹(jǐn)慎日志合約(DLC)被引入用來(lái)解決這一問題,其使用了一種叫做適配器簽名(adaptorsignature)的密碼學(xué)技巧,使得Bitcoin腳本可以編程出依賴于外部事件的金融合約,并充分保證了隱私性。
它由麻省理工學(xué)院(MIT)的Crypto計(jì)劃(DigitalCurrencyInitiative)的TadgeDryja (研究科學(xué)家)和 Gert-JaapGlasbergen(軟件開發(fā)者)在2017年提出,并在2018年3月19日公開演示。
適配器簽名可以讓一個(gè)簽名僅在加入一個(gè)私鑰之后,才會(huì)變成有效的簽名。taproot升級(jí)中引入的Schnorr簽名就是適配器簽名的例子。
通俗的說(shuō),Schnorr簽名的標(biāo)準(zhǔn)形式是 (R,s),給出(R,s') ,只要知道x即秘密值(secret),就可以令 s=s'+x,得到的 (R,s) 。
這里借助一個(gè)簡(jiǎn)單的例子來(lái)解釋其應(yīng)用方式:
Alice和Bob兩人投注一場(chǎng)體育比賽(假設(shè)無(wú)平局)的相反結(jié)果,各自押注1$BTC,誰(shuí)預(yù)測(cè)成功則從贏取全部2$BTC的賭注,他們就會(huì)將賭注鎖定在一個(gè)多重簽名錢包中,該錢包需要多方簽名才能釋放資金。
選擇預(yù)言機(jī),它將公布比賽的結(jié)果(通常這種信息來(lái)源是在鏈外找到的,如交易所和比賽網(wǎng)站等)
預(yù)言機(jī)不需要知道有關(guān)賭注的任何細(xì)節(jié),甚至不需要知道誰(shuí)參與了DLC。其工作嚴(yán)格限于提供結(jié)果,一旦事件發(fā)生,預(yù)言機(jī)就會(huì)發(fā)布一個(gè)稱為承諾的加密證明,表明它已經(jīng)確定了事件的結(jié)果。
為了領(lǐng)取鎖定在多重簽名錢包中的資金,獲勝方Alice使用預(yù)言機(jī)提供的秘密值來(lái)創(chuàng)建有效的私鑰,使他們能夠簽署花費(fèi)錢包中資金的交易。
該交易被添加到BitcoinBlockchain中結(jié)算,這時(shí)由于其簽名就是普通的簽名,也看不出這是個(gè)DLC。這與其他常見的多方簽名模式——合約的內(nèi)容完全公開、預(yù)言機(jī)參與決策——完全不同。
https://river.com/learn/what-are-partially-signed-bitcoin-transactions-psbts/
首先,Alice作為創(chuàng)建者發(fā)起一個(gè)PSBT交易,多簽的UTXO作為輸入,輸出是三人各自的錢包地址。由于PSBT保證了除該交易外的任何交易都不能調(diào)用任何一人的簽名,所以Alice可以簽完名后發(fā)給Bob。
同樣,Bob檢查PSBT后,如果覺得沒問題也進(jìn)行簽名;簽名后給到Charlie進(jìn)行簽名和交易發(fā)布。Charlie也進(jìn)行同樣的操作。
因此部分簽名Partiallysigned的意思就是讓每個(gè)人只需要檢查跟自己相關(guān)的那部分交易,只要和自己相關(guān)的交易沒問題就能保證交易上鏈后不會(huì)有問題。
2023年3月7日,YugaLabs的OrdinalsNFT拍賣采用了極度中心化托管的競(jìng)拍模式。在競(jìng)拍過(guò)程中,所有競(jìng)拍的資金被要求統(tǒng)一打入Yuga的地址托管,這讓資金的安全性受到嚴(yán)重威脅。
https://cointelegraph.com/learn/a-beginners-guide-to-the-bitcoin-taproot-upgrade
2.BIP341(BIP-Taproot):Taproot引入了Merkle抽象語(yǔ)法樹(MAST),將更少的合約交易數(shù)據(jù)commit到鏈上,這使得Bitcoin能夠創(chuàng)建更復(fù)雜的合約,而且不同于現(xiàn)有的支付到腳本哈希(P2SH)交易,MAST允許用戶按需選擇性的公開部分腳本,提高了隱私性和效率。MAST在Babylon的BTC質(zhì)押交易中也有很好的運(yùn)用,將其多個(gè)鎖定腳本構(gòu)建成一筆包含多腳本的交易,三個(gè)鎖定腳本:
TimeLockScript 時(shí)間鎖,實(shí)現(xiàn)質(zhì)押的鎖倉(cāng)功能;
UnboundingPathScript 解質(zhì)押:實(shí)現(xiàn)提前結(jié)束質(zhì)押功能;
SlashingPathScript罰沒:實(shí)現(xiàn)作惡時(shí)系統(tǒng)的懲罰功能
全為葉子Node,從葉子Node開始,逐漸構(gòu)建二叉樹如下
未公開的技術(shù)文檔:無(wú)公開來(lái)源當(dāng)前BTCFI的落地應(yīng)用場(chǎng)景
Bitcoin編程并不復(fù)雜,它甚至比Rust這些語(yǔ)言簡(jiǎn)單得多,其重點(diǎn)是創(chuàng)造可供驗(yàn)證的,可信的承諾,并能夠提供比Ethereum更優(yōu)越的技術(shù)安全性,這為BTCFI的開發(fā)劃定了邊界,最難的是在邊界內(nèi)能夠開發(fā)什么樣的符合PMF(projectmarketfit)的BTCFI產(chǎn)品,就像Ethereumsolidity合約剛剛面世的時(shí)候,開發(fā)者也不知道能用它開發(fā)x*y=k的amm算法一樣,而是先選擇從*I*C*O、訂單薄、點(diǎn)對(duì)點(diǎn)的借貸等方向開始探索。流動(dòng)性強(qiáng)心劑:Babylon——BTCFI中的鯰魚
Babylon構(gòu)建了一套完全沒有中間商無(wú)需信任的質(zhì)押協(xié)議,能夠?qū)⒁粚覤itcoin直接質(zhì)押并獲取生息收益,同時(shí)還能提取Bitcoin安全性并且共享給POS鏈,作為通用的共享安全層,為cosmos和其他Bitcoinlayer2等提供POS的安全性保證,共享Bitcoin經(jīng)濟(jì)安全。
絕對(duì)的安全性:BTC質(zhì)押相較于其他質(zhì)押形式具有一項(xiàng)顯著優(yōu)勢(shì),即在保護(hù)的POS鏈?zhǔn)艿焦舨⒈罎r(shí),其影響不會(huì)波及到質(zhì)押的Bitcoin。具體來(lái)說(shuō),如果某POS鏈遭受攻擊導(dǎo)致其Tokens價(jià)值歸零,持有該P(yáng)OS鏈Tokens的用戶將面臨損失;然而,在BTC質(zhì)押的情況下,即使受保護(hù)的POS鏈遭受攻擊并失敗,用戶的Bitcoin本金依舊安全無(wú)損。
罰沒機(jī)制:如果用戶在某個(gè)被Babylon租借安全性的PoS鏈上有雙簽等作惡行為,那么通過(guò)EOTS(extractableone-timesignatures,一次性可提取簽名),可以解鎖出這部分資產(chǎn),并由網(wǎng)絡(luò)中的執(zhí)行角色將一部分資產(chǎn)強(qiáng)制發(fā)送到燃燒地址。
https://btcstaking.babylonlabs.io/
目前第一期質(zhì)押的BTC以大戶為主,付出gas占比達(dá)5%,在第二期和第三期或許會(huì)有更多的散戶加入。
首次吸引巨量BTC加入BTCFI質(zhì)押:
盡管Babylon并不能像Ethereum一樣提供POS本身的ETH本位的收益作為基礎(chǔ),但是對(duì)于一些收益預(yù)期不高,以安全為優(yōu)先級(jí),不愿接受跨鏈wrap等方案,惰性的Bitcoin大戶礦工乃至看好Bitcoin生態(tài)的歐美和亞洲基金,3-5%的APY也具備一定吸引力,那么總存款量10萬(wàn)BTC時(shí),只需要1億美元以上的等值Tokens收益即可滿足。
Babylon目前積極合作的Cosmos生態(tài)就有CosmosHub, Osmosis, Injective等知名項(xiàng)目,讓他們未來(lái)成為AVS并提供自己的Tokens作為Bitcoin再質(zhì)押者獎(jiǎng)勵(lì),這能進(jìn)一步打開Babylon的BTC存款上限。
Babylon為BTCFI生態(tài)發(fā)展注入大量流動(dòng)性,教育用戶并激發(fā)生態(tài)活力
ETH生態(tài)生態(tài)還曾經(jīng)出現(xiàn)Defi,Layer2等與Restaking相當(dāng)?shù)某晒⑹拢珺abylon則是第一次讓Bitcoin主網(wǎng)上能夠進(jìn)行質(zhì)押生息玩法,絕大多數(shù)Bitcoin持有者是不愿意冒著風(fēng)險(xiǎn)進(jìn)行托管和跨鏈的,這相當(dāng)于讓他們第一次體驗(yàn)了BTCFI,除此之外或許他們也可能進(jìn)一步體驗(yàn)LST等玩法。
https://docs.unisat.io/knowledge-base/brc20-swap-introduction
https://dune.com/shudufhadzo/liquidium
核心的問題在于:
資金利用效率低:如果一直沒有借款人主動(dòng)接offer,放貸人的Bitcoin就閑置了,每次撤單掛單也需要費(fèi)用,換言之,它不具備訂單匹配功能,存在發(fā)現(xiàn)的過(guò)程。
點(diǎn)對(duì)點(diǎn)式清算:這里的清算人有且只有借貸雙方,不能讓其他人參與。
一旦NFT或者RUNES下跌至LTV下的借款值以下,貸款人不會(huì)還款了,那么提供offer的人只能夠拿到nft或者符文,他們相當(dāng)于承受了下跌的風(fēng)險(xiǎn)。
從另一個(gè)角度來(lái)說(shuō),只要借款人的NFT或者RUNES下跌,TA要么馬上還款,要么失去了這個(gè)NFT或者RUNES,這對(duì)借款人也是很不公平的。
為了防止借款人不還款,借貸日(Term)只能限制在十多天,APY非常高。
https://shellfinance.gitbook.io/shell
在清算時(shí),同樣是針對(duì)BitUSD進(jìn)行清算,任何人都可以參與待清算倉(cāng)位的清算。當(dāng)一個(gè)金庫(kù)被清算時(shí),清算人需要支付債務(wù)并取回對(duì)應(yīng)的抵押資產(chǎn),抵押資產(chǎn)與市場(chǎng)凈值之間的價(jià)差就是清算人的收益。以一筆抵押品為30枚$ORDI,借出資產(chǎn)為600$BitUSD的借貸為例,其倉(cāng)位清算主要依循過(guò)程如下:
當(dāng)價(jià)格下降到28.5USD以下,LTV低于80%。因此,倉(cāng)位達(dá)到清算線,倉(cāng)位開啟清算狀態(tài);
對(duì)于當(dāng)前抵押資產(chǎn)價(jià)值855USD,將開啟周期為48小時(shí)的荷蘭拍式倉(cāng)位拍賣。競(jìng)拍者需要提供$BitUSD用于獲取該待清算資產(chǎn),起拍價(jià)格為855BitUSD,終止價(jià)格為600BitUSD,拍賣價(jià)格隨時(shí)間線性遞減。
清算人通過(guò)荷蘭拍進(jìn)行清算時(shí),清算人輸入通過(guò)拍賣定價(jià)的700BitUSD,ShellFinance扣除需要償還的600BitUSD債務(wù)后剩余的100BitUSD將會(huì)納入保險(xiǎn)基金。
ShellFinance檢查完清算人的交易信息后,將抵押物資產(chǎn)添加進(jìn)PSBT中,清算人可以獲得金庫(kù)中的30Ordi的抵押物
ShellFinance出發(fā)預(yù)言機(jī)揭曉「Secert秘密值」,該秘密值可以將參與者(貸款人與協(xié)議人)的簽名補(bǔ)全,從而執(zhí)行將抵押物從金庫(kù)中轉(zhuǎn)移至清算人地址的操作,價(jià)格預(yù)言機(jī)將自動(dòng)關(guān)閉對(duì)應(yīng)的DLC進(jìn)程
https://arch-network.gitbook.io/arch-documentation/fundamentals/getting-started
AVM:面向索引器編程實(shí)現(xiàn)BTCFI代表
AVM通過(guò)引入一個(gè)自帶索引器、沙盒解析器(指令集),全球Database(數(shù)據(jù)庫(kù))的沙盒環(huán)境,為Atomicals提供了一個(gè)能夠處理智能合約和dApp的高級(jí)執(zhí)行環(huán)境,配備用于增強(qiáng)性能的自定義指令集,同時(shí)可以降低Gas費(fèi),優(yōu)化狀態(tài)轉(zhuǎn)換功能以增加并行處理能力,從而提高吞吐量和可擴(kuò)展性。同時(shí),AVM實(shí)現(xiàn)了互操作性和跨鏈通信。
沙盒運(yùn)行環(huán)境,整個(gè)模擬機(jī)處于一個(gè)受控的隔離環(huán)境中,使得沙盒中的執(zhí)行和之外的執(zhí)行互不干擾;
狀態(tài)哈希,可以讓參與者驗(yàn)證其索引器的狀態(tài)是否正確同步,防止了狀態(tài)不一致潛在的攻擊性。
AVM讓Atomicals協(xié)議能夠執(zhí)行各種BTCFI任務(wù),不僅僅是之前簡(jiǎn)單的Tokens發(fā)行機(jī)制。基于UTXO綁定但不在Bitcoin主網(wǎng)結(jié)算的BTCFI拓展方案
FractalBitcoin:利用現(xiàn)有Bitcoin架構(gòu),平行拓展BTCFI系統(tǒng)
https://fractal-bitcoin.notion.site/Fractal-Bitcoin-Public-b71cbe607b8443ff86701d41cccc2958Mining激勵(lì)模型
Fractal的Tokens50%由Mining產(chǎn)出,15%分配給生態(tài)項(xiàng)目,5%分配給投資者,20%分配給顧問與核心貢獻(xiàn)者,10%用于建立合作關(guān)系和流動(dòng)性,可見其經(jīng)濟(jì)模型與礦工緊密相關(guān)。
Fractal創(chuàng)新性的采用了一種名為「節(jié)奏Mining」的Mining方式,具體來(lái)說(shuō)2/3的區(qū)塊由自由Mining產(chǎn)出,而1/3的區(qū)塊由聯(lián)合Mining挖出,ASIC礦工和礦池可以用已有的礦機(jī)挖Bitcoin主網(wǎng)的同時(shí)挖Fractal,即通過(guò)FractalBitcoin收益來(lái)激勵(lì)礦工,同時(shí)利用其算力貢獻(xiàn)保護(hù)網(wǎng)絡(luò)免受潛在的51%攻擊。生態(tài)進(jìn)展
FractalBitcoin主網(wǎng)會(huì)在9月9日上線,生態(tài)中已經(jīng)有多個(gè)NFT項(xiàng)目如FractalPunks、honzomomo、Nodino、FractalStone、FractalPuppets、MEBS,資產(chǎn)發(fā)行平臺(tái)satspump.fun,AMMpizzaswap,鏈游基礎(chǔ)設(shè)施UniWorlds,NFT生成平臺(tái)InfinityAI等項(xiàng)目。
FractalBitcoin會(huì)在主網(wǎng)上線時(shí)直接激活OP_CAT。OP_CAT與Fractal的高容量相結(jié)合,將使復(fù)雜的Bitcoin應(yīng)用得以實(shí)現(xiàn)。
資產(chǎn)遷移方面,BTC和其他主網(wǎng)資產(chǎn)也可以作為brc-20封裝資產(chǎn)存在于FractalBitcoin上。
https://github.com/ckb-cell/RGBPlusPlus-design/blob/main/docs/light-paper-en.md
RGB++充分發(fā)揮了UTXO模型的優(yōu)勢(shì),能夠?qū)崿F(xiàn)很多獨(dú)特的BTCFI功能:
通過(guò)UTXO同構(gòu)綁定實(shí)現(xiàn)無(wú)橋跨鏈Leap:RGB++上的資產(chǎn)可以在Bitcoin主網(wǎng)到L2或L2之間來(lái)回跳轉(zhuǎn),這種方式可以不需要依賴于傳統(tǒng)跨鏈橋的Lock-Mint范式,可以規(guī)避傳統(tǒng)跨鏈橋的很多風(fēng)險(xiǎn),在跨鏈響應(yīng)速度以及流動(dòng)性聚合上也有很大優(yōu)勢(shì),可以為Defi生態(tài)帶來(lái)很大便利。
UTXO交易模型非常適合Intent驅(qū)動(dòng)的交易場(chǎng)景:只要把一筆交易中想要的輸入和輸出信息簽名提交上鏈驗(yàn)證即可完成,如UTXO輸入以及一個(gè)承接資產(chǎn)購(gòu)買的輸出,來(lái)為資產(chǎn)交易出價(jià),中間的交易細(xì)節(jié)都不用管。
UTXOSwap已經(jīng)上線主網(wǎng):實(shí)際體驗(yàn)跟Uniswap幾乎沒有任何區(qū)別。UTXOSwap把每一筆交易分成了兩步,第一步是用戶把其意圖提交上鏈,第二步由Aggregator去聚合所有人的意圖,合并后發(fā)起一筆交易和流動(dòng)性池做交互。
UTXO有合約腳本嵌套的機(jī)制,只需要操作一次,就可以連續(xù)生成一系列交易,簡(jiǎn)化用戶的交戶流程:上一筆交易的輸出結(jié)果,可以直接作為下一筆交易的輸入?yún)?shù),因此可以快速生成一批首尾彼此銜接的交易指令。總結(jié):BTC已進(jìn)入主流市場(chǎng),未來(lái)價(jià)格狂飆上升終將拉動(dòng)BTCFI的發(fā)展
盡管當(dāng)前我們可能會(huì)因?yàn)楫?dāng)前銘文市場(chǎng)的蕭條和Bitcoin的下跌對(duì)BTCFI感到悲觀,但是需要記住:與其他生態(tài)區(qū)別最大的是,Bitcoin未來(lái)將持續(xù)上漲并將持續(xù)吸引新的散戶是毋庸置疑的,Bitcoin成為今年美國(guó)大選中的高頻詞,美國(guó)未來(lái)會(huì)將Bitcoin作為聯(lián)邦儲(chǔ)備、俄羅斯Mining合法化,當(dāng)前主流社會(huì)正在積極擁抱Bitcoin,納什維爾的Bitcoin大會(huì)中帶著娃的媽媽和每一個(gè)Uber司機(jī)都已經(jīng)或準(zhǔn)備成為Bitcoin持有者,將其作為避險(xiǎn)資產(chǎn)。
當(dāng)Bitcoin突破新高,Bitcoin生態(tài)的各種以Bitcoin計(jì)價(jià)的資產(chǎn)也會(huì)水漲船高,自然也會(huì)激發(fā)BTCFI的市場(chǎng)使用需求,比如抵押資產(chǎn)借出資金,從而購(gòu)買更多新資產(chǎn);比如試圖拿去staking生息。
另外還有一個(gè)容易被忽視的事實(shí):
在上兩個(gè)周期中,Ethereum資產(chǎn)如*I*C*O和NFT是強(qiáng)勢(shì)文化,新入場(chǎng)的加密用戶可能是看到明星發(fā)NFT入圈的,往往會(huì)選擇使用metamask等Ethereum錢包,也習(xí)慣購(gòu)買Ethereum用于空投,meme等交互,閑置的Ethereum用于參與Defi。
在這個(gè)周期,Bitcoin成為了強(qiáng)勢(shì)文化,用戶可能是因?yàn)榭吹矫绹?guó)大選中的Bitcoin元素入圈的,后續(xù)也可能是Bitcoin持續(xù)突破新高下入圈的,往往會(huì)先選擇使用Unisat等Bitcoin錢包,并習(xí)慣購(gòu)買Bitcoin,他們閑置的BTC也可能拿去參與BTCFI。
總有人覺得Bitcoin應(yīng)該回到數(shù)字黃金的敘事,但是在Taproot升級(jí)和ordinals協(xié)議問世后,新入場(chǎng)的散戶和對(duì)Bitcoin新用例感興趣的BitcoinOG成為了一股強(qiáng)大的新力量,他們將站在BTCFI創(chuàng)新的前沿,不斷吸引新的Bitcoin持有者,教育其他Bitcoin的大戶和礦工。