你現在(Exist)的(Of)位置:網站首頁 > 新聞動态

從靜态轉向動态:NFT 如何改變數字所有權?

發布時(Hour)間:2023-06-07

概要(Want)

  • 動态 NFT 作(Do)爲(For)交互式代币,能根據事件更改鏈上(Superior)數據。

  • 現如今 NFT 面臨着靜态數據或中心化風險的(Of)難題。

  • Starknet 支持動态、去中心化 NFT,同時(Hour)降低計算和(And)存儲成本。

  • 動态 NFT 助力遊戲、音樂、藝術領域的(Of)創新型應用(Use)。

  • 動态 NFT 标志着 NFT 領域的(Of)蓬勃發展,提供更高的(Of)靈活性和(And)适應性。

如果你在(Exist)這(This)幾年中持續關注 Web3 的(Of)話,應該聽說過 Bored Ape Yacht Club,一(One)款售出(Out)價值超數百個(Indivual) ETH 的(Of) NFT 藏品。(BAYC 拍賣成交價高達 340 萬美元。)

從靜态轉向動态:NFT 如何改變數字所有權?

Bored Ape Yacht Club #8817

當你聽到「NFT」一(One)詞時(Hour),腦海中是(Yes)否浮現出(Out)了(Got it)像素風格的(Of) JPEG 圖像。但是(Yes),非同質化代币 (Non-Fungible Token, NFT) 的(Of)概念遠比 JPEG 圖像更豐富多樣,潛力也要(Want)更加強大(Big)。

在(Exist)本篇博客文章中,我們将一(One)起探索動态 NFT 的(Of)概念,它可以(By)根據鏈上(Superior)(甚至現實世界)事件改變鏈上(Superior)數據。我們将例舉部分現有案例、未來潛在(Exist)用(Use)例,然後深入了(Got it)解 Starknet 如何通過低廉的(Of)計算和(And)存儲成本實現這(This)種新型 NFT。

什麽是(Yes)動态 NFT?

NFT 即「非同質化代币」,是(Yes)一(One)種數字資産,代表特定項目和(And)信息的(Of)所有權。創作(Do)者可以(By)以(By) NFT 的(Of)形式來代币化作(Do)品。例如,活動門票可以(By)設計成 NFT,房地産等現實世界資産可以(By)綁定 NFT 并成爲(For)可交易資産,甚至音樂和(And)電影都可以(By) NFT 爲(For)代表。

但這(This)些 NFT 仍處于(At)「第一(One)代」,更多有趣用(Use)例等待被探索,逐步發展構建出(Out)标準規範。

NFT 的(Of)未來用(Use)例之一(One)就是(Yes)動态 NFT,即可以(By)改變代表物值的(Of) NFT。例如,代表圖像的(Of) NFT 可以(By)改變圖像顔色和(And)形狀,甚至獲取全新外觀。音頻 NFT 可以(By)對鏈上(Superior)事件做出(Out)反饋,對音頻做出(Out)演變。

由于(At)這(This)類 NFT 的(Of)所有相關數據都存儲在(Exist)鏈上(Superior),因此這(This)些更改都是(Yes)公開透明的(Of),且可以(By)與特定權限或事件相關聯。本文将詳細讨論這(This)類項目的(Of)運作(Do)細節,首先從技術角度探索 NFT,并思考爲(For)什麽大(Big)部分現有 NFT 不(No)能是(Yes)動态的(Of)。

了(Got it)解 NFT 現狀

當我們讨論 NFT 時(Hour),通常情況是(Yes)指在(Exist) 2018 年正式創建的(Of) ERC-721 标準。ERC-721 标準是(Yes) NFT 的(Of)基礎接口,聲明每個(Indivual)實現 ERC-721 智能合約必須支持的(Of)一(One)些功能。(對于(At)沒有 Solidity 背景的(Of)用(Use)戶而言,它是(Yes)一(One)種藍圖,用(Use)于(At)定義如何與合約/類别交互,特指函數但不(No)屬于(At)實現)。

從靜态轉向動态:NFT 如何改變數字所有權?

由 ERC-721 實現的(Of)函數集

每當一(One)個(Indivual) NFT 易手時(Hour),就會調用(Use)transferFrom 函數,進而改變 NFT 在(Exist)賬本中的(Of)持有者。同樣,我們可以(By)調用(Use) ownerOf 函數來檢查特定代币持有者。

類似 OpenSea 的(Of)交易市場依靠 NFT 支持該标準,以(By)便在(Exist)網站上(Superior)顯示代币并在(Exist)買賣雙方之間轉移 NFT。

