探討梯度銘文:BTC樂高組合與複雜邏輯產品的基礎研究


學生作者@JellyZhouishere在指導老師@979_eth和@Erjiueth的幫助下,介紹了多層銘文作為Ordinals協議的一次重大更新,為可組合性發展打開了新的想像空間。多層銘文為銘文解析標準,可透過上傳元素特徵進行組合拼接,具有互通性、降低成本及突破4MB限制等特性。創意方向包括銘文拆解、比特幣音樂、比特幣遊戲和生成藝術。文章詳細介紹了一些梯度銘文的典型案例,展示了梯度銘文的潛力和挑戰。梯度銘文為比特幣生態系統的產品範圍拓寬了路,為未來深入鏈上遊戲、元宇宙等領域展開了無限可能。

學生作者| @JellyZhouishere

指導老師| @979_eth,@Erjiueth

多層銘文作為Ordinals最近的重大更新,為Ordinals協議的可組合性發展打開了黑人的想像空間。

多層銘文是一種銘文解析標準,創建PFP合集銘文可透過上傳對應的元素特徵,可以進行組合拼接,插入上傳或下載實際圖片。多層銘文具有增強互通性、降低成本、讓銘文大小突破4MB限制等特性。

基於梯度銘文的創意方向有:銘文拆解與組合、比特幣音樂、比特幣連鎖、生成藝術、去中心化網站等。本文詳細介紹了一些結合梯度銘文的典型案例,它們為我們展示了梯度銘文的強大潛力。

多層銘文也面臨一些挑戰:多層銘文數量增加時鏈下渲染的相關解析器是否能夠快速解析;引用銘文數量增加時鏈下渲染的相關解析器是否能夠快速解析等問題。從理論上講,多層銘文產生的遊戲或NFT可以無限複雜無限精細。但受BTC網路本身的限制,需要透過相關的技術方案來實現。

多層銘文允許銘文交互交互,從而實現新的場景,生成高效藝術、鏈上展示和存儲現在成為現實,我們可以對多層銘文成功必然採用深度採用的生成藝術、鏈遊、元宇宙等模擬報表所期望的,相信未來的殺手級應用正在醞釀中。

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

Ordinals協議的誕生,為比特幣提供了數量和銘文的功能,從而拓寬了比特幣生態系統的產品範圍,並為比特幣生態帶來了巨大的應用潛力。

在過去的短短幾個月內,我們看到了Ordinals從默默無聞逐步成長為生態系統,期間Ordinals協議也經歷了重要的升級,並產生了一系列的衍生協議:

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

