「Ordinals 之夏」或即將來臨。
近 48 小時來,Ordinals 在加密世界中引起了廣泛關注。在 OKX 宣布其鏈上錢包開始支持 Ordinals 之後,幣安緊接著發布了 “Ordinals, made simple” 這篇推文。隨著 Web3 巨頭加入,“Ordinals 之夏”或即將來臨。
在眾多基於 Ordinals 的 PFP 項目中,BTCDomain是一個少見的 Ordinals 域名項目。簡而言之,BTCDomain 在保持完全基於比特幣的同時,提供了類似於 ENS的用戶體驗。如果說比特幣在未來相當長的時間內,仍然是比以太坊更具有共識、更安全的區塊鏈,那麼 BTCDomain 或將超越以太坊域名龍頭 ENS。
延伸閱讀:《比特幣 NFT 生態實用工具一覽》
什麼是 Ordinals 和 inscription
要更好地理解 Ordinals,我們需要介紹一下 inscription 這個概念,它類似於 NFT,將所有數據都將永久存儲在比特幣第一層。為了更好地說明什麼是 inscription,我們可以用 .btc 的 inscription 作為例子。在 BTCDomain官方網站上查詢任何域名,比如 satoshi.btc,點擊域名所屬的 inscription id 的超鏈接,就可以直接跳轉到 ordinals 瀏覽器。
由於 satoshi.btc 域名本身是一個 Ordinals inscription,您可以在 Ordinal Explorer 中查看它的明細信息,同時在這個頁面獲得創世交易哈希( 4 d 8 c…fc 63),
將 genesis transaction 的哈希值粘貼到比特幣瀏覽器中,以 json 格式查看原始數據,複製 “witness” 的第二部分( 20 eb…d 68),它是一個十六進制的 hex 文本,將其粘貼到 hex 轉 string 的工具中便可以解讀這段被 BTCDomain 刻在比特幣主網上的信息了。
可以看到的是,satoshi.btc 域名被刻在比特幣主網上的內容包含了”name”, “first_owner”,”expireDate”等重要信息。
這個小實驗可以證明所有 BTCDomain 的元數據都銘刻在比特幣鏈上。只要比特幣存在,比特幣域名就始終可以被搜索和使用。Ordinals 為我們帶來了安全可靠的域名存儲方案。
二級市場交易:PSBT
域名 NFT 的交易也是域名生態的重要部分。正如先前所述,用戶的域名通過序列號與 Satoshis 關聯。當用戶將 Satoshi 發送給其他人時,相關的銘刻也會被轉移。這種操作使得域名交易變得更加簡單。
此外,“部分簽名的比特幣交易”(PSBT)是比特幣的一項有用特性。這個特性允許用戶與擁有特定數量 BTC 的任何人交易選定的 Satoshis。通過利用 PSBT,他們可以在 MagicEden 這樣的支持 Ordinals 技術的交易平台上進行域名交易。交易體驗與以太坊相當,但所有的交易記錄和安全性都最終由比特幣來保證。
不止收藏品:基於零知識證明打造 Bitcoin Trustless App
作為一個域名系統,BTCDomain 現已完全可被解析。用戶現在可以在 btcdomains.io 官網自由地使用域名進行接收和發送 inscription 和 bitcoin。此外,BTCDomain 還構建了一個簡單易用的域名註冊和管理系統。一些第三方應用程式也正在集成這個全新的域名解析功能。
解決安全問題一直是域名系統的關鍵,惡意的域名解析可能導致巨大的 BTC 損失。Ordinals 確實有助於永久地在比特幣中存儲數據。但比特幣主網並不能運行智能合約,要實現完全無需信任域名解析狀態,用戶需要搭建他們自己的比特幣完整節點和 Ordinals 數據庫。這需要用戶相當了解技術,以及大約 7 天的準備時間。對於普通用戶來說,這是完全無法接受的。
在這種情況下,是否意味著用戶友好與安全性之間必須要有權衡嗎?有人可能還會好奇BTCDomain 如何在缺乏智能合約的比特幣區塊鏈上實現可用性?這會損害區塊鏈基本的無需信任特性嗎?BTCDomain 是一個不可信的域名系統嗎?
答案非常明確。即使沒有智能合約,BTCDomain 也找到了通向無需信任的道路 —— 將 ZK 與 Ordinals 結合。
ZK:在比特幣上實現可信計算的解決方案
零知識證明,也稱為 ZKP,是一個在現在的加密生態中非常火熱的概念。簡而言之,ZK 技術實現了可信計算環境。它允許程序除了生成輸出還會額外生成一個ZK 證明。任何人都可以通過驗證ZK 證明,確信實際被執行的程序沒有被篡改,保持與開源版本一致。雖然生成 ZK 證明的算力要求較高,但幾乎每個電子設備都能承擔驗證ZK 證明所需的計算資源,如智能手機或個人電腦。ZK 算法能有效防止數據服務器執行未經授權的操作。你可以在 BTCDomains 的文檔中找到有關 ZK 的更多詳細信息。
圖:STARK 路線下的 ZKVM 技術詳解
將 ZK 與 Ordinals 的能力結合,使比特幣成為一個可用數據鏈,從而創建了一個類似於智能合約的系統,而這又完全是比特幣原生的。有了 ZK 技術,用戶可以通過數學證明確認系統的安全性。
因此,ZK 使普通用戶無需搭建比特幣完整節點就能獲得無需信任的域名解析結果。這樣,Ordinals 在保持無需信任的同時,也能被更廣泛的用戶接受。
域名:通往智能比特幣的第一步
我們已經驗證了 BTCDomain 能夠在比特幣上實現域名功能。但是,域名並不應該是比特幣上唯一的應用。目前為止還有許多工程問題極待解決,許多問題也可能會拖慢比特幣智能化的進程。
但是,BTCDomain 已經為開發者樹立了信心,比特幣原生 trustless app 的存在是可能的。在未來,我們也可能會在比特幣上看到像 Uniswap、AAVE 和 MakerDao 這樣的項目。當然,域名是通往智能比特幣的第一步,也是未來智能比特幣鏈的身份象徵。