來源:BlockSec
美東時間1月10日,SEC正式批準11支比特幣現貨ETF!這個歷史性時刻注定被載入加密行業(yè)史冊。而圍繞著比特幣展開的一個全新的概念——銘文,也頻繁地出現在全世界投資者面前。
許許多多的財富神話加身,持續(xù)涌入的資本青睞,使得銘文,這一個號稱能夠革新比特幣生態(tài)的新概念變得更加的炙手可熱。近期,隨著比特幣市值的升溫,銘文的熱度也到了鼎沸的盛況。
但絕大多數的人都如霧里看花,水中望月,盡管銘文的價格漲勢讓人眼花繚亂,大部分人對于銘文依舊一知半解。他們看到的是價格的上漲,卻往往忽視了背后的技術含義,這種半懂不懂的狀態(tài)無疑加重了投資的不確定性。那么銘文到底是什么?它的實現方式是什么?別急,本文將花費你大約10分鐘的閱讀時間,為你做全面的銘文講解。
在2023年的1月,Casey Rodarmor提出的Ordinals協(xié)議宣告了比特幣銘文的誕生。Ordinals協(xié)議允許用戶將文本、圖像、視頻和合約等數據直接寫入比特幣區(qū)塊鏈。
在粗略的看來,這不就是比特幣的NFT么?但比特幣之上的L2網絡,例如 Stacks,早已實現了這種需求啊?Wait!請注意,Ordinals是直接寫入比特幣主網而不是Layer 2網絡。這次更改是直接影響到了比特幣這個龐大資金實體,這種更改所影響的資金數目完全不可和Laryer2同日而語。
那這個協(xié)議是怎么做到的呢?要知道比特幣是沒有完整的智能合約執(zhí)行環(huán)境(EVM)的,如何能在比特幣上增加新的協(xié)議支持呢?
這得從整個BTC網絡的設計原理和屢次更改的協(xié)議講起。在最初中本聰的設計中,比特幣生態(tài)具有最小不可分割單位——聰(1/100,000,000?的bitcoin),且每個聰都是由礦工經過PoW證明后鑄造出來的,天然具有不同的獨特的序號(serials number)。借助于這個獨一無二的序號,比特幣可以追尋到它的鑄造者和擁有者。在2021年的升級中增加了 Taproot協(xié)議中,允許將部分復雜信息寫入備注中,并將一個塊所能存儲的信息上限從1M擴容到了4M,這給將更多的豐富信息寫入比特幣區(qū)塊鏈提供了技術潛力。
而Ordinals協(xié)議的本質原理在于,他擴展了聰上的序列號信息。具體來說,Ordinals協(xié)議利用了聰上獨一無二的特性,將單一的序號進行了擴展,加入文本、圖像、視頻和合約等數據。從而使得每個聰都成為了一個獨特信息的載體,并將數據存儲在比特幣鏈路上,從而保證其不可篡改性。
例如,我們拿出一個UTXO,并準備在其上銘刻銘文內容"hello, world!"。我們需要在taproot備注中記錄下Ordinals的信息內容,其次在交易中,將這些記錄銘刻在UTXO的第一個銘文上,從而在鏈上記錄下該銘文的內容。(當然,這些內容需要進行序列化后,再部署到鏈路上)
如果這筆轉賬沒有備注或者交易由于特殊情況失敗了,則這個備注消息將不被視為有效內容。
?在Ordinals協(xié)議提出的早期,大量的用戶將其作為NFT的載體使用,但在隨后2023/3/8日提出的 BRC20-協(xié)議中,在Ordinals協(xié)議上提出了類似于 ERC20的同質化貨幣協(xié)議,從而讓銘文的市場初具雛形。
我們使用?一個ordiscan上簡單的例子來說明這個BRC20貨幣的生態(tài)交易的過程:
首先,項目方需要部署(deploy)一個銘文資產系列,讓后續(xù)人可以鑄造(mint)這一系列的資產。具體怎么做呢,首先項目方根據Ordinals協(xié)議,在一個聰上,記錄下符合brc-20規(guī)則的可被執(zhí)行的代碼(scription),然后將這個銘刻了代碼的聰發(fā)送上鏈。
具體來說,項目方使用BRC20協(xié)議,部署了一個SAIX的token系列,同時規(guī)定了maxSupply是10000000,以上就是我們所給這個聰銘刻的信息。
在鏈上,這個具有代碼銘刻的聰被發(fā)送了出去,并被比特幣區(qū)塊鏈記錄。與此同時,在鏈下,監(jiān)聽比特幣鏈上Ordinals協(xié)議的服務器發(fā)現了這筆符合協(xié)議的代碼。于是,鏈下的虛擬機執(zhí)行了這段代碼。即,鏈下的虛擬機部署了一個brc20 token,命名為SAIX,并將一切屬性配置完畢。在這之后,其他用戶就可以使用鑄造(mint)方法來鑄造他們的銘文資產了。
再之后,需要鑄造銘文財產的用戶在交易中就可以使用了brc-20的協(xié)議來鑄造屬于用戶的銘文資產。例如,用戶調用了鑄造(mint)的行為,從而鑄造了6250?個SAIX。此時的銘文擁有者是交易發(fā)起后,除去GAS費的收款地址,例如圖中的bc1p4802...nqah89gr。
在成功鑄造后,如果用戶需要轉移他的銘文資產,那么就可以像上述的代碼所說,在聰上銘刻brc-20的transfer的行為,將6250?個BERU transfer出去。當然了,這個比特幣交易的目標地址,自然就擁有了這些brc-20 token。
所以我們可以大概理解,比特幣生態(tài)的銘文其實是依賴于Ordinals協(xié)議所產生的,記錄在比特幣區(qū)塊鏈上的另一種虛擬資產。項目方將銘文所記錄的信息(包括圖片,網頁,token名字),按照協(xié)議銘刻在聰上。然后用戶根據交易中的特殊代碼來進行資產的銘刻(mint),轉移(transfer)等金融屬性操作。相較于之前的Layer2,比特幣銘文的意義在于直接對資金龐大的比特幣主網進行了擴展,引入了多樣化資產的可能性,提升了比特幣生態(tài)的靈活性,從而挖掘了比特幣生態(tài)的潛能。
以太坊中由于智能合約的Gas設計,任何成功的合約交互所需要的GAS費都起碼大于21000,這給整個生態(tài)的用戶造成了沉重的GAS費壓力。而以太坊銘文繞開了智能合約的設計,旨在通過給EOA發(fā)送data字段的設計,將需要執(zhí)行的操作移到鏈下。當鏈下的銘文虛擬機監(jiān)聽到鏈上的符合協(xié)議規(guī)則的data字段后,銘文虛擬機會執(zhí)行出結果,并將執(zhí)行的結果匹配到當時發(fā)送交易的鏈上hash,從而節(jié)約了在鏈上執(zhí)行操作的手續(xù)費。
這里我們舉出一個ERC-20的銘文協(xié)議案例。首先,用戶向自己的EOA地址轉賬0ETH,從而觸發(fā)ERC-20銘文的監(jiān)聽機制,觸發(fā)銘文服務器解析calldata的內容。此時calldata的內容和BRC-20協(xié)議類似,都是規(guī)定p-協(xié)議,op-行為,tick-token的集合,id-當前token的id編號和 amt-操作數目組成。根據calldata中的內容,鏈下的EVM銘文服務器監(jiān)聽到了這筆交易后,會執(zhí)行交易內容,mint出對應的token給當前EOA賬戶,并在鏈下索引中記錄這一個token。
目前來說,EVM的銘文操作主要是為了降低一些EVM鏈路上昂貴的手續(xù)費,從而使得交易成本更加的廉價。雖然這樣的設計會很容易讓人聯想到Layer2。但Layer2主要是對主網進行了擴容,并具有完整的智能合約執(zhí)行環(huán)境,EVM銘文則是主要進行手續(xù)費降低,不具備完整的智能合約執(zhí)行環(huán)境。所以EVM銘文的設計目前來說,其承載的生態(tài)功能主要側重在降低EVM鏈路的手續(xù)費上。
Oridinals協(xié)議是比特幣銘文協(xié)議的基石,在Ordinals協(xié)議外,又誕生了許多的常見比特幣銘文協(xié)議。
? ???比特幣系-知名項目
BRC-20:Ordi、sats、rats
ARC-20:ATOM、Realm
Bitmap
Rune:Pipe
? ???以太坊系-知名項目
Ethscription:eths、Facet
IERC-20:ethi
在BRC-20上的銘文生態(tài)交易現況,在2024年1月11日,24小時volume接近$12.27M。
在ETH上的銘文生態(tài)交易量現況,在2024年1月11日,24小時volume接近53.66ETH(139,516 U)。
總體來看,目前銘文生態(tài)仍然以比特幣生態(tài)為主流,交易熱度增長,交易量龐大,總資金量增幅顯著。
通過深入探討銘文的原理和其在比特幣生態(tài)中的革新性作用,我們不難發(fā)現,銘文技術的引入并非一時的噱頭或簡單的技術迭代。它代表了比特幣網絡在安全性、可擴展性以及實用性上邁出的一大步。Ordinals協(xié)議和BRC20協(xié)議的實現,為比特幣區(qū)塊鏈打開了新的應用場景。然而,用戶依舊需要保持謹慎,銘文資產的市場仍在起步階段,其價值和交易規(guī)則正在不斷演化中。因此,深入理解這些新技術的工作原理,對任何希望在這個領域投資或創(chuàng)新的用戶來說都是至關重要的。