BTC生態 | 入門指南:速通BTC基礎知識與熱門協議
原創 | Odaily星球日報
作者 | 南枳
UTXO
定義: UTXO(未使用的交易輸出)是一種在區塊鏈技術中常見的數據模型。UTXO 是一種記錄交易輸出狀態的方式,它跟蹤了每個未使用的交易輸出,以確定哪些比特幣屬於哪個地址。
簡易理解:
每個 UTXO 就像一張鈔票,它有特定的面值(比特幣數量)並附加了一個鎖,只能被一個私鑰(鑰匙)打开。當你要發送比特幣時,你需要選擇一些鈔票,將它們合並成一個新的鈔票,並用收件人的鎖重新鎖上。這就是一筆比特幣交易的基本工作原理。
案例:如果你有兩個 UTXO,一個價值 10 比特幣,另一個價值 20 比特幣,你可以將它們合並成一個新的 UTXO,總價值為 30 比特幣,然後用接收方的地址重新鎖上。這樣,你就完成了一筆交易,將 10 比特幣和 20 比特幣發送給了接收方,同時生成了一個新的 UTXO。
例如下圖的 Cathy,獲得了來自 Bob 的 10 枚 BTC 的 UTXO 和來自 Alice 的 20 枚 BTC 的 UTXO,其“余額”可以理解為 30 枚 BTC,而 Cathy 可以將這些 UTXO 拆解、組合並對外發送。
這裏需要注意一個地方,對外轉账不是從一個個體的余額裏“拿出”一部分資金然後轉出,而是拆分成一個或多個 UTXO, 將不對外轉账的資金“轉回”給自己 。這對理解 Ordinals 至關重要。
Ordinals
-
編號:
定義: 比特幣總量 2100 萬個,每個比特幣包含 1 億個 Satoshi (聰、sats),Ordinals 協議根據產出和交易的順序,對這些聰進行編號。
比特幣網絡的第一個區塊獎勵為 50 枚 BTC,即 50 億枚 sats,而這 50 億枚聰按順序編號即為 1 號 sats、 2 號 sats……直至 50 億號 sats。之後每個區塊生產出來的比特幣和對應的聰同樣按順序編號。
注意,在剛生產出來時,每個 sats 都是同質化的,並不能指定出哪個 sats 就是 1 號、 2 號,直至被 UTXO 切分。
在這裏,我們假設 Alice 持有的就是創世區塊的 50 枚 BTC,轉账情況如下:
在 Alice 向 Bob 轉账 BTC 後,前三十億枚 sats 和後二十億枚 sats 便區分开來,而後隨着新的 UTXO 不斷切分;到最後 Cathy 擁有了 1 號到 10 億號 sats,以及 30 億號到(50 億-1)號 sats;而第五十億號聰則到了 Daniel 的账戶裏。
-
隔離見證
隔離見證(Segregated Witness),通常簡稱為 SegWit,是比特幣協議的一個升級,旨在解決一些與比特幣交易和網絡擴展性有關的問題。SegWit 的主要改變是將交易數據中的籤名數據(又稱為"witness",見證數據)與交易數據本身分开存儲,從而使比特幣交易更高效、更安全,並提高了網絡的擴展性。
-
Taproot
Taproot 是比特幣的一個重要協議升級,旨在提高比特幣網絡的隱私、擴展性和智能合約功能。這個升級於 2021 年 11 月激活。Taproot 腳本對其內容的限制非常少,而且還能得到見證者的折扣,使銘文內容的存儲相對經濟。Taproot 是繼隔離見證之後比特幣擴容的最新階段,為 Ordinals 的出現創造了條件。
-
銘文
簡而言之,銘文(Inscription)是通過隔離見證將內容“儲存”(銘刻)至比特幣網絡上,並綁定至特定序號的 sats 上,使其能夠轉移和交易。早期也曾出現過誤轉移了關鍵的 sats 而丟失了資產的情況(實際上就是轉移給了接收者 sats,盡管其本意可能只是進行一筆 BTC 的轉账),而目前的工具基本自動化了這一過程,避免了關鍵 sats 的誤轉。
稀有聰
根據產出順序,定義了某些序號的聰的稀有程度
-
uncommon:每個塊的第一個聰
-
rare: 每個難度調整周期的第一個聰
-
epic:每個減半時期的第一個聰
-
legendary:每個周期的第一個聰
-
mythic:創世區塊的第一個聰
BTC NFT
銘文能夠將任意符合大小(4 MB)的文件上傳至比特幣網絡,目前類型主要包括圖片(image)、文本(text)、視頻(video)和音頻(audio)這四類。而其中的圖片形成了 BTC NFT,與傳統的 NFT 的主要區別包括:
-
BTC NFT 始終不可變,傳統 NFT 通常具備修改、調整權限;
-
BTC NFT 創作者必須支付與內容大小成比例的費用,而傳統 NFT 通常儲存於 IPFS ,成本極低;
-
BTC NFT 早期的主要項目包括:TwelveFold、 Bitcoin Punks、Bitcoin Wizards 等
-
BTC NFT 時下最流行系列包括:Bitcoin Frogs、Ordinal Maxi Biz、Goosinals 等
BRC-20
BRC-20 是由 Domo 於 23 年 3 月 9 日提出的一種代幣標准,將一段特定的文本銘刻至區塊鏈上,並將其“視為”一種代幣。其標准格式如下:
可以將 BRC-20 理解為一張記錄到鏈上的“紙條”,用戶在“紙條”上記錄進行了什么操作,如部署代幣、轉移代幣等。然後由中心化(或去中心化)的機構對紙條進行收集、整理和計算,最終得出代幣持有和交易數據。
BRC-20 代幣的價值,更多的來自“共識”而非效用,當更多的用戶認可其價值之後,“紙條”便升級成了“鈔票”。正如 BTC 的價值誕生過程,在最初階段也被認為是一文不名的數據,通過共識的凝聚提升了價值。
遞歸銘文
比特幣銘文一個重大限制在於單次儲存容量僅 4 M,如 BRC-721 協議使用第三方儲存來解決這個問題(參照傳統 NFT),遞歸銘文由 Ordinals 創始人 Casey 提出,允許使用特殊的語法來引用其他銘文的內容,可構成復雜且龐大的文件,並且只需幾行代碼的修改,即可打造全新的 NFT 系列。
當前熱門協議
Taproot Assets
Taproot Assets(原 Taro)是一個由 Taproot 支持的協議,用於在比特幣區塊鏈上發行資產。可通過其創建可在閃電網絡傳輸的資產,從而實現即時、大容量和低費用的交易。
Lightning Labs 开發了“Taproot Assets”,使比特幣以可擴展的方式成為多資產網絡,同時秉承比特幣的原則。 Taproot Assets 依賴於比特幣的最新升級 Taproot 來實現新的樹結構,允許开發人員在現有輸出中嵌入任意資產元數據。它使用 Schnorr 籤名來提高簡單性和可擴展性,而且重要的是,它可以通過閃電網絡處理多跳交易。
Atomicals Protocol
Atomicals 協議是一個簡單而靈活的協議,用於在 UTXO 區塊鏈(如比特幣網絡)創建、傳輸和更新 數字對象 (傳統上稱為 NFT)。Atomical(或“ATOM”)是一種數字對象的創建、傳輸和更新的控制方式。
不同於最初為 NFT 設計的 Ordinals, 它從底層重新思考了如何在 BTC 上中心化的、不可篡改、公平地發行 token 。
Atomicals 以比特幣的最小單位 sat 作為基本“原子”,每一個 sat 的 UTXO 用來代表這個 Token 本身, 1 token = 1 sat。
當驗證一個 Atomicals 交易時,只需要在 BTC 鏈上查詢對應 sat 的 UTXO 即可。ARC 20 Token 的原子性和 BTC 本身的原子性保持一致,ARC 20 的轉账的計算完全由 BTC 基礎網絡處理。因此相比 BRC-20 , ARC-20 的交易對第三方排序器的需求大大降低,極大的提高了整個系統的去中心化程度。
BRC-420
官方文檔:BRC-420 協議引入了一種元宇宙中的數字資產管理方法,為創作者提供了一個全面的系統,可以通過遞歸、許可和版稅來管理、共享其創作並從中獲利。其特徵包括:
-
基於遞歸功能,可實現復雜的、遞歸的數字資產格式,支持各種遞歸資產格式(2D、3D)。
-
與區塊鏈集成以實現自動版稅轉移,將使用權與版稅聯系起來,使創作者受益。
比特幣生態還有很多新鮮事物正在不斷湧現,Odaily星球日報也將持續關注。對比特幣生態感興趣的讀者,也歡迎添加官方微信账號(Odaily 2018 或者 odaily 001)進入社群。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。