摘要:UTXO 是一種記錄交易輸出狀態(tài)的方式,它跟蹤了每個(gè)未使用的交易輸出,以確定哪些比特幣屬于哪個(gè)地址。UTXO定義:UTXO(未使用的交易輸出)是一種在區(qū)塊鏈技術(shù)中常見(jiàn)的數(shù)據(jù)模型。簡(jiǎn)易理解:每個(gè)。...
UTXO
定義:UTXO(未使用的交易輸出)是一種在區(qū)塊鏈技術(shù)中常見(jiàn)的數(shù)據(jù)模型。UTXO 是一種記錄交易輸出狀態(tài)的方式,它跟蹤了每個(gè)未使用的交易輸出,以確定哪些比特幣屬于哪個(gè)地址。
簡(jiǎn)易理解:
每個(gè) UTXO 就像一張鈔票,它有特定的面值(比特幣數(shù)量)并附加了一個(gè)鎖,只能被一個(gè)私鑰(鑰匙)打開(kāi)。當(dāng)你要發(fā)送比特幣時(shí),你需要選擇一些鈔票,將它們合并成一個(gè)新的鈔票,并用收件人的鎖重新鎖上。這就是一筆比特幣交易的基本工作原理。
案例:如果你有兩個(gè) UTXO,一個(gè)價(jià)值 10 比特幣,另一個(gè)價(jià)值 20 比特幣,你可以將它們合并成一個(gè)新的 UTXO,總價(jià)值為 30 比特幣,然后用接收方的地址重新鎖上。這樣,你就完成了一筆交易,將 10 比特幣和 20 比特幣發(fā)送給了接收方,同時(shí)生成了一個(gè)新的 UTXO。
例如下圖的 Cathy,獲得了來(lái)自 Bob 的 10 枚 BTC 的 UTXO 和來(lái)自 Alice 的 20 枚 BTC 的 UTXO,其“余額”可以理解為 30 枚 BTC,而 Cathy 可以將這些 UTXO 拆解、組合并對(duì)外發(fā)送。
這里需要注意一個(gè)地方,對(duì)外轉(zhuǎn)賬不是從一個(gè)個(gè)體的余額里“拿出”一部分資金然后轉(zhuǎn)出,而是拆分成一個(gè)或多個(gè) UTXO,將不對(duì)外轉(zhuǎn)賬的資金“轉(zhuǎn)回”給自己。這對(duì)理解 Ordinals 至關(guān)重要。
Ordinals
編號(hào):
定義:比特幣總量 2100 萬(wàn)個(gè),每個(gè)比特幣包含 1 億個(gè) Satoshi (聰、sats),Ordinals 協(xié)議根據(jù)產(chǎn)出和交易的順序,對(duì)這些聰進(jìn)行編號(hào)。
比特幣網(wǎng)絡(luò)的第一個(gè)區(qū)塊獎(jiǎng)勵(lì)為 50 枚 BTC,即 50 億枚 sats,而這 50 億枚聰按順序編號(hào)即為 1 號(hào) sats、 2 號(hào) sats……直至 50 億號(hào) sats。之后每個(gè)區(qū)塊生產(chǎn)出來(lái)的比特幣和對(duì)應(yīng)的聰同樣按順序編號(hào)。
注意,在剛生產(chǎn)出來(lái)時(shí),每個(gè) sats 都是同質(zhì)化的,并不能指定出哪個(gè) sats 就是 1 號(hào)、 2 號(hào),直至被 UTXO 切分。
在這里,我們假設(shè) Alice 持有的就是創(chuàng)世區(qū)塊的 50 枚 BTC,轉(zhuǎn)賬情況如下:
在 Alice 向 Bob 轉(zhuǎn)賬 BTC 后,前三十億枚 sats 和后二十億枚 sats 便區(qū)分開(kāi)來(lái),而后隨著新的 UTXO 不斷切分;到最后 Cathy 擁有了 1 號(hào)到 10 億號(hào) sats,以及 30 億號(hào)到(50 億-1)號(hào) sats;而第五十億號(hào)聰則到了 Daniel 的賬戶里。
隔離見(jiàn)證
隔離見(jiàn)證(Segregated Witness),通常簡(jiǎn)稱為 SegWit,是比特幣協(xié)議的一個(gè)升級(jí),旨在解決一些與比特幣交易和網(wǎng)絡(luò)擴(kuò)展性有關(guān)的問(wèn)題。SegWit 的主要改變是將交易數(shù)據(jù)中的簽名數(shù)據(jù)(又稱為"witness",見(jiàn)證數(shù)據(jù))與交易數(shù)據(jù)本身分開(kāi)存儲(chǔ),從而使比特幣交易更高效、更安全,并提高了網(wǎng)絡(luò)的擴(kuò)展性。
Taproot
Taproot 是比特幣的一個(gè)重要協(xié)議升級(jí),旨在提高比特幣網(wǎng)絡(luò)的隱私、擴(kuò)展性和智能合約功能。這個(gè)升級(jí)于 2021 年 11 月激活。Taproot 腳本對(duì)其內(nèi)容的限制非常少,而且還能得到見(jiàn)證者的折扣,使銘文內(nèi)容的存儲(chǔ)相對(duì)經(jīng)濟(jì)。Taproot 是繼隔離見(jiàn)證之后比特幣擴(kuò)容的最新階段,為 Ordinals 的出現(xiàn)創(chuàng)造了條件。
銘文
簡(jiǎn)而言之,銘文(Inscription)是通過(guò)隔離見(jiàn)證將內(nèi)容“儲(chǔ)存”(銘刻)至比特幣網(wǎng)絡(luò)上,并綁定至特定序號(hào)的 sats 上,使其能夠轉(zhuǎn)移和交易。早期也曾出現(xiàn)過(guò)誤轉(zhuǎn)移了關(guān)鍵的 sats 而丟失了資產(chǎn)的情況(實(shí)際上就是轉(zhuǎn)移給了接收者 sats,盡管其本意可能只是進(jìn)行一筆 BTC 的轉(zhuǎn)賬),而目前的工具基本自動(dòng)化了這一過(guò)程,避免了關(guān)鍵 sats 的誤轉(zhuǎn)。
稀有聰
根據(jù)產(chǎn)出順序,定義了某些序號(hào)的聰?shù)南∮谐潭?/span>
uncommon:每個(gè)塊的第一個(gè)聰
rare: 每個(gè)難度調(diào)整周期的第一個(gè)聰
epic:每個(gè)減半時(shí)期的第一個(gè)聰
legendary:每個(gè)周期的第一個(gè)聰
mythic:創(chuàng)世區(qū)塊的第一個(gè)聰
BTC NFT
銘文能夠?qū)⑷我夥洗笮。? MB)的文件上傳至比特幣網(wǎng)絡(luò),目前類型主要包括圖片(image)、文本(text)、視頻(video)和音頻(audio)這四類。而其中的圖片形成了 BTC NFT,與傳統(tǒng)的 NFT 的主要區(qū)別包括:
BTC NFT 始終不可變,傳統(tǒng) NFT 通常具備修改、調(diào)整權(quán)限;
BTC NFT 創(chuàng)作者必須支付與內(nèi)容大小成比例的費(fèi)用,而傳統(tǒng) NFT 通常儲(chǔ)存于 IPFS ,成本極低;
BTC NFT 早期的主要項(xiàng)目包括:TwelveFold、 Bitcoin Punks、Bitcoin Wizards 等
BTC NFT 時(shí)下最流行系列包括:Bitcoin Frogs、Ordinal Maxi Biz、Goosinals 等
BRC-20
BRC-20 是由 Domo 于 23 年 3 月 9 日提出的一種代幣標(biāo)準(zhǔn),將一段特定的文本銘刻至區(qū)塊鏈上,并將其“視為”一種代幣。其標(biāo)準(zhǔn)格式如下:
可以將 BRC-20 理解為一張記錄到鏈上的“紙條”,用戶在“紙條”上記錄進(jìn)行了什么操作,如部署代幣、轉(zhuǎn)移代幣等。然后由中心化(或去中心化)的機(jī)構(gòu)對(duì)紙條進(jìn)行收集、整理和計(jì)算,最終得出代幣持有和交易數(shù)據(jù)。
BRC-20 代幣的價(jià)值,更多的來(lái)自“共識(shí)”而非效用,當(dāng)更多的用戶認(rèn)可其價(jià)值之后,“紙條”便升級(jí)成了“鈔票”。正如 BTC 的價(jià)值誕生過(guò)程,在最初階段也被認(rèn)為是一文不名的數(shù)據(jù),通過(guò)共識(shí)的凝聚提升了價(jià)值。
遞歸銘文
比特幣銘文一個(gè)重大限制在于單次儲(chǔ)存容量?jī)H 4 M,如 BRC-721 協(xié)議使用第三方儲(chǔ)存來(lái)解決這個(gè)問(wèn)題(參照傳統(tǒng) NFT),遞歸銘文由 Ordinals 創(chuàng)始人 Casey 提出,允許使用特殊的語(yǔ)法來(lái)引用其他銘文的內(nèi)容,可構(gòu)成復(fù)雜且龐大的文件,并且只需幾行代碼的修改,即可打造全新的 NFT 系列。
當(dāng)前熱門協(xié)議
Taproot Assets
Taproot Assets(原 Taro)是一個(gè)由 Taproot 支持的協(xié)議,用于在比特幣區(qū)塊鏈上發(fā)行資產(chǎn)??赏ㄟ^(guò)其創(chuàng)建可在閃電網(wǎng)絡(luò)傳輸?shù)馁Y產(chǎn),從而實(shí)現(xiàn)即時(shí)、大容量和低費(fèi)用的交易。
Lightning Labs 開(kāi)發(fā)了“Taproot Assets”,使比特幣以可擴(kuò)展的方式成為多資產(chǎn)網(wǎng)絡(luò),同時(shí)秉承比特幣的原則。 Taproot Assets 依賴于比特幣的最新升級(jí) Taproot 來(lái)實(shí)現(xiàn)新的樹(shù)結(jié)構(gòu),允許開(kāi)發(fā)人員在現(xiàn)有輸出中嵌入任意資產(chǎn)元數(shù)據(jù)。它使用 Schnorr 簽名來(lái)提高簡(jiǎn)單性和可擴(kuò)展性,而且重要的是,它可以通過(guò)閃電網(wǎng)絡(luò)處理多跳交易。
Atomicals Protocol
Atomicals 協(xié)議是一個(gè)簡(jiǎn)單而靈活的協(xié)議,用于在 UTXO 區(qū)塊鏈(如比特幣網(wǎng)絡(luò))創(chuàng)建、傳輸和更新數(shù)字對(duì)象(傳統(tǒng)上稱為 NFT)。Atomical(或“ATOM”)是一種數(shù)字對(duì)象的創(chuàng)建、傳輸和更新的控制方式。
不同于最初為 NFT 設(shè)計(jì)的 Ordinals,它從底層重新思考了如何在 BTC 上中心化的、不可篡改、公平地發(fā)行 token。
Atomicals 以比特幣的最小單位 sat 作為基本“原子”,每一個(gè) sat 的 UTXO 用來(lái)代表這個(gè) Token 本身, 1 token = 1 sat。
當(dāng)驗(yàn)證一個(gè) Atomicals 交易時(shí),只需要在 BTC 鏈上查詢對(duì)應(yīng) sat 的 UTXO 即可。ARC 20 Token 的原子性和 BTC 本身的原子性保持一致,ARC 20 的轉(zhuǎn)賬的計(jì)算完全由 BTC 基礎(chǔ)網(wǎng)絡(luò)處理。因此相比 BRC-20 , ARC-20 的交易對(duì)第三方排序器的需求大大降低,極大的提高了整個(gè)系統(tǒng)的去中心化程度。
BRC-420
官方文檔:BRC-420 協(xié)議引入了一種元宇宙中的數(shù)字資產(chǎn)管理方法,為創(chuàng)作者提供了一個(gè)全面的系統(tǒng),可以通過(guò)遞歸、許可和版稅來(lái)管理、共享其創(chuàng)作并從中獲利。其特征包括:
基于遞歸功能,可實(shí)現(xiàn)復(fù)雜的、遞歸的數(shù)字資產(chǎn)格式,支持各種遞歸資產(chǎn)格式(2D、3D)。
與區(qū)塊鏈集成以實(shí)現(xiàn)自動(dòng)版稅轉(zhuǎn)移,將使用權(quán)與版稅聯(lián)系起來(lái),使創(chuàng)作者受益。