譯者導讀:作為第一個以太坊 layer2 上為 NFT 提供交易和服務的平臺,Immutable X 是如何將技術和代幣經濟學有效結合,做到即時交易確認、高交易吞吐量和零 gas 費,且又不會影響以太坊的安全性呢?關於更多詳情,可以參見本文。
TELab:Token Engineering Lab,一
家致力於代幣經濟系統研究、設計和實踐的實驗室。關註我們的 Twitter,加入 Discord,探索 Web3 代幣工程最佳實踐。
引言
我曾經喜歡遊戲,現在可能仍然喜歡,因為太容易沈迷其中,我現在不會去碰任何遊戲了。魔獸世界是關於建立一個角色並為其配備稀有物品的遊戲,這些物品需要通過任務、地牢突襲和玩家之間的競爭來獲得。獲到的物品最終會出現在角色的物品欄中,但玩家並不真正擁有這些物品。玩家和他的角色只有在付費訂閱期間或只要遊戲存在就擁有它們,除此之外什麽都沒有。這些物品通常不能在遊戲之外以法幣交易出售。
數字資產所有權有可能改變這一點,任何玩家將享有在遊戲中獲得和創造的物品的所有權。所有權記錄在區塊鏈上,此類技術被稱為不可替代代幣 NFT。NFT 是圖像、視頻或遊戲內物品的唯一代幣,可以存在錢包中。這使得用戶能夠將這些數字遊戲資產帶出遊戲之外,有可能在其他遊戲中使用它們,並在市場上用它們換取法幣。不可替代意味著代幣彼此之間不可互換。如果將一個NFT更改為另一個,最終不會得到相同的東西。
類似 Axie 這類遊戲的流行,使以太坊的容量很快達到了極限。因此 Axie Infinity Studio 構建了自己的
側鏈,以支持鑄造和交易大量 Axie,並降低交易費用,讓用戶真正享受到了玩遊戲的樂趣。
但並不是每個遊戲項目都願意自己構建基礎設施,而 Immutable X 正看到這個機會。它為以太坊上的 NFT 構建了第 2 層解決方案,達到遊戲所需要的擴展。
他們文檔的摘要:
該網絡目前每天支持大約 150,000 個 NFT 交易,網絡使用率為 30%。我們的計劃是讓 Immutable X 每天支持超過 2 億個交易,同時消耗以太坊不到 30% 的容量。
第 2 層意味著在第 1 層(在本例中第1層即指“以太坊區塊鏈”)之外運行交易,之後將它們匯總回第 1 層。這意味著可以以較低的交易費用執行大量交易,但可以保證主鏈的安全性。Immutable X 使用 rollup 來實現這一點。
第 2 層和 ZK rollup
以下是介紹 rollup 的一個非常棒的視頻,總結發生在鏈下交易的技術:
Rollups 只是一種可能的選擇,但已成為最常見的擴展技術 — Vitalik 在
此鏈接中更詳細地介紹了。參見以下表示鏈之間關系的圖表:
第 2 層使得第 1 層的安全性和輔助系統的高可擴展性,得以同時實現。
Immutable X 采用的是 ZK-Rollups,當回滾到第 1 層時,rollup 使用加密技術生成所有交易數據的加密證明。這也稱為有效性證明,因為此過程中涉及的數學證明發生在第 2 層的所有交易都是有效的,並且一旦它們被接受到第 1 層區塊鏈上,它們像所有其他第 1 層交易一樣不可改變。
與其他 rollup 技術相比,ZK-Rollups 需要大量的計算能力,但通過有效性證明可以立即撤回到第 1 層,從而創造無縫的用戶體驗。
Immutable X 是使用 Starkware 的 StarkEx 技術構建的。下圖展示了 StarkEx 如何使交易能夠在第 1 層之外的第 2 層上執行,然後在第 1 層主鏈上進行更新和證明(
這裏有一個很棒的小片段,介紹了高級流程)。
現在,如果 Starkware 提供了所有這些,那麽 Immutable 究竟是做什麽的?
Immutable X
Immutable X 調整 StarkEx 技術以適應 NFT 的特定要求,允許用戶鑄造、存入、轉移和提取 NFT。此外,該團隊通過抽象大部分複雜的智能合約和區塊鏈邏輯,提供了一系列功能,讓開發人員的工作變得非常輕松。這也是該項目如此有趣的部分原因。很少有開發人員知道如何使用 Web3 技術、開發智能合約並構建連接到它們的應用程序,因此使用 API 為遊戲內物品鑄造 NFT 變得非常簡單,讓任何遊戲都可以進入這個新領域。
在 Immutable X 上,從鑄幣到交易再到轉賬的每一次交互都是通過簡單的 API 調用來執行的。Immutable X API 包含構建應用程序所需的讀取和寫入功能,而無需構建後端。最近在 Immutable X 上啟動了一系列有趣的項目。
代幣經濟學
下圖是代幣經濟學和高級運維架構的混合。
以太坊(第 1 層)
- 協議的資金合約存放在在第 1 層上,並通過橋連接到第 2 層。
- 用戶需要將資金存入第 1 層的合約中,才能在第 2 層的錢包中使用這些資金。
- 匯總後,驗證者驗證來自第 2 層的證明,以確保第一層的網絡狀態是正確的。
Immutable X 的基礎設施
- API 使得游戏/APP 可以铸造、转移、销毁或更新 NFT 的元数据,大多数游戏不需要了解许多的 Web3 逻辑,通过 API 获得这些服务即可以简化开发。
- SDK 只是一個使用 API 的 JavaScript 庫。
- LINK 通過將用戶的第 1 層錢包連接到第 2 層錢包,將用戶連接到 Immutable X 上。用戶可以繼續使用他們的第 1 層以太坊錢包。
- 提交給 Immutable X 的所有訂單都可以通過共享訂單簿獲得,讓開發人員在構建自己的市場時可以快速開始。Immutable X 自帶交易市場,可在其中交易 NFT。
- rollup 服務在巨大的 merkle 樹中跟蹤第 2 層的狀態(此鏈接解釋了他們是如何工作的),該樹被批處理以計算其有效性的證明。這是一個龐大計算量的步驟,但可以壓縮存儲在鏈上。
Immutable X 协议
- 該協議讓我們了解了 Immutable X 的代幣經濟學。項目有一個實用代幣 IMX,可用作治理、支付協議費用和質押。它的總供應量為 2,000,000,000枚。分布如下圖所示,將在長達 4.5 年中逐步釋放。
- 生態發展基金,部分作為用戶每日使用量的獎勵。另一部分獎勵支持使用 Immutable X 的開發項目。捐贈通過 Snapshot 來完成支付流程,IMX 代幣持有者可以對捐贈提案進行投票。
- 滿足以下條件的代幣持有者,將獲得質押獎勵:1)在最近 30 天內參與了治理投票,2)持有 NFT 或在最近 30 天內有交易。
- 獎勵按用戶已抵押的金額與已抵押總金額的比例來支付。
- 質押獎勵池的資金來自銷售和交易NFT的費用,其中 Immutable X 協議收取 2%,其中每 2% 的 20% 被換成 IMX 並存入到質押獎勵池。IMX 是在公開市場上購買的。
- 2% 費用中的 80% 部分是 Immutable X 協議的主要收入來源。
- IMX 代幣的作用雖然沒有其他代幣那麽重要,但可以將它看成是對 Immutable X 協議的價值捕獲。 Immutable X 協議使用的越多,則交易費用就越多。
遊戲/APP
- 遊戲和 APP 通過 API 或 SDK 與 Immutable X 交互,遊戲工作室可以簡單地將 NFT 添加到其遊戲中。NFT 智能合約存在第 1 層,但所有交互都通過 API 進行。
NFT 詳情
Immutable X 完全是關於 NFT的,因此值得仔細研究它們在協議中是如何工作的
第 1 層和第 2 層之間的連接:新遊戲需要經過
幾個步驟才能在 Immutable X 上鑄造 NFT。首先要為 NFT 創造智能合約,以便在第 2 層上可以使用 NFT。然後,智能合約需要在 Immutable X 中連接。完成之後,可以在第 1 層和第 2 層上創建 NFT,並且可以使用 Immutable X 的存款和取款功能在 2 層之間架起橋梁。
版稅:NFT 交易版稅(固定費率)歸原創者所有。這是創作者在作品首次售出後賺錢的好方法。
元數據:NFT 詳情不直接存儲在 NFT 中。NFT 自帶指針,指向描述這些特征的文件(
IPFS 是可以存儲此類文件和 jpeg 圖片 的地方之一)。這張來自
Opensea 的精彩圖片解釋了這個概念:
Immutable X 還支持不存儲在鏈上而是完全由 APP 控制的可變元數據,從而允許 APP 更好地描述 NFT。
結束語
我很喜歡這個發展方向。創建 NFTs 變得廉價、可擴展,並且任何遊戲開發工作室都可以輕松獲得,而不需要雇用整個 Web3 開發團隊。Immutable X 通過使這種技術的使用變得如此簡單而降低了進入的門檻。
再加上玩家和用戶對轉向這種新的遊戲賺錢模式的需求。我簡直無法想象遊戲不提供遊戲中的物品作為 NFT,以便玩家可以擁有它們。這是玩家想要的,最終是玩家通過選擇他們想玩的遊戲來推動對新變化的需求。
在這一演變的下一步,遊戲公司需要重新考慮他們的商業模式。免費遊戲是過去幾年的一個大轉變,公司免費提供遊戲,並轉向遊戲內物品的銷售收入。雖然他們將繼續銷售 NFT,但新的收入來源肯定會隨之而來。例如
Gods Unchained,大部分收入計劃從遊戲卡的交易版稅中獲得。
作為所有這些的基礎,Immutable X 是一個令人興奮的基礎設施,使我們離主流的 Web3 使用更近一步。
TELab: 本文內容僅供學習研究參考,並不構成任何廣告銷售或投資建議。投資者據此操
作,風險自擔。轉載/內容合作/尋求報道,請聯系 TELab 授權並註明出處。