一文比較ERC-721 和ERC-1155的本質差異

以太坊上新應用的到來,促使開發團隊設計了新的代幣標準

以太坊上新應用的到來,促使開發團隊設計了新的代幣標準。在早期,ERC-20代幣標準(它定義了DAI或UNI等傳統代幣的功能)主導了市場。這種加密方法將所有資產視為完全可互換的(稱為可互換性),在概念上就像美元等貨幣一樣發揮作用。

然而,在過去的18個月裡,NFT已經引起了市場的關注,這依賴於一個名為ERC-721的新標準。這一標准允許創建一次性的、自定義的代幣:例如,可收集的交易卡或完全獨特且無法複製的個人頭像。

最近,加密市場的注意力已經轉移到另一個標準,該標準有一組新修訂的屬性——ERC-1155代幣標準。關於ERC-721 vs. ERC-1155的爭論可能會讓團隊感到困惑,並且知道何時使用它們。雖然ERC-1155是一個較新的標準,並且具有一些技術優勢,這可能會在未來給它帶來優勢,但它並不是一個嚴格的升級,而且在某些方面有所不同。

NFT簡史

為什麼在兩個代幣標準之間的選擇會成為如此令人頭疼的問題?畢竟,今天許多NFT項目繼續使用ERC-721標準。

以太坊的生態系統最初幾乎不需要新的代幣標準。畢竟,大多數人都渴望使用備受讚譽的智能合約功能,這在早期讓以太坊與眾不同。創建帶有ERC-20 代幣的區塊鍊網絡相對容易,並催生了許多新項目的誕生,如Crypto.com和Circle的USDC。

但當開發者看到智能合約功能在其他用例中的潛力時,以太坊生態系統發生了翻天覆地的變化。與完全可互換且功能類似於美元紙幣的可替代代幣不同,唯一標識每個代幣的不可替代代幣允許大量新應用。

這兩種代幣標準都有各自的應用程序,了解它們的獨特屬性有助於決定在項目中實現哪一種代幣標準。

什麼是ERC-721代幣標準?

ERC-721代幣標準掀起了NFT熱潮。這是第一個這樣的標準,因此也是創建這些獨特代幣的最流行的標準。 NFT有很長的歷史,但隨著ERC-721代幣標準的出現,它們才真正成為CryptoKitties項目的前沿。

CryptoKitties背後的公司Dapper Labs在2017年通過以太坊改進提案(EIP)引入了ERC-721。 CryptoKitties是一組可收集的、隨機生成的小貓,可以單獨交易,類似於Tamagotchis 或Pokemon。每隻CryptoKitty都是100%獨特的——它們不能被複製,而且它們有交易歷史,讓公眾知道誰在它的整個生命週期內擁有它。

限量版的CryptoKitty與Jairo行動合作,為海龜保護提供資金。

除了完全、獨特之外,下面是ERC-721的一些附加特性規範:

  • 它允許用戶在賬戶之間轉移NFT,允許NFT兌換其他貨幣。

  • 它允許用戶確定網絡上一組NFT的總供應。

  • 它允許用戶查詢特定資產的所有者。

僅僅四年後,基於ERC-721的NFT已經接管了加密生態系統。這些項目包括以區塊鏈的形式擁有數以千萬計的數字藝術品的原始復製品,成為一個專屬俱樂部的公共會員的獨特化身,以及私人土地的部分所有權。

什麼是ERC-1155代幣標準?

ERC-1155代幣標準是由Enjin項目背後的團隊開發的,該項目專注於基於區塊鏈的遊戲解決方案。 Enjin於2019年推出了代幣標準,它是ERC-20標準和ERC-721標準之間的中間地帶。

Enjin發現了一些與相對有限的ERC-721標準相關的挑戰,特別是無法進行批量轉移。

與ERC-721不同,如果要傳輸多個NFT,每個NFT將需要單筆交易——因為每個NFT由單個智能合約表示。當鑄造或交易單個NFT時,就會導致有過高的交易成本。 ERC-1155允許批量轉移(單個智能合約上的多個資產),這將使得所有代幣可一次性轉移,減少網絡擁擠,降低gas成本。例如,當一個用戶想要向另一個用戶出售遊戲中的1000個道具時,他或她可以使用ERC-1155的批量代幣轉移一次性將它們全部進行發送。

這個多代幣標準的另一個主要特性是它支持可替代和不可替代代幣——因為它能夠在同一地址和合約上支持多種狀態。實際上,這意味著用戶可以在該地址上使用可替代代幣進行遊戲內支付,同時也可以轉移獨特的NFT資產。

ERC-1155的另一個特性是它支持創建半可替代代幣。 SFT作為可替代代幣進行交易,但一旦贖回,它們就會轉換為NFT。例如,活動之前的音樂會門票可以被視為可替代資產——任何門票都會為您提供相同的GA 入場券。然而,音樂會結束後,門票失去了交易價值,成為了一件獨特的紀念品。 SFT將這種類型的功能直接引入票據本身的代碼中。

最後,如果出現錯誤,可以恢復此標准上的代幣轉移。在ERC-721標準中,如果資產被發送到錯誤的地址,則無法回收它們。然而,ERC-1155包含一個函數來解決這個問題。安全傳遞函數和一些其他的規則是到位的,以防止剝削。

著名NFT 藝術家Beeple 的一件藝術品。著名NFT 藝術家Beeple 的一件藝術品。

ERC – 721與ERC – 1155

在不久的将来,ERC-1155代币标准将比ERC-721代币标准有更显著的应用,这要归功于它的附加功能。两者都允许用户创建新的NFT,但有一些关键的区别:

ERC-1155允許創建半可替代代幣和不可替代代幣,而ERC-721只允許後者。

在ERC-1155中,智能合約鏈接到多個URI,並且不存儲額外的元數據(如文件名)。相比之下,ERC-721僅支持為每個代幣ID直接存儲在智能合約上的靜態元數據,這增加了部署成本並限制了靈活性。

ERC-1155的智能合約支持無限數量的代幣,而ERC-721需要為每種類型的代幣提供一個新的智能合約。

ERC-1155還允許代幣的批量轉移,這可以減少交易成本和時間。對於ERC-721,如果用戶想要發送多個代幣,它們會分別發生。

來源:https://medium.com/alchemy-api/your-guide-to-erc-1155-comparing-erc-721-to-erc-1155-cbf624a34657

展開全文打開碳鏈價值APP 查看更多精彩資訊

Total
0
Shares
Related Posts