原文:《一文詳解BRC69:如何將銘文成本降低90%以上? 》
作者:Jessica
Ordinals Ordinals Ordinals是satoshis 的編號方案,允許跟踪和傳輸單個sats。這些數字稱為Ordinals。 Satoshis 按照它們被開采的順序編號,並從交易輸入轉移到交易輸出,先進先出。編號方案和轉賬方案都依賴於順序,編號方案依賴於挖礦的順序,而轉賬方案依賴於交易輸入和輸出的順序。查看更多協議在今年早些時候嶄露頭角,它使得在比特幣上創建代幣和NFT成為可能,並一度導致比特幣網絡上的交易和費用激增。
隨著Ordinals協議的推廣,越來越多的用戶將數據刻寫到比特幣上的非同質化Ordinals集合中。這種增加的使用量導致對比特幣區塊空間的需求增加,進而導致比特幣網絡費用上漲。為了繼續鼓勵創作者在比特幣區塊鏈上發布創新想法,在繼12種“新生代協議”之後,BTC生態Launchpad Luminex於GitHub上發布了BRC69標準,該標準利用遞歸銘文來優化銘刻的成本。 Odaily星球日報就將圍繞其原理、特點以及鑄造和部署操作展開分析,旨在幫助讀者全面了解這一新協議。
通過四個步驟將銘文成本降低90%以上
7月3日,BTC生態Launchpad Luminex宣布推出BRC69標準,通過BRC69,可以將Ordinals收藏品的銘文成本降低90%以上。具體取決於初始集合的大小和網絡費用。這個過程包括四個步驟:
- 在鏈上刻寫特徵圖片;
- 在鏈上刻寫BRC69 集合部署JSON;
- 在鏈上刻寫BRC69 集合編譯器JavaScript;
- 在鏈上刻寫帶有鑄造操作的BRC69 資產只要集合的創建者發布其集合的官方刻寫清單(目前已有要求),所有這些過程都可以在不需要外部索引器的情況下進行。此外,已經實施了遞歸刻寫的所有前端界面都將自動渲染圖像,無需額外的步驟。
這個標準為更有趣的鏈上功能鋪平了道路,例如預先公開的集合發布和鏈上揭示。通過在Ordinals瀏覽器上自動且無需額外操作地渲染圖像,實現了這一目標。
如何部署BRC-69
一旦包含集合特徵的圖片被刻寫到鏈上,我們可以在部署操作中刻寫集合部署JSON。
部署操作是一個包含集合的常規信息以及特徵刻寫ID 數組的JSON/文本刻寫。部署刻寫作為特徵的參考和權威來源。
以下是集合部署JSON 的示例:
如何編譯BRC69
編譯操作將最終資產的渲染邏輯存儲在一個JavaScript 刻寫中。編譯刻寫是一個遞歸刻寫,它會指向部署刻寫,以獲取特徵的刻寫ID,並最終渲染資產。編譯刻寫的邏輯可以根據需要自定義,以滿足需要更具體渲染功能的集合。
如何鑄造BRC69
鑄造操作使用一個HTML 類型刻寫,其中存儲了用於生成最終資產的特徵索引,並在單行中指向編譯刻寫。這種方式使得任何具備遞歸刻寫功能的前端都可以使用鏈上刻寫的數據自動渲染圖片。
以下是一個鑄造操作的示例:
實施BRC69標準將提高比特幣區塊空間的利用效率。由於獨特的特徵圖像在部署交易中只被銘刻一次,資產是由一個HTML文件組成的,引用這些特徵的文件只有一行,大約150字節。任何具有遞歸銘文實現的前端都可以使用鏈上的部署的銘文來渲染圖像,而無需額外步驟。