接下來,讓我們一(One)起深入了(Got it)解 BAYC NFT:Ape#8817。你訪問 OpenSea 頁面,可以(By)看到編号 8817 的(Of) Ape 圖像内容。但你知道這(This)幅圖像存儲在(Exist)哪裏嗎?它可不(No)在(Exist)鏈上(Superior)!将整個(Indivual)圖像存儲在(Exist)以(By)太坊主網上(Superior)将花費不(No)小的(Of)存儲空間,并且考慮到以(By)太坊上(Superior)有數百萬個(Indivual) NFT,不(No)可能将所有這(This)些圖像存儲在(Exist)鏈上(Superior)。

相反,這(This)些智能合約需要(Want)将與 NFT 相關的(Of)所有數據(即「元數據」)存儲在(Exist)互聯網可訪問的(Of)某個(Indivual) URL 上(Superior)。NFT 有兩個(Indivual)主要(Want)選擇,将元數據保存在(Exist)鏈下但仍存于(At) IPFS 等去中心化的(Of)存儲解決方案上(Superior)(查看 Ape#8817 元數據示例),或者将數據保存在(Exist)傳統雲存儲等中心化的(Of)平台上(Superior)。

從靜态轉向動态:NFT 如何改變數字所有權?

可以(By)通過在(Exist)主網的(Of)智能合約查看任意 BAYC 代币元數據

第一(One)種選擇 IPFS,産生了(Got it)基本約束:數據變爲(For)靜态的(Of)。一(One)旦數據存儲在(Exist) IPFS 上(Superior)就無法修改,對 IPFS 進行任何更改都是(Yes)不(No)可能的(Of)。

第二種解決方案允許修改 NFT 相關元數據,但會導緻嚴重的(Of)中心化問題,與區塊鏈的(Of)觀念相悖。

因此,在(Exist)可訪問性與中心化之間不(No)斷增加的(Of)矛盾中,我們最終得到的(Of)是(Yes)保持「不(No)變」的(Of) NFT,哪怕是(Yes)在(Exist)像遊戲、SBT、創作(Do)者代币等需要(Want)動态變化的(Of)用(Use)例上(Superior)。

同時(Hour)具備動态和(And)去中心化兩種優勢的(Of) NFT 是(Yes)必要(Want)的(Of)。這(This)就是(Yes)動态 NFT 将要(Want)發揮作(Do)用(Use)的(Of)地方。

Starknet 上(Superior)低廉的(Of)計算和(And)存儲成本讓動态 NFT 成爲(For)可能

Starknet 是(Yes) StarkWare 公司開發構建的(Of)有效性證明擴容方案(也被稱爲(For)零知識擴容),采用(Use) STARK 密碼學系統大(Big)幅降低計算和(And)存儲成本。正是(Yes)因爲(For)這(This)些成本節省,Starknet 最終才能使動态且去中心化的(Of)動态 NFT 的(Of)概念成爲(For)可能。

讓我們通過示例了(Got it)解它的(Of)工作(Do)原理。

Carbonable 協議是(Yes)一(One)項碳中和(And)的(Of)項目,業務包括資助再生項目到企業管理淨零計劃和(And)報告。Carbonable 團隊對于(At)去中心化和(And)公開透明的(Of)堅定承諾,促使他(He)們開發了(Got it)首批「動态」 NFT 的(Of)概念證明,如 NFT 元數據完全存儲在(Exist)鏈上(Superior)。下面是(Yes) Carbonable 部署的(Of) NFT 合約的(Of)示例代币。

從靜态轉向動态:NFT 如何改變數字所有權?

作(Do)爲(For)實驗,将這(This)個(Indivual)「值」的(Of)主要(Want)部分轉移到另一(One)個(Indivual)地址,并自動地更新與代币相關的(Of)元數據。對比上(Superior)下示例圖,你會發現代币圖像也發生了(Got it)變化,文字顔色從金色轉變成青銅色。請注意,這(This)種改變是(Yes)完全發生在(Exist)鏈上(Superior)的(Of)。這(This)就是(Yes)動态 NFT 的(Of)力量!

從靜态轉向動态:NFT 如何改變數字所有權?

與 ERC-721 中使用(Use)特定代币的(Of)餘額和(And) ID 來了(Got it)解 NFT 的(Of)所有權不(No)同,對于(At)動态 NFT,主要(Want)信息是(Yes)存儲在(Exist)代币中的(Of)值。

意味着每當用(Use)戶請求存儲在(Exist)代币中的(Of)值時(Hour),該值就會發生變化。通過聲明一(One)個(Indivual)簡單合約(或稱爲(For)「元數據」合約)來實現,且合約能同時(Hour)處理 NFT 元數據的(Of)動态和(And)靜态部分。簡而言之,可以(By)将「靜态」部分看作(Do)短字符串,存儲 NFT 部分屬性。

另一(One)方面,「動态」部分則不(No)同的(Of),因爲(For)需要(Want)返回一(One)些信息(簡單假設爲(For)返回字符串),它可以(By)在(Exist)元數據合約上(Superior)運行一(One)些代碼。代碼可以(By)是(Yes)動态的(Of),因此它返回的(Of)值是(Yes)可以(By)随着不(No)同鏈特定參數或合約本身狀态而改變。并可能在(Exist)外部交互時(Hour)改變合約狀态。

請注意,元數據合約隻需要(Want)在(Exist) Starknet 上(Superior)聲明;甚至無需将其部署爲(For)合約。與以(By)太坊不(No)同,Starknet 區分了(Got it)合約類别和(And)合約實例。合約類别表示合約的(Of)代碼(但沒有狀态),而合約實例則表示有自身狀态的(Of)特定類别實例。當聲明合約類别時(Hour),代碼會被存儲在(Exist)鏈上(Superior),但無需狀态維護。由于(At)元數據合約不(No)一(One)定需要(Want)有一(One)個(Indivual)狀态,僅僅聲明它就能夠在(Exist) NFT 合約調用(Use)函數中運行代碼。

從靜态轉向動态:NFT 如何改變數字所有權?

Carbonable 團隊部署的(Of)概念證明是(Yes)完全去中心化的(Of),因爲(For)圖像的(Of) SVG 存儲包含部署在(Exist)合約上(Superior)的(Of)全部代碼(參見此處的(Of)代碼)。這(This)讓任何人(People)都可以(By)跟蹤對 SVG 的(Of)更改。隻要(Want)代币從一(One)個(Indivual)用(Use)戶轉移到另一(One)個(Indivual)用(Use)戶,代币的(Of)值就會産生變化,展現出(Out)适應能力。

動态 NFT 的(Of)用(Use)例

上(Superior)文中提到爲(For)測試目的(Of)而部署的(Of)例子隻是(Yes)爲(For)大(Big)量的(Of)可能性打開了(Got it)大(Big)門,例如:

圖像和(And)動畫。如上(Superior)文案例所示,可修改圖像可以(By)存儲在(Exist)鏈上(Superior)。與之類似,動畫也可以(By)存儲在(Exist)鏈上(Superior),并且可以(By)通過用(Use)戶交互進行修改。目前有幾個(Indivual)團隊正在(Exist)研究這(This)一(One)方面,在(Exist)加密遊戲領域具備巨大(Big)的(Of)可能性。例如,在(Exist)上(Superior)文提到的(Of) Carbonable 的(Of)概念證明項目中,文本顔色會随代币存儲的(Of)值而産生變化。因此,如果一(One)個(Indivual)用(Use)戶有一(One)個(Indivual)值大(Big)于(At) 1000 的(Of)令牌,文本的(Of)顔色可以(By)是(Yes)金色,如果值在(Exist) 100-1000 範圍内,則是(Yes)銀色。

音樂和(And)音頻。當我們聽音樂或音頻文件時(Hour),通常都是(Yes) .mp3 或 .wav 格式。這(This)種格式的(Of)音頻文件會受到「限制」,因爲(For)無法通過快速的(Of)方式修改其中節拍或部分片段。音頻格式(如 WAV 或 MP3)存儲實際的(Of)聲音數據,而 MIDI(音樂數字接口)文件包含合成器或其他(He)設備生成聲音的(Of)指令。

Rosis Lab 的(Of)聯合創始人(People) Raphael Doukhan,在(Exist) Starknet 上(Superior)将 MIDI 文件存儲成 JSON 對象,并允許通過外部交互進行修改,實現生成性音樂的(Of)概念證明。音樂文件的(Of)某些部分是(Yes)不(No)變的(Of)(如音樂結構、旋律主題等),但其他(He)部分是(Yes)可以(By)修改的(Of)(如 BPM、張力曲線、音調等)。這(This)類概念證明是(Yes)生成性音樂的(Of)經典案例,藝術家們的(Of)作(Do)品「不(No)再是(Yes)有限的(Of)對象,而是(Yes)超越了(Got it)創作(Do)者和(And)創作(Do)」。例如,音頻文件的(Of)節拍頻率可以(By)根據用(Use)戶與文件交互而發生改變,從而讓音樂在(Exist)全新交互中獲得更獨特的(Of)屬性。

遊戲、幻想體育競技以(By)及收藏品。鏈上(Superior)遊戲可以(By)利用(Use)動态 NFT 的(Of)力量,根據不(No)同遊戲玩法對環境、道具、角色進行遊戲内的(Of)更改。

例如,構建在(Exist) Starknet 上(Superior)的(Of)多人(People)在(Exist)線全鏈遊戲 Realms,正在(Exist)不(No)斷探索動态 NFT 用(Use)例,實現鏈上(Superior)角色的(Of)皮膚(甚至音樂)可随遊戲發生改變。

在(Exist)幻想體育競技領域,角色特征可根據球員在(Exist)現實世界的(Of)表現(通過預言機檢索)進行升級/降級。例如,由 Chainlink 支持的(Of)拉梅洛·鮑爾 NFT。每場比賽結束後,NBA 球員的(Of)賽場數據會通過預言機上(Superior)鏈,而球迷們則可以(By)收集球員們的(Of)「天賦」作(Do)爲(For)代币。拉梅洛 NFT 由四個(Indivual)不(No)同類型屬性組成:紅色火星、藍色海王星、銀色月球以(By)及金色太陽。它們與 NBA 球員的(Of)不(No)同的(Of)統計數據息息相關。例如,紅色火星與得分相關,銀色月球與助攻相關。因此,每當拉梅洛得分或拿助攻時(Hour),也能提升對應 NFT 的(Of)價值。

從靜态轉向動态:NFT 如何改變數字所有權?

拉梅洛·鮑爾 NFT 示例

這(This)類想法可以(By)融入到遊戲中,讓角色皮膚随着玩家等級提升而變得「更酷」,或者玩家成就在(Exist) NFT 上(Superior)顯示爲(For)獎牌和(And)獎杯。

生成性藝術。藝術有多種形式,上(Superior)文已經讨論了(Got it)其中一(One)些。然而藝術的(Of)概念卻是(Yes)寬泛的(Of)。OG:CR(Organic Growth: Crystal Reef)是(Yes)一(One)個(Indivual)動态 NFT 項目,連接了(Got it)數字藝術和(And)物理藝術。用(Use)戶可以(By)在(Exist)鏈上(Superior)收集水晶 NFT,且 NFT 将随着用(Use)戶每筆轉移而進化。用(Use)戶的(Of)錢包曆史記錄(帶有随機性)決定了(Got it)水晶的(Of)變化。最終的(Of)想法是(Yes)将數字水晶 NFT 轉換成實體藝術作(Do)品,并可以(By)在(Exist)世界各地博物館展出(Out)。

動态 NFT 是(Yes)一(One)種進化

盡管 NFT 仍處于(At)發展初期,但依然衍生出(Out)大(Big)量應用(Use)。動态 NFT 的(Of)出(Out)現代表了(Got it)這(This)項技術的(Of)進一(One)步發展。通過 Starknet 這(This)樣具有低成本計算的(Of)鏈,可以(By)高效的(Of)存儲大(Big)量信息,并保證它可持續修改。Starknet 正在(Exist)見證這(This)一(One)重大(Big)發展,現在(Exist)就是(Yes)加入開發者行列,參與 Starknet 新應用(Use)場景建設的(Of)最佳時(Hour)機。

結論

動态非同質化代币(NFT)是(Yes)數字資産蛻變的(Of)先鋒,對鏈上(Superior)或現實世界的(Of)事件做出(Out)響應并不(No)斷發展。作(Do)爲(For)傳統 NFT 的(Of)增強版本,打破了(Got it)靜态數據模式,引入了(Got it)價值和(And)形式的(Of)變革。Starknet 具有成本效益的(Of)計算和(And)存儲的(Of)力量将動态 NFT 的(Of)夢想變爲(For)現實,釋放大(Big)量可能性,例如,可變更的(Of)圖像、不(No)斷進化的(Of)音樂、可交互的(Of)遊戲以(By)及生成性藝術。随着我們對區塊鏈和(And)數字資産領域的(Of)不(No)斷探索,動态 NFT 表現出(Out)驚人(People)的(Of)演變,同時(Hour)标志着技術和(And)創意領域的(Of)新時(Hour)代來臨。


微信咨詢

      Copyright@2018-2020   版權所有 武漢美申區塊鏈科技有限公司 工信部備案号:       從靜态轉向動态:NFT 如何改變數字所有權? - 新聞動态 - 成都區塊鏈開發