讀懂最強 NFT 協議 RMRK:像 HTML 一樣靈巧的 NFT 協議

讀懂最強 NFT 協議 RMRK:像 HTML 一樣靈巧的 NFT 協議
撰文:PAKA Labs 研究員 MIDDLE.X
Reviewed : Shawn Lin 林曉

( 文中部分內容翻譯自 RMRK 官方博客 )

1990 年 12 月 25 日,時任歐洲核子研究中心研究員的英國科學家蒂姆·博納斯-李(Tim Berners-Lee)使用超文本標記語言,也就是我們熟知的 HTML,與服務器進行了第一次通訊,這標誌着萬維網的誕生。從那以後,我們開始在「萬維網」這棵已經點亮的科技樹上開枝散葉,然後我們經歷了 20 餘年信息互聯網的飛速發展,極大的改變了我們的生活樣貌。

然而,隨着信息互聯網的機會被喫幹榨盡,我們突然感到這個世界似乎很久沒有產生能和萬維網媲美的,有足夠開創意義和變革力量的「根技術」了。2009 年,比特幣的發佈標誌着區塊鏈技術的第一個落地應用,終於再次讓我們感受到大航海時代般的興奮。

如果萬維網是信息互聯網,那麼區塊鏈就是價值互聯網,當前以同質化代幣(Fungible Token)爲技術基礎的數字貨幣成爲了價值的主要載體,數字貨幣及其衍生應用一度被認爲是區塊鏈技術的應用邊界,直到 NFT (Non-Fungible Token)概念的火熱,讓人們彷彿發現了新大陸!

NFT : 價值互聯網的 HTML

如果拿 NFT 和信息互聯網當中的一個事物類比,那麼最適合的概念莫過於 HTML。HTML 是一種用於創建網頁的標準標記語言,本質上是以網頁爲載體的一種結構化信息,而 NFT 何嘗不是一種對目標對象進行描述的結構化信息?不同的是 NFT 具有唯一性,在承擔信息的同時,還承載了價值。我們可以把 NFT 理解爲「承載價值的信息」或者「承載信息的價值」。

HTML 從誕生之日起就處於不斷演化之中,迄今爲止,大版本的迭代已經到了 HTML5,細微之處的完善優化更是不計其數,同樣,NFT 標準自誕生之日起,也在不斷演化。

ERC721 – 第一個代表 NFT 資產的標準,由 Dapper labs Dieter Shirley 創造出來並由 CryptoKitties 帶向市場。ERC721 提供了代表單一資產的唯一標識符到地址的映射,地址表示該標識符的所有者。隨後,Enjin 團隊創造了 ERC1155,將資產和一個整數數量映射到地址,這意味着 ERC1155 可以實現 NFT 的「多版限量」。

ERC721 是目前使用最廣泛的 NFT 標準,其次是 ERC1155。除此之外,還有 ERC-1523 (保險單 NFT)、ERC-998 (可嵌套的 NFT)、EIP-1948 (可變信息的 NFT)、EIP-2981 (NFT 版稅)等。這些 NFT 標準都在特定方向做了改進,以適應具體的業務需求,然而如果要滿足更復雜的場景:諸如遊戲,社交,Metaverse,這些標準的靈活性還是遠遠不夠的。

HTML 歷經數十年的演化,迄今爲止,已經變得非常複雜,能實現響應式設計、動畫、乃至頁遊等豐富的功能。反觀 NFT,其描述結構和功能似乎過於簡單。

遊戲和社交(包括 Metaverse),是 NFT 捕獲價值的兩大場景。缺失了這兩者,很多 NFT 就只能躺在錢包裏生鏽,根本派不上用場。爲了讓 NFT 能更加有用,我們需要更靈活,功能更加豐富的 NFT 標準。

RMRK 也許就是我們期待的。

RMRK 創始人 Bruno 在其博客裏說:「 RMRK 是目前最先進的 NFT 標準,如果你體驗過 RMRK,那麼你會覺得其他 NFT 協議,都是石器時代的產物。」
讀懂最強 NFT 協議 RMRK:像 HTML 一樣靈巧的 NFT 協議Bruno 是波卡社區的一位非常活躍的提案貢獻者,RMRK 正是基於波卡的金絲雀網絡 Kusama 開發。同時,Bruno 也是一位充滿反叛精神的程序員,他每每談到“規則”“限制”之類的詞彙時,總會加上“愚蠢的”“無聊的”之類的定語。RMRK 標準源於 Bruno 向波卡國庫提交的名爲 PolkadotAssetJS 的提案,其目標是構建一個通行於波卡生態的,且更加強大的 NFT 標準。

