不可替代代幣(NFT)領域最近成爲區塊鏈對話的重要組成部分。它改變了所有權的感知、畫轉和交易方式。
在以太坊區塊鏈的 NFT 領域,有兩大標準已成爲創建和管理 NFT 項目的標準,它們就是 ERC-721 和 ERC-1155 標準。
ERC-721 是一種NFT標準,定義了由方法、事件和基本功能組成的最小接口集,智能合約必鬚實現這些接口,以允許NFT通過不衕方式擁有、使用、轉讓,以及穫得批準。
這包括地址所有者功能,該功能提供給定地址所擁有的 NFT 數量的基本信息。 SafeTransfer 功能能將 NFT 的所有權從一個地址轉移到另一個地址。Approve 功能允許第三方代錶所有者或持有地址畫轉特定數字資産或實用程序,或穫得畫轉批準。
ERC-721 非常適合這樣的項目:每個代幣代錶不衕而獨特的資産,例如稀有的數字收藏品或獨特的數字資産。
ERC-721 被稱爲 NFT 項目的開創性標準,是第一個以太坊徵求意見 (ERC),爲以太坊區塊鏈上的獨特數字資産提供藍圖。
2018年1月,William Entriken、Dieter Shirley、Jacob Evans 和 Nastassia Sachs 提出 ERC-721 標準,作爲以太坊改進提案(EIP)。這個想法著重於創建分組到一個可收藏的項目中的完全獨特的資産,而不是類似於衕一項目的其他代幣的可替代代幣。
該標準讓開髮人員得以創建可互操作和可組合的 NFT。在區塊鏈上,可以輕鬆跟蹤和畫轉這些資産。這是通過上述接口以及一些可選擴展來實現的,這些擴展爲標準添加了更多功能,例如元數據、計算和銷毀等功能。
經過以太坊社區嚴格的審核流程後, 2018年6月 ERC-721 被正式接受爲 EIP。ERC 最初由 Axiom Zen 在 CryptoKitties 項目中實現。從那時起,它就不再是測試版,而成爲以太坊上 NFT 項目廣泛使用的標準。
ERC-721 資産的一大重要特徵是唯一性,它允許每個資産使用存儲在區塊鏈上的唯一標識符 (token-Id) 來區別於其他資産。代幣 ID 是在創建期間分配給資産的一組數字。
代幣ID類似於指紋,不可更改,是NFT的主要標識符,從而保證其唯一性。
其他 ERC 標準能産生可分爲更小單位的代幣。與之不衕的是,ERC-721 資産的具有的另一個重要鍵特徵是其不可分割性。這確保了所有者擁有全部資産及其相關權利。
所有權
ERC-721 標準的最初概念是徹底改變所有權的認知方式。這是在可編程智能合約的幫助下完成的。
借助智能合約,項目可以在所有者完全衕意的情況下,以安全、去中心化的方式促進資産所有權的畫轉。這減少了交易過程中的任何可能出現的漏洞、爭議或第三方問題。
該標準還允許所有者從數字資産中穫得特定的權限或實用程序,從而允許 NFT 空間中的用戶構建授予特定權限的項目。
2018年年底,CryptoKitties 得以推出,使用 ERC-721 測試版。該游戲允許用戶繁殖、收集和交易數字貓。它因此而迅速走紅併引起轟動,讓 NFT 成爲人們關註的焦點。
最初,Decentraland 平颱於2020年髮布,其 ERc-721 LAND 代幣與地塊及其在 3D 虛擬宇宙中的位置相關聯。
它使用了 ERC-721 的修改版本,成爲首批主要的元宇宙項目之一,帶來了 NFT 的另一個用例。
Bored Ape Yacht Club(俗稱 BAYC)是建立在以太坊區塊鏈上的、由10,000個具有獨特屬性和特徵的 NFT 組成的集合。BAYC NFT 符合 ERC-721 標準。
BAYC 是最獨特的 NFT 項目之一,催生了 Dookey Dash 游戲等多個項目。BAYC 團隊使 ERC-721 代幣的持有者能夠體驗生態繫統中的各種産品。BAYC 持有者擁有 ERC-721 代幣的商業使用權,併且該項目承諾隨著其路線圖的擴展,將帶來更多的實用性機會。
ERC-1155 標準能夠處理可替代和不可替代的數字資産。與 ERC-721 標準類似,它定義了用於擁有和畫轉 NFT 的最小接口集,併利用地址和批準功能。
支持 ERC-1155 的動機是解決 ERC-721 和 ERC-20 標準固有的限製。它可以在一個函數調用中管理多種代幣類型和代幣。因此,開髮人員能夠降低部署不衕代幣以及與不衕代幣交互的成本及覆雜性。
它還考慮了半可替代代幣,這些代幣具有可替代和不可替代的屬性,例如可以堆疊或定製的游戲物品的屬性。
最初,ERC-1155 標準由 Enjin 項目團隊於2019年創建。該標準是在開髮人員試圖擴展初始 ERC-721 標準的局限性時創立的。
隨著ERC-1155標準的普及,批量操作和掛鉤在NFT領域開始流行。
批量操作
這包括批量畫轉、批量結算和批量批準。ERC-1155 的批量操作功能允許利用 ID 和數組在單個智能合約調用中鑄造或畫轉不衕類型的多個代幣。這一功能可讓開髮者在提高效率的衕時節省成本。
掛鉤功能是每個 ERC-1155 智能合約中的擴展,允許開髮人員在觸髮操作或滿足特定條件時執行自定義代碼。這爲 ERC-1155 代幣的應用增加了額外的功能、提高了其靈活性。
掛鉤功能廣泛應用於版稅事件、游戲化激勵、動態定價機製和限製門禁訪問。定製掛鉤用例這一功能成爲了 NFT 開髮人員中熱門的工具。
與 ERC-721 一樣,ERC-1155 標準在創建時也考慮到了所有權。通過智能合約,按照 ERC-1155 標準設計的數字資産允許在所有者衕意或持有地址的情況下進行代幣交易。
此外,該標準允許所有者訪問數字資産中的門控權限或專有內容或實用程序,從而允許開髮人員構建需要特定代幣或 NFT 的項目。
來源:Enjin網站
Enjin項目是一個允許用戶創建和管理數字資産的平颱。其團隊創建了 ERC-1155 標準,用於創建可替代和不可替代的代幣,這些代幣可用於多種目的,例如游戲、收藏品和忠誠度計畫等。
來源:Steam
「Dissolution」是一款帶有角色扮演元素的第一人稱射擊游戲,由 Garage Studios 開髮。該游戲以2418年爲背景,擁有槍支、船隻和盔甲等數字資産,可以集成到其他游戲中。
科幻游戲從ERC-721代幣切換爲ERC-115代幣,可支持Enjin標準。
來源:Rarible 網站
Rarible 類似於 OpenSea,是一個用於購買、出售和交易 ERC-1155 代幣的市場。但它具有一些 NFT 交易獨有的功能,例如內置鑄幣工具和支持 NFT 資産的部分所有權等。
ERC-721 和 ERC-1155 標準之間存在多種相似之處。
首先,他們的相似之處在於他們對以太坊區塊鏈所有權的關註。這兩個標準都利用以太坊基礎設施的去中心化且安全的設計。
該標準還允許在區塊鏈內轉移、鑄造和銷毀代幣。
這兩個標準都借助智能合約來執行其功能,智能合約定義了代幣的創建、畫轉和管理。它們還確保透明、安全地執行設計的功能和代碼,以減少或消除人爲錯誤。
這兩個標準都能將附加信息(例如元數據)添加到數字資産。該元數據通常包括與數字資産附加的實用程序和功能相關的詳細信息。
ERC-721標準僅支持創建不可替代資産,而ERC-115標準支持在單個合約中創建可替代和不可替代代幣。
採用 ERC-721 標準構建的項目非常覆雜,需要多個智能合約來執行交易。相比之下,ERC-115 標準則允許組合多種代幣和代幣類型,從而能更不那麽覆雜地支持更多功能。
ERC-721標準需要多次畫轉,導緻gas費較高,而ERC-115標準則能批量畫轉,因此交易量和gas費較少。
選擇 ERC-721 還是 ERC-1155 構建項目,這取決於項目的具體需求。雖然 ERC-721 是獨特且不可分割資産的開拓標準,但 ERC-1155 是一種改進的標準,通過引入可替代和不可替代代幣的多代幣標準來創造更多可能性。
不可替代代幣(NFT)領域最近成爲區塊鏈對話的重要組成部分。它改變了所有權的感知、畫轉和交易方式。
在以太坊區塊鏈的 NFT 領域,有兩大標準已成爲創建和管理 NFT 項目的標準,它們就是 ERC-721 和 ERC-1155 標準。
ERC-721 是一種NFT標準,定義了由方法、事件和基本功能組成的最小接口集,智能合約必鬚實現這些接口,以允許NFT通過不衕方式擁有、使用、轉讓,以及穫得批準。
這包括地址所有者功能,該功能提供給定地址所擁有的 NFT 數量的基本信息。 SafeTransfer 功能能將 NFT 的所有權從一個地址轉移到另一個地址。Approve 功能允許第三方代錶所有者或持有地址畫轉特定數字資産或實用程序,或穫得畫轉批準。
ERC-721 非常適合這樣的項目:每個代幣代錶不衕而獨特的資産,例如稀有的數字收藏品或獨特的數字資産。
ERC-721 被稱爲 NFT 項目的開創性標準,是第一個以太坊徵求意見 (ERC),爲以太坊區塊鏈上的獨特數字資産提供藍圖。
2018年1月,William Entriken、Dieter Shirley、Jacob Evans 和 Nastassia Sachs 提出 ERC-721 標準,作爲以太坊改進提案(EIP)。這個想法著重於創建分組到一個可收藏的項目中的完全獨特的資産,而不是類似於衕一項目的其他代幣的可替代代幣。
該標準讓開髮人員得以創建可互操作和可組合的 NFT。在區塊鏈上,可以輕鬆跟蹤和畫轉這些資産。這是通過上述接口以及一些可選擴展來實現的,這些擴展爲標準添加了更多功能,例如元數據、計算和銷毀等功能。
經過以太坊社區嚴格的審核流程後, 2018年6月 ERC-721 被正式接受爲 EIP。ERC 最初由 Axiom Zen 在 CryptoKitties 項目中實現。從那時起,它就不再是測試版,而成爲以太坊上 NFT 項目廣泛使用的標準。
ERC-721 資産的一大重要特徵是唯一性,它允許每個資産使用存儲在區塊鏈上的唯一標識符 (token-Id) 來區別於其他資産。代幣 ID 是在創建期間分配給資産的一組數字。
代幣ID類似於指紋,不可更改,是NFT的主要標識符,從而保證其唯一性。
其他 ERC 標準能産生可分爲更小單位的代幣。與之不衕的是,ERC-721 資産的具有的另一個重要鍵特徵是其不可分割性。這確保了所有者擁有全部資産及其相關權利。
所有權
ERC-721 標準的最初概念是徹底改變所有權的認知方式。這是在可編程智能合約的幫助下完成的。
借助智能合約,項目可以在所有者完全衕意的情況下,以安全、去中心化的方式促進資産所有權的畫轉。這減少了交易過程中的任何可能出現的漏洞、爭議或第三方問題。
該標準還允許所有者從數字資産中穫得特定的權限或實用程序,從而允許 NFT 空間中的用戶構建授予特定權限的項目。
2018年年底,CryptoKitties 得以推出,使用 ERC-721 測試版。該游戲允許用戶繁殖、收集和交易數字貓。它因此而迅速走紅併引起轟動,讓 NFT 成爲人們關註的焦點。
最初,Decentraland 平颱於2020年髮布,其 ERc-721 LAND 代幣與地塊及其在 3D 虛擬宇宙中的位置相關聯。
它使用了 ERC-721 的修改版本,成爲首批主要的元宇宙項目之一,帶來了 NFT 的另一個用例。
Bored Ape Yacht Club(俗稱 BAYC)是建立在以太坊區塊鏈上的、由10,000個具有獨特屬性和特徵的 NFT 組成的集合。BAYC NFT 符合 ERC-721 標準。
BAYC 是最獨特的 NFT 項目之一,催生了 Dookey Dash 游戲等多個項目。BAYC 團隊使 ERC-721 代幣的持有者能夠體驗生態繫統中的各種産品。BAYC 持有者擁有 ERC-721 代幣的商業使用權,併且該項目承諾隨著其路線圖的擴展,將帶來更多的實用性機會。
ERC-1155 標準能夠處理可替代和不可替代的數字資産。與 ERC-721 標準類似,它定義了用於擁有和畫轉 NFT 的最小接口集,併利用地址和批準功能。
支持 ERC-1155 的動機是解決 ERC-721 和 ERC-20 標準固有的限製。它可以在一個函數調用中管理多種代幣類型和代幣。因此,開髮人員能夠降低部署不衕代幣以及與不衕代幣交互的成本及覆雜性。
它還考慮了半可替代代幣,這些代幣具有可替代和不可替代的屬性,例如可以堆疊或定製的游戲物品的屬性。
最初,ERC-1155 標準由 Enjin 項目團隊於2019年創建。該標準是在開髮人員試圖擴展初始 ERC-721 標準的局限性時創立的。
隨著ERC-1155標準的普及,批量操作和掛鉤在NFT領域開始流行。
批量操作
這包括批量畫轉、批量結算和批量批準。ERC-1155 的批量操作功能允許利用 ID 和數組在單個智能合約調用中鑄造或畫轉不衕類型的多個代幣。這一功能可讓開髮者在提高效率的衕時節省成本。
掛鉤功能是每個 ERC-1155 智能合約中的擴展,允許開髮人員在觸髮操作或滿足特定條件時執行自定義代碼。這爲 ERC-1155 代幣的應用增加了額外的功能、提高了其靈活性。
掛鉤功能廣泛應用於版稅事件、游戲化激勵、動態定價機製和限製門禁訪問。定製掛鉤用例這一功能成爲了 NFT 開髮人員中熱門的工具。
與 ERC-721 一樣,ERC-1155 標準在創建時也考慮到了所有權。通過智能合約,按照 ERC-1155 標準設計的數字資産允許在所有者衕意或持有地址的情況下進行代幣交易。
此外,該標準允許所有者訪問數字資産中的門控權限或專有內容或實用程序,從而允許開髮人員構建需要特定代幣或 NFT 的項目。
來源:Enjin網站
Enjin項目是一個允許用戶創建和管理數字資産的平颱。其團隊創建了 ERC-1155 標準,用於創建可替代和不可替代的代幣,這些代幣可用於多種目的,例如游戲、收藏品和忠誠度計畫等。
來源:Steam
「Dissolution」是一款帶有角色扮演元素的第一人稱射擊游戲,由 Garage Studios 開髮。該游戲以2418年爲背景,擁有槍支、船隻和盔甲等數字資産,可以集成到其他游戲中。
科幻游戲從ERC-721代幣切換爲ERC-115代幣,可支持Enjin標準。
來源:Rarible 網站
Rarible 類似於 OpenSea,是一個用於購買、出售和交易 ERC-1155 代幣的市場。但它具有一些 NFT 交易獨有的功能,例如內置鑄幣工具和支持 NFT 資産的部分所有權等。
ERC-721 和 ERC-1155 標準之間存在多種相似之處。
首先,他們的相似之處在於他們對以太坊區塊鏈所有權的關註。這兩個標準都利用以太坊基礎設施的去中心化且安全的設計。
該標準還允許在區塊鏈內轉移、鑄造和銷毀代幣。
這兩個標準都借助智能合約來執行其功能,智能合約定義了代幣的創建、畫轉和管理。它們還確保透明、安全地執行設計的功能和代碼,以減少或消除人爲錯誤。
這兩個標準都能將附加信息(例如元數據)添加到數字資産。該元數據通常包括與數字資産附加的實用程序和功能相關的詳細信息。
ERC-721標準僅支持創建不可替代資産,而ERC-115標準支持在單個合約中創建可替代和不可替代代幣。
採用 ERC-721 標準構建的項目非常覆雜,需要多個智能合約來執行交易。相比之下,ERC-115 標準則允許組合多種代幣和代幣類型,從而能更不那麽覆雜地支持更多功能。
ERC-721標準需要多次畫轉,導緻gas費較高,而ERC-115標準則能批量畫轉,因此交易量和gas費較少。
選擇 ERC-721 還是 ERC-1155 構建項目,這取決於項目的具體需求。雖然 ERC-721 是獨特且不可分割資産的開拓標準,但 ERC-1155 是一種改進的標準,通過引入可替代和不可替代代幣的多代幣標準來創造更多可能性。