在我們六月的Ordinals 系列文章裡,我們也更新了關於Ordinals 及BRC20 各種衍生協議的詳細介紹(連結:https://medium.com/@gryphsisacademy/diving-into-ordinals-how-to-bet -on-bitcoin-ecosystem-as-halving-approaches-3486db8cbf12)

,這其中,不得不提序數最近的一次重大更新──分區銘文的出現。

階梯銘文是6 月12 日由比特幣協議Ordinals 新任首席維護者Raph 在Github 上宣布推出的,它進一步將比特幣協議Ordinals 創建者Casey Rodarmor 提出的階梯銘文2167 號更新合併到Ordinals 代碼中,從而為序數協議的可組合性發展開啟了非法的想像空間。

本文將探討遞歸銘文的原理以及對序數的影響,並結合現有的案例進一步展望遞歸銘文可能的創新應用方向。

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

自2022年12月底以來,Casey Rodarmor發布Ordinals協議,透過Ordinals和Inscriptions(序數和銘文)為比特幣網路引入了NFT。

該協議可以將任何內容,如文字、圖像、影片甚至應用,添加到按順序排列的sats(比特幣中的最小單位),來創建獨特的數位人工製品,並且可以透過比特幣網路傳輸。以下我們整理序數協定所涉及的重要技術原理:

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

比特幣採用了一種稱為「未花費交易輸出」(UTXO,Unspent Transaction Output)的支付模型,所有的餘額都儲存在UTXO 的清單中。每個UTXO 都包含一定數量的比特幣、所有者信息,並標明是否可用。

在比特幣交易中,每筆交易都有輸入和輸出。輸入是現有UTXO的引用,輸出指定新的位址和金額。發起交易後,輸入鎖定相關UTXO,防止重複使用,底座交易被確認。確認後,交易的輸入UTXO移除,產出生成新的UTXO。

交易的總輸入金額通常超過總輸出,差額稱為網路費,獎勵交易的礦工。網路費與交易複雜度成正比,多輸入輸出交易通常需要支付更高的網路費用。

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

比特幣網路上共有2100萬* 10^8個聰。 Ordinals協議是如何實現編號為每個一個聰進行唯一的,以及如何追蹤其所在帳戶的呢?

根據序數協議,聰的編號是根據它們被開採的順序而定的。序數的元資料並沒有儲存在一個特定的位置上,而是嵌入到交易的見證資料中,這些資料被像銘文一樣「刻」在比特幣交易的特定部分上,而這些資料被標註在特定的聰上。

這個過程透過隔離見證(Segreged Witness,SegWit)和「向Taproot 支付」(Pay-to-Taproot,P2TR)的方式實現,能夠將任何形式的內容(如文字、圖像或影片)銘刻在指定的聰上。

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

SegWit是比特幣的重要協議升級,將將一些交易簽名資料(見證資料)與交易本身分離,從而減少了儲存在比特幣區塊中的資料大小。這項措施擴大了區塊的容量,從而能夠承載更多的交易能力,提高了網路的交易處理,並降低了手續費。

SegWit協定升級了交易輸出中的一個新的見證字段,以保護隱私和提升效能。雖然見證數據的設計最初並不是為了儲存數據,但實際上它為我們提供了儲存銘文等元數據的機會。

2021年引入的Taproot協議升級可以讓不同的交易條件在區塊鏈中更私密地儲存。透過Taproot腳本路徑,我們能夠將銘文內容儲存在開支腳本中,這些腳本在內容方面幾乎沒有限制。而且,由於Taproot的折扣機制,儲存銘文內容變得更加經濟,可以節省大量資源。

Ordinals 協定巧妙地利用了SegWit 放寬了寫入比特幣網路內容大小的限制,將銘文內容儲存在見證資料中,最多可以儲存4MB 的元資料。 Taproot 讓在比特幣交易中儲存任何見證資料變得更容易,這使得Ordinals 的開發者Casey Rodarmor 可以重新使用舊的操作碼(OP_FALSE、OP_IF、OP_PUSH)來描述封裝為銘文的內容,從而儲存任何資料。

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

提交(commit):護理的一步是在提交交易中創建一個涉及包含銘文內容的Taproot 腳本的輸出。這個輸出使用Taproot 儲存格式。這時候,銘文資料已經關聯到交易輸出的UTXO 上,但尚未公開。揭露(reveal):在這個階段,透過將那筆銘文所對應的UTXO作為輸入,發起發起交易。這個時候,對應的銘文內容被揭露給整個網路。

經過以上兩個步驟,銘文內容已經與所銘記的UTXO 綁定在一起。繼續,根據前面所述的聰,銘刻是在輸入的UTXO 對應的第一個聰上實現的。銘文內容包含在顯示交易中這個經過銘記的特殊聰可以被轉移、購買、出售、丟失和恢復。

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

理解完序數的基本原理,我們再來看看梯度銘文:

序數協議引入在比特幣上將文件完全銘刻於鏈上的能力,在電位銘文出現之前,序數心血管數字孤立且有限的島嶼。雖然你可以銘刻文字、圖像和程式碼,但它們無法互動互動。

然而,隨著梯度銘文的引入,情況即將改變。現在,銘文可以使用特殊的“/-/content/:inscription_id”語法來請求其他銘文的內容。這使得用戶在比特幣鏈上創建銘文時可以使用更少的資源和費用。

多層銘文是一種銘文標準解析。其語法本質上類似於利用代碼來尋找圖像,創建PFP合集銘文可透過上傳對應圖片的圖案、顏色、動作等元素特徵,然後可以將鏈上已存在的相應元素進行組合拼接,需上傳或下載實際圖片。

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

多層銘文有以下特點:

透過階梯銘文獨特的自引用屬性,我們有機會打破先前銘刻方式的束縛,擺脫了每個銘文孤立的尷尬狀態,從而開啟了創造自由組合的可能性。降低銘文限製文字代碼的形式,保持了成交量的緊湊,不僅降低了成本,還讓銘文的大小能夠突破比特幣區塊4MB 的。這項進步增強了互通性、簡化性和擴展性,為比特幣鏈注入了更多可能性和創意想像。從協議方面來看,未來的前景十分猖獗,有大量的敘述正在等待開發者和使用者去關注和利用。

然而,目前仍存在一些挑戰,例如銘文能否在平台上線集合和索引,這將決定其發展的速度和廣泛認可的程度。

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

多層銘文的出現釋放了許多強大的創新應用。多層銘文具有靈活度高的調用性、拼接組合性和缺口優勢,為下面銘文帶來了無限的新可能,論文將以部分具體案例來介紹多層銘文的潛在創新和應用方向。

透過層次,銘文可以輕鬆引用其他銘文的程式碼。一個銘文的內容現在可以被許多其他銘文使用。這種新的可組合性開啟了我們幾乎沒有探索過的可能性領域,例如可以將複雜的圖片影片、3D遊戲等形式的內容刻在鏈上。遞歸銘文使得建立一個內部網路成為可能。更多的可能性包括銘文二次創作、GitHub 去中心化、NFT組合碎片化等等。利用遞歸銘文,我們可以實現以下創意:

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

以下我們詳細介紹一些典型的案例,它們為我們展示了電位銘文的強大潛力。

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

透過對前面提到的各種初階方案進行進一步的搭配組合,進一步的可以實現各種合集的組合、銘文的二創等:例如a合集內部的a1與a2進行組合,a合集和b合集進行組合。在此真正的基礎上,BTC 鏈上的財富誕生是由社群推動的互動式的互動式生成藝術。

我們先來看第一個案例:1Mask。

這是BTC鏈上的一個以Mask為主題的全鏈上生成藝術專案。 1Mask專案巧妙地融合了序數的遞歸技術,整體由模版、演算法以及銘文生成三個要素模組而成。

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

來源:https://1mask.io/

模版部分共包含七種銘文,分別對應七種獨特類型的版型,其格式遵循image/svg+xml。

演算法部分的基本原理假設將使用者錢包位址作為種子,運用隨機函數創建多種不同的顏色組合,用來作為面具模型上的顏色。

銘文生成機制藉助迭代技術實現演算法銘文的引用。每個掩模銘文均內嵌了建構最終多彩掩模影像所需的HTML程式碼。其實現方式採用隨機執行嵌入存於演算法銘文中的程式碼,同時根據使用者特定的鏈上資料(如錢包位址)填充該隨機種子,設定具有隨機性但與使用者相關。因此,相同的錢包位址在使用相同模組版本時,產生結果始終保持一致。

每當創建一則全新的面具銘文時,其中融合了用戶特定的鏈上細節,並引用了演算法銘文。藉由梯度銘文技術的威力,一經新創的面具銘文進入市場或被錢包索引,它便自治激活內含於演算法銘文的參考代碼。這些程式碼運行時用戶特定的鏈上資料作為輸入,最終展示出實驗、獲得個性的面具影像。

在比特幣網路環境下,銘文蘊含的資料具有不可變性,從而保證了其缺陷。這種特性決定了以此不可更改的銘文資料為基礎所裝載的即時影像也同樣具備不可變性。只需面具銘文中所涉及的隨機種子和演算法是正確的,使用者可以隨時驗證創作過程的真實和準確。

在這個專案的背後,1Mask進一步推出了一個叫做BRC721Auto的標準,提出了完全鏈上的生成藝術,至少由兩個銘文組成:一是代碼的銘文,二是個性化參數的銘文。

在程式碼銘文中,我們需要編碼一個演算法,可以根據參數的內容自動產生HTML DOM。該DOM 可以是多個、SVG 或其他可以被瀏覽器識別並相應渲染為圖形的內容。

當然,程式碼銘文也可以引用其他銘文的內容來完成其演算法。

在參數銘文中,我們需要定義一個HTML,並在其中定義一個全域參數p 來一個程式碼銘文。當一般瀏覽器嘗試顯示這個參數銘文時,它們會辨識出全域參數p ,並自動執行程式碼銘文中的start() 函數來新增或修改目前HTML 的DOM,最終渲染這個HTML 的內容。因此,參數銘文可以被視為最終的NFT(Non-Fungible代幣)。

借助遞歸銘文技術,將產生圖形所需的程式碼、程式碼的執行過程、驗證過程都放置在比特幣區塊鏈共識的保護之下。除非有人能夠對比特幣發動51% 攻擊,否則沒有人能夠控制ERC721Auto NFT 的生成過程,該產生過程將由比特幣生態系統自主執行。

1Mask也進一步提出了全鏈上生成藝術計畫的三大標準。這三大標準是:

去中心化儲存自動產生圖形的程式碼去中心化根據使用者提供的參數執行程式碼進行個人化圖形產生去中心化驗證產生結果的正確性

根據以上標準,不難發現,基於分佈式銘文的鏈上藝術具有以下特點:

獨特性、隨機性:作品必須是透過演算法和智能合約來產生的,具有不可替代性和唯一性,可證明隨機的鏈上揭示,同時也需要具有一定的藝術價值和美學價值。互動性:使用者可以與作品互動和控制。去中心化:藝術完全上鍊,去中心化的保存,並且沒有任何中心化的機構或個人可以控制它們。複用程式碼,且是基於序數的作品

相較於以太坊等其他鏈上的生成藝術項目,基於BTC 電位銘文的生成藝術是完全上鍊的生成藝術,是去獨立的、不依賴任何鏈下資源的中心化生成藝術。

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

由於梯度銘文的靈活性,這為極客們提供了施展才華的舞台,豐富極客精神的專案進一步探索序數技術的各種可能性邊界。

「Orbinals」就是這樣的典型代表,它是一個沒有推特沒有官網的極客項目,該項目所有的內容均基於Uncommon sat 之上的,根據f2pool 最新的價格顯示,截至8 月20 號,Uncommon sat的單價達到了366以上。

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

來源:https://www.ord.io/?satributes=uncommon&contentType=html&sortBy=newest

如果直接打開Orbinals的收藏系列網址,你會發現它的天體運動系列的每個圖打開後引用的一些內容是一樣的,裡邊參數會有一些不同,在它的梯度銘文裡深扒所引用的內容之後,我們可以在這個引用連結中找到有關項目的真實秘密藏品(https://ordin-delta.vercel.app/content/b5091b76f78d73677ad6b81e4785b0dfebc62b1079a0bf78b8366859a10bci062b1079a0bf78b8366859a10bci0059a10bci0378b8366859a10bci00039a1bin背後是利用HTML和JavaScript對機器人的三個運動進行編程,建立在二體模擬程式碼的基礎上的。

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

來源:https://evgenii.com/blog/two-body-problem-simulator/

在數學與物理方程式的支撐下,天體運動之美以簡潔的方式承載在比特幣鏈上。

並且由於沒有建立Twitter、Discord、官網等任何社交媒體,項目很有可能使用一種非常極端的方式,未來的資訊將呈現在團隊自己掌握的sats上。

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

資料來源:https://ordin-delta.vercel.app/content/b5091b76f78d73677ad6b81e4785b0dfebc62b1079a0bf78b8366859a1ffacbci0

除了專案方揭露的四個管道之外,還隱藏了一個彩蛋:在專案引用的銘文內容中(https://ordin-delta.vercel.app/content/4f59fc257a7c78d4074dcd7a4a55360d56986f474700adc7dcd7a4a55360d56986f474700adc7dcd7a4a55360d56986f474700adc7dcd7a4a55360d56986f474700adc7dcd7a4a55360d56986f474700adc7dcd7ac2319010231909700i1973070 future /sats/acknowledge 上的溝通管道,而acknowledge也剛好屬於團隊的一個sats。

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

資料來源:https://www.ord.io/sat/1940129935364125

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

BRC69是Luminex發布的梯度集合的新標準(https://github.com/luminexord/brc69),該標準利用梯度銘文來優化在比特幣上銘文上使用序數協議的成本,有助於在比特幣上另外,BRC69提供高度靈活性,並為更多增強功能和功能打開了大門,為更有趣的鏈上功能鋪平了道路,例如預展示功能等。

透過BRC69,可以將Ordinals 收藏的銘文成本降低90% 以上。這種降低是透過4 個步驟的過程來實現的:

特徵記錄部署集合編譯集合建立資產

只要集合創建者按照當前要求發布其藏品的官方銘文列表,所有這些過程都可以在需要外部索引器的情況下進行。另外,影像將自動渲染在所有已實現的收藏的官方銘文清單上,另外需要的步驟。

Orditroops 就是基於BRC69 的一個低壓NFT,它實現了BRC69 協議的內容,增加了特性的可組合性,縮小了圖片的佔用空間,圖片相當高清,士兵、武器、裝備的靈活配置都給了這個NFT 集合補充有了很多特色和樂趣。

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

來源:https://twitter.com/OrdiTroops

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

資料來源:https://www.ord.io/3563188a3db53850bba48747293def7bd6b7395e4241b29ec7d49892945cf927i0

OCM 是應用遞歸銘文標準的第一個3D NFT專案。 OnChainMonkey 最早是2021 年9 月在以太坊上創建的NFT項目,今年早些時候,OnChainMonkey 系列作為第一個被刻在比特幣上的10k系列出現。

一種高解析度的3D 動畫銘文,OCM 很快就以細節和品質作為。要知道,在它之前,大多數銘文仍然是小文字檔案或低解析度圖像。即使在4K 或8K 顯示器上OCM 也能提供更好的計算,這種品質是透過每個大小不超過1KB的檔案來實現的,這是OCM之前的專案很難達到的。

OCM之所以能夠實現這些,是因為它率先使用了強大的遞歸銘文。 OCM的前300個刻在比特幣上的連續300個聰上,從2009年的第78個區塊開始,按其聰數升序在鏈上排序。 OCM 建構者使用了壓縮的程式碼,並引用了P5.JS 和Three.JS 庫,以供未來的創建者使用。使用者可以在瀏覽器中查看並存取庫,渲染Dimensions Interactive Art 時自動在Ordinals協定中進行解壓縮。

透過階梯銘文,OCM高效地利用了區塊空間(每個小於1 KB),並實現了隨機的鏈上揭示,將高清品質、3D、動畫和互動藝術等特徵集於一身。

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

來源:https://ordinals.com/content/6fd06768414dfc2bd68b55869eea6844864fbf71ee72ec26568520e313c2bda2i0

輸入任何單字或主機板即可產生獨特的鏈上音樂,該音樂引擎是MUD RPG遊戲《Descent Into Darkness》的產品,透過輸入關鍵字來產生音樂。

創辦人Ratoshi 強調了ChatGPT 在開發該專案使用音樂方面發揮了重要作用,而使用電位銘文有助於顯著節省成本。區塊鏈技術與人工智慧的特殊結合,向復古電子遊戲的經典音樂致敬。

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

一個遊戲需要圖片、前端、業務邏輯等多種組件素材構成,如果素材總大小小於4M,則可以透過銘刻一個週六完成,不需要使用遞歸銘文。

有兩種情況下,適合使用梯度銘文技術:

素材本身很大(大於4M),例如一個背景圖5M則無法直接銘刻到一個Sat上,但是可以拆分後,放入不同的Sat進行顯示引用出來; 如果要實現更好的業務邏輯,如果100個Sat 銘文是一個系列的遊戲,使用的是同一個JavaScript(JS)文件,在這種情況下,也適合會使用梯度銘文,因為不需要每個Sat都將JS 文件重新銘刻一次。

遊戲的HTML(前端)和JS(商業邏輯)都刻在BTC的「聰」上,互相引用,便可以產生一個單人H5小遊戲。

以下是此類單人H5小遊戲的3個範例:

A。貪吃Serpent遊戲

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

資料來源:ord.io/431507

比特幣貪吃Serpent遊戲,這個遊戲是典型的H5單人小遊戲,也是大家熟知的遊戲:貪吃Serpent。這個遊戲的介面和執行邏輯全部寫在這個星期六上,並使用遞歸銘文技術,這個系列沒有NFT總數為100個。

其實,更好的方法應該是在一個Sat 上銘刻JS 檔案(業務邏輯),然後用100 個不同的銘刻HTML 的Sat 去引用(或相當於遞歸)這個JS 檔案所在的Sat 產生銘文。這樣會更簡潔。

b.連連看遊戲

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

資料來源:ord.io/18201467

如下圖,遊戲為3*4 數字方格(此為簡單模式,複雜模式為6*6 數字方格),一次可以點開兩個方格,當兩個方格圖片相同時,則固定下來顯示;不同的時候,則直接顯示為問號,在一定的點擊次數完成內才算勝利。限制點擊次數,來考驗玩家的短期記憶力。

這個遊戲類似大家熟悉的連連看遊戲。這個遊戲的JS和HTML全部銘刻在本週六,但其引用了「背景圖片」(背景圖片如下圖所示),所以是階梯銘文的一個簡單應用。

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

資料來源:ord.io/18201467

C。 MUD遊戲

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

資料來源:https://ordinals.com/content/1915ae7d46502199a7d03256efd7f6e2f6aabb8ed7176b34f70b7b8fd778b36ci0

《暗黑降臨》是一款以文字為主的角色扮演遊戲,結合了經典的MUD遊戲元素和序數技術,為玩家提供了獨特的遊戲體驗。

在黑暗中,玩家將扮演一個冒險者在黑暗中尋找出路,遊戲中有怪物和任務以及BOSS戰,玩家需要與怪物戰鬥才能完成任務,解鎖新任務以及獲取金幣升級和裝備購買物品。

以上3個單人H5小遊戲,是非常簡單的應用,作為遊戲是不可預測的,遊戲開始、進行、結束等過程都沒有上鍊,遊戲的過程也無法進行存檔,遊戲結束後,週六的銘文也沒有任何改變。 ,只定義了遊戲的邏輯,而沒有保存遊戲的狀態。這只是BTC鏈遊的初步嘗試。

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

來源:https://twitter.com/btcpixelwar

BTC PixelWar 是一款BTC全鏈上多人遊戲,該項目據稱是BTC鏈上的第一款全鏈多人遊戲。參與者在256*256像素格的像素上,進行創作。可以直接點選像素點,也可以將圖片上傳產生像素點送到上方。

提交都會產生一個整個丟失最新狀態的銘文,每次產生的銘文都引用上次已經產生的銘文狀態,銘文層多層,這可能是目前梯度次數最多的一個項目,也是多層銘文應用領域是具有標誌性應用意義的。

該專案提出了一個全新的標準,“BRC721Cofound”,該標準利用大眾銘文使所有比特幣用戶可以在同一張紙上進行協作,並記錄其過程,每個時刻都是一個銘文,繪畫了共同創建最初這一時刻的樣子,該銘文稱為“時刻銘文”,包含了此時新添加或更新的像素,並且包含了對先前“時刻銘文”的引用的變化以及處理兩個時刻之間圖像的“代碼銘文」。

考慮到共同參與作畫的人數可能很多,渲染最新的寫入狀態需要延遲遞歸才能加載每個人不同的像素,然而這個過程可能會導致加載時間的延長,為了解決這個問題,“代碼銘文”設計為當前「 「時刻銘文」渲染完成後對最新的時刻銘文狀態進行快照。然後當前快照儲存在當前「時刻銘文」的DOM 樹中。因此,順序瀏覽器可以透過快取每個渲染時刻銘文的DOM 樹來簡化渲染過程,從而減少梯度層數。

總體來說,BTC PixelWar 是一款具有創新性和標誌性的BTC 多人全鏈遊戲,實現了多人協同創作的同時,優化了渲染流程,引入“BRC721Cofound”標準為比特幣鏈上的多人遊戲應用領域開啟了新的可能性,也展示了分區銘文在遊戲和社交領域的潛力。

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

階梯銘文,開啟了鏈上銘文2.0的時代,使得BTC NFT的玩法越來越豐富,BTC NFT走出與以太坊等其他鏈的NFT完全變異化的道路已經越來越可能了,未來的想像/敘述空間很大。

稀疏銘文讓先前獨立的銘文直接有了聯繫,可以互相引用,從而形成我們資料庫的結構。在過去的文章中,討論了基於序數的大眾衍生協議,實際上稀疏銘文和前面的文講到的衍生協議排列起來,就能通過讀取其他銘文並根據自身的智能指令做出反應從而更新自己的狀態,透過索引可以直接操作協議的狀態,這樣就形成了一套連貫的類似智能契約動作的效果。

同時,龐大的遞歸銘文資料庫賦予銘文更多的操作空間和想像空間,其中包括基礎數據、知識庫、程式碼庫、函數庫等各個領域的元數據,並且它們直接可以相互引用,實現複雜邏輯的產品應用,因此我們可以對階梯銘文運氣必然採用的生成藝術、鏈遊、元宇宙等觸發所期望的,相信未來的殺手級應用正在醞釀中。

同時,下跌銘文也面臨一些挑戰:

如果層次結構增加,例如增加到一萬層層次,鏈下渲染的相關解析器是否能夠快速解析; 如果引用銘文數量增加,如一個週六同時引用萬個銘文,鏈下渲染的相關解析器是否能夠快速解析。

如果這兩點能夠實現,理論上,則遞歸銘文產生的遊戲或NFT可以無限複雜無限精細。這兩個問題受BTC網路本身的限制,很難從根本解決,但是,透過間接的技術方案來實現。

深入解讀梯度銘文:BTC樂高組合與複雜邏輯產品的基石

Ordinals 允許協定中的梯度升級銘文交互,從而實現新高效的、令人興奮的情況。有了這個功能,生成藝術、鏈上展示和儲存已經成為現實,能夠看到,BTC 生態內的開發者們正在繼續沿著鏈遊、生成藝術等方向做著大眾創造與開發,基於分段銘文的作品接連承諾,建造一個龐大工程的各種零件正在慢慢集齊中,未來我們可以進一步深入期待具有複雜產品邏輯的鏈上游戲、元宇宙、吸引藝術等項目的誕生。

資訊來源:0x資訊編譯自網際網路。版權歸作者Gryphsis Academy所有,未經許可,不得轉載


Total
0
Shares
Related Posts