我們來看下 RMRK (主要指 RMRK2.0)將有哪些厲害的新特性:

多資源 NFT(Muti-resource NFT)

多資源 NFT 是一種具有同等對應於它的多個資源的 NFT。很多時候,我們需要讓 NFT 能夠對應多個資源,例如,如果一個 NFT 代表了一個視頻,那麼在 Opeasea 加載的時候,這個 NFT 需要呈現的是一個視頻封面。那麼視頻文件本身和視頻封面都需要成爲該 NFT 的資源。

RMRK 支持爲 NFT 添加多資源,基於多資源 NFT,再配合一些代碼命令,即可實現 NFT 的多種用例。例如: 

①  優先級切換 (Priority Switch)

屠龍刀 NFT 可以有漂亮的風格化繪圖(左圖)和逼真的渲染(右圖),兩者都是該 NFT 的資源。用戶可以通過針對 priority 字段發出 SET 命令 ,切換顯示的優先級。設左圖爲 0,右圖爲 1,當 priority 值爲 [0,1] 時,默認顯示左圖,當 priority 值爲 [1,0] 時,默認顯示右圖。
讀懂最強 NFT 協議 RMRK:像 HTML 一樣靈巧的 NFT 協議② 冗餘存儲(Redundant Storage)

多資源 NFT 可以實現在各種平臺上備份 NFT 的資產。如今,許多 NFT 項目選擇一箇中央服務器來託管您的藝術作品,當服務器出現故障時,他們可以讓您的藝術作品消失。可能會發生這樣的事情:
讀懂最強 NFT 協議 RMRK:像 HTML 一樣靈巧的 NFT 協議
但是,如果 NFT 資產通過 4 個資源同時存儲在多個存儲平臺上,例如 Arweave、Crust、FilecoinIPFS,那麼您的藝術品會獲得備份,得到更妥善的保護。

③ 資源更新 (Resource Adding)

對於多資源 NFT,有時碰到情況需要在原生的 NFT 鑄造後,過一段時間再添加資源 ,例如不同的渲染風格。
如果 NFT 集合的 resources 字段設置爲可變,則集合發行者可以爲該集合中的 NFT 創建替代資源,然後將其推薦給鏈上的所有者(RESADD),所有者可以選擇是否接受這個新資源 ( RESACCEPT) ,如果接受,資源就會被更新或者添加上去。如此一來,NFT 變的可更新,而非一成不變。

④ 條件渲染和響應式 NFT (Conditional Rendering & Reactive NFTs)

RMRK 2.0 NFT 使用 jsonlogic 將條件添加到 NFT 中。
用戶繪製月亮的數字繪畫。這幅畫有兩個資源:一個只是一個月亮的圖像 [0],一個是月球上的月球基地的圖像 [1]。

讀懂最強 NFT 協議 RMRK:像 HTML 一樣靈巧的 NFT 協議
NFT 有一個這樣的邏輯塊:

...
    "logic": [
        {
            ">": ["emotes.", 50],
            "priority": [1, 0] // change prio based on condition == true
        },
...

如果人們集體 EMOTE 超過 50 到這幅畫,將優先級從 [0,1] 切換爲 [1, 0] 。這意味着,如果火箭表情符號超過 50,NFT 將默認顯示月球基地。

條件參數可以是多種多樣的,例如當區塊高度達到多少,或者達到 100 的整數倍時,NFT 默認展示資源發生變化。如果結合預言機(Oracle),還可以將鏈外信息引入作爲條件參數,實現更有趣的變化。

NFT 自定義字段(Custom Fields)

RMRK 最強大的特性在於可自定義元數據字段。RMRK 支持創建一個 NFT 集合(Collection),定義好元數據結構之後,再創建從屬於該集合的 NFT。每個集合內部的 NFT 使用相同的元數據結構,不同的集合則元數據不同。

德國數學家萊布尼茨曾說:「世界上沒有兩片相同的葉子」。NFT 也是如此。但是我們可以定義一個名爲「葉子」的集合,基於同樣的元數據構建出各種各樣的葉子。

RMRK 中的 NFT 遵從 Opensea 元數據的屬性標準,但 RMRK NFT 有可變字段,集合的發行者可以設置這些字段。可以預見,這是通過 SET 命令完成的。
在鑄造集合時,創建人可以定義其可變字段集:

...
"mutable": ["priority", "resources", "upside_down", "mycustomkey"]
...

或者讓它完全打開:

...
"mutable": ["*"]
...

或者完全不可變:

...
"mutable": []
...

這允許 NFT 集合發行者完全自定義他們的 NFT 元數據,集合內的 NFT 將繼承其集合的可變字段,但每個 NFT 實例都可以單獨覆蓋它們。
自定義字段的功能讓 RMRK 成爲一種極其靈活的 NFT 標準,也讓 RMRK 成爲了過往所有 NFT 標準的超集。

可嵌套 NFT (Nested NFT)

與 ERC998 相似,在 RMRK 中,一個 NFT 的 owner ID 可以是鏈上的一個 Account,也可以是另一個 NFT 的 ID。通過可嵌套功能,再結合多資源和自定義字段,可以實現一些有趣的用例。

① 捆綁轉移(Bundle Transfer)

具有嵌套關係的 NFT 組合,只要轉移其母 NFT,那麼其子 NFT 即可一併轉移。例如你有一個遊戲賬戶,該遊戲賬號是 NFT 形式,遊戲賬號下有各種遊戲道具(inventories),作爲遊戲賬號 NFT 的子 NFT,那麼你就可以將你的賬號以及賬號下的道具一次性全部出售,而不需要一個一個轉移。

② 組合式 NFT : 部件和插槽 (Composed NFT : Parts & Slots )

我們可以把矢量圖(SVG)或者 PNG 圖片等多種元素組合起來,形成組合式 NFT。我們可以爲 NFT 定義一個 BASEBASE 定義了該 NFT 的插槽(Slots)和部件 (Parts)通過插槽和部件,我們可以創造複合式的 NFT。部件可以分爲固定部件(Fixed parts)和非固定部件 (Non-fixed parts),非固定部件我們也稱之爲插槽(Slots)。各部件還有一個特定的參數,即層數,層數越高,顯示越靠前,背景圖層的層數爲 0. 有 P 圖經驗的人,對這個邏輯應該能更快的理解。

插槽可以用來裝備(equip)物品(items),可裝備的物品本身也是 NFT。當然,我們大多數時候並不希望任何 NFT 都可以當做可裝備物品,我們可以預先定義可裝備的 NFT 集合(Collection),只有集合內的 NFT 可以作爲物品裝備上去。同時,已裝備的物品可以隨時卸載(unequip),也有些物品裝備上去之後無法卸載(由插槽屬性決定),如果不想要,只能燒燬(burn)。

讀懂最強 NFT 協議 RMRK:像 HTML 一樣靈巧的 NFT 協議RMRK 渲染器將根據圖層順序,把固定部件元素和已裝備到插槽中的元素進行組合,構成分層圖像,呈現此 NFT 在此時此刻的樣子。

讀懂最強 NFT 協議 RMRK:像 HTML 一樣靈巧的 NFT 協議

Kanaria 鳥類收藏品是 RMRK 團隊推出的一個概念性 NFT 產品,通過買蛋,可以孵化出具有不同外觀特徵(trait)的鳥,買蛋就相當於買盲盒。該產品是 RMRK 實現的組合式 NFT 的第一個用例,也是 RMRK 團隊的 INO (Initail NFT Offering,或稱 Initail Collection offering)衆籌活動。RMRK 團隊曾表示,他們願意幫助更多的項目採用 RMRK 實現其 INO.

③ 衆包創作與社交互動(Crowd Creation & Social Interaction)

如果我們將 NFT 上一個或多個部件的更改權限開放給所有人或者特定人,那我們就得到了一個可以開放創作的 NFT。類似於《First Supper》的多人各自創作一個圖層並組合在一起的用例,RMRK 可以輕易支持。

拆除白馬門 | 從開放金融到開放藝術
除此之外,我們還可以實現藝術家和藏家的互動。例如藏家 銘印權:NFT 藝術品可以將畫作本身作爲背景圖層,同時開放一個插槽圖層給擁有者,藏家可以將自己的銘印(或其他元素)作爲一個圖層放置在畫作中,以向別人展示這幅作品的擁有權。

RMRK 團隊在 Kanaria 中還開發了一種很有意思的互動方式,叫「EMOTE」。EMOTE 是指用戶給一個 NFT 貼表情的行爲。當有人分享他的 NFT 時,其他用戶可以在上面貼表情 (消耗微量 KSM),就像在社交網站上爲某個內容點贊或者評論那樣,只是評論的內容僅限於表情包。

讀懂最強 NFT 協議 RMRK:像 HTML 一樣靈巧的 NFT 協議讀懂最強 NFT 協議 RMRK:像 HTML 一樣靈巧的 NFT 協議
Kanaria 爲前 40 名獲得最多表情包的蛋舉行了 藝術作畫大賽 ,將根據表情包爲這些未來孵化的 Kanaria 鳥類進行作畫,競賽十分激烈,同一個蛋的競爭作品達 7 幅之多 。

讀懂最強 NFT 協議 RMRK:像 HTML 一樣靈巧的 NFT 協議

由於必須集齊 3 個特定的表情,纔可以讓蛋孵化出小鳥,Kanaria 也獲得了一定的裂變傳播的特性。筆者不瞭解 EMOTE 是不是使用子 NFT 插槽實現的,但毫無疑問,使用一個特殊的插槽可以實現這樣的功能,只需讓該插槽支持添加不限數量的子 NFT,並且可以由任何人添加即可。

NFT DAO :碎片化擁有

官宣此功能將隨 RMRK 2.5 一起提供。對於許多人來說,有些昂貴的 NFT 可能遙不可及,但他們可能想擁有其中的一部分。RMRK 中的 NFT 可以細分爲 FT,因此這些代幣的持有者不僅可以擁有 NFT 的一部分,還可以 DAO 的形式組織起來,對 NFT 進行管理。

要將 NFT 分割爲 FT,持有者需要的質押一定量的 RMRK 代幣。以防止該功能被濫用。

RMRK 的技術方案

RMRK 是波卡生態的 NFT 標準,目前是通過在 Kusama 中繼鏈的擴展字段中塗鴉和標記實現的,而 RMRK 本身可以理解爲是對塗鴉的一套解釋規則,這也是 RMRK 名稱的由來(remark)。這樣的實現方式類似於比特幣的 colored coin,也有點像 onmi 格式的 USDT,因此 RMRK 並不需要智能合約的支持。

儘管 Kusama 鏈上的塗鴉當中已經包含了所有的 NFT 狀態轉換信息,但是當需要進行 NFT 交易時,Kusama 並不會驗證當前用戶是否擁有該 NFT,與此同時,如果我們想從鏈上塗鴉中知道當前所有 NFT 的狀態,需要對所有的含有塗鴉的交易記錄進行解析,這無疑會帶來巨大的計算量。因此,RMRK 開發了一套 module,用來掃描 Kusama 中繼鏈,存儲 RMRK NFT 事件,並轉化爲 RMRK NFT 的最新狀態,在對 RMRK NFT 進行操作時,該 module 將對交易的合法性進行驗證。

任何一個 Substate 構建的區塊鏈,無論是不是平行鏈,是否支持智能合約,都可以集成這套 module,來支持 RMRK NFT 標準。這樣的技術方案,在無需等待波卡官方開發進度,無需智能合約,無需競拍平行鏈的情況下,以最快的速度,最簡潔的方式讓 NFT 業務在波卡生態跑起來了,是一種非常聰明的技術方案,即使可能不是最終的方案。

Token 經濟模型

RMRK 的 token 名爲 RMRK,爲了區分,我們將 RMRK Token 寫作 $RMRK。$RMRK 的總量爲 1000 萬枚。

其一,$RMRK 將作爲 RMRK 標準的治理代幣,持幣者可通過治理投票,修改相關參數,例如修改分割 NFT 爲 FT 所需要質押的 $RMRK 數量;

其二, $RMRK 將作爲 Singular 平臺(singular.rmrk.app – RMRK 團隊開發的 NFT 發佈及交易平臺)的治理代幣。要在 Singular 上發行一個 NFT,並讓該 NFT 可以在主頁、收藏列表等發現頁面上可見,有一個審覈期。您需要質押一些 $RMRK。如果審覈期過去,沒有人報告您的 NFT 抄襲、色情暴力或任何其他違反條款的內容,您將拿回你的 $RMRK。相應的,如果你要舉報某人發佈違規 NFT,也必須抵押 $RMRK 。勝訴方取回自己的代幣,並獲得對手代幣的一小部分,其餘部分被燒燬,從而減少供應。RMRK 持有者將可以投票調整治理參數,例如審覈期的時長,審覈期需要質押的 token 數量;

其三,RMRK 是一個底層 NFT 標準,和 Unique Network,Efinity,NFTMart 等獨立的 NFT 公鏈項目不同,RMRK 相當於 NFT 的 layer0,採用 RMRK 標準的 NFT 公鏈可能會有很多,當你需要跨鏈鑄造,跨鏈轉移,跨鏈掛售 NFT 的時候,將需要支付 $RMRK;

其四,採用 RMRK 標準的應用,無論是交易平臺,Metaverse,還是遊戲或者收藏品,甚至非 NFT 應用,都將成爲其生態應用。RMRK 團隊在自己開發一系列生態應用(如 Singular,Kanaria,Kodadot)的同時,也在與更多波卡生態項目合作,積極推動 RMRK 的採用,建設一個更大的生態。RMRK 發起人 Bruno,作爲波卡生態的活躍貢獻者,與許多波卡生態項目有廣泛的聯繫,也是多個波卡項目的技術顧問,Bruno 將爲 RMRK 的生態發展提供強有力的幫助。隨着生態的發展,$RMRK 的使用場景將非常廣闊。

代幣分配:

FairDrop:RMRK 將試圖將 100% 的代幣分配給 Kanaria 蛋的持有者。Kanaria 是 RMRK 推出的衆籌活動,將通過發售虛擬蛋 NFT 來籌集資金。虛擬蛋分爲 4 個等級,分別是太祖(Super Founder),始祖 (Founder),稀有 (Rare),限量 (LE)。購買虛擬蛋的人將分別獲得:

  • 太祖 : 32362.4595469 $RMRK
  • 始祖 : 21574.9730313 $RMRK
  • 稀有 : 4314.99460626 $RMRK
  • 限量 : 431.499460626 $RMRK

讀懂最強 NFT 協議 RMRK:像 HTML 一樣靈巧的 NFT 協議

融資情況

2021 年 6 月 3 日,RMRK 獲得 600 萬美元融資,其中 200 萬美元來源於 Kanaria 虛擬蛋衆籌,400 萬來源於機構直接投資,投資方包括 D1 Ventures、YBB、PAKA、LD Capital、Signum Capital、Carbon Blue 等。

根據 RMRK 官方 Twitter 發佈的消息,6 月 10 日,這些機構也加入了投資,包括 DFG,Moonwhale,Fundamental Labs , IOSG。

讀懂最強 NFT 協議 RMRK:像 HTML 一樣靈巧的 NFT 協議

小結

Bruno 認爲 RMRK 是目前最先進的 NFT 標準,這句話不是妄言。RMRK 實現了一系列創新的功能,讓 NFT 所能承載的信息複雜度和互動形式幾乎達到了 HTML 級別,讓 NFT 的描述能力和交互能力上了一個新的臺階,無論對於 NFT 社交,NFT 遊戲,以及 Metaverse 的發展,還是未來的萬物上鍊,都有重要的奠基意義。

參考資料:

Dawn of the Art Legos
https://app.subsocial.network/@rmrkapp/dawn-of-the-art-legos-18289
RMRK token utility and other FAQs
https://app.subsocial.network/@rmrkapp/rmrk-token-utility-and-other-fa-qs-18366
What is Open Art?
https://puzzle.ventures/article/what-is-open-art
[Treasury proposal] PolkadotAssetJS an NFT interface for developers and artists
https://kusama.polkassembly.io/post/313

RMRK Raises $6m To Build Polkadot’s Advanced NFT System Standard
https://www.businesswire.com/news/home/20210608005768/en/RMRK-Raises-6m-To-Build-Polkadot%E2%80%99s-Advanced-NFT-System-Standard

Rethinking the Scarcity of Crypto Art
https://medium.com/@caoyinshanghai/rethinking-the-scarcity-of-crypto-art-5c6001d42272
The Non-Fungible Token Bible: Everything you need to know about NFTs
https://opensea.io/blog/guides/non-fungible-tokens/
How We Accidentally Built The Most Advanced NFT System In The World
https://www.starterstory.com/most-advanced-nft-system-in-the-world
DAO Kanaria Vote 1:Emoji Requirement and Timeline change
https://kanaria.rmrk.app/dao

讀懂最強 NFT 協議 RMRK:像 HTML 一樣靈巧的 NFT 協議

讀懂最強 NFT 協議 RMRK:像 HTML 一樣靈巧的 NFT 協議

溫馨提示:本站所提供的資訊信息不代表任何投資暗示,本站所有資訊僅代表作者個人觀點,與幣圈財經官方立場無關。

发表评论

登录后才能评论
返回顶部