ERC-20與ERC-721之間的差異

2015 年,當 以太坊 它的誕生,給世界帶來了一種全新的去中心化可能性。

通過構建 dapps 和利用 智能合約,它允許沒有銀行賬戶或銀行賬戶不足的個人獲得金融服務,例如開設儲蓄賬戶、貸款或交易他們的資產。

ERC-20 標準

隨著智能合約的普及,用戶開始創建充當代幣的合約。當這變得更加多產時,使用以太坊智能合約跟踪所有不同的編碼代幣標準被證明是一項艱鉅的任務。這些早期的以太坊智能合約代幣不包含相同格式的相同信息集,這使得代幣生態系統之間更難以交互並獲得協同作用。

因此,建議 ERC-20 標準. ERC-20 由 Fabian Vogelsteller 於 2015 年創建。它允許實現標準 API(應用程序接口) 用於智能合約中的代幣。它是以太坊區塊鏈上的標準協議,使用戶能夠交換代幣、轉移代幣或將其共享到加密錢包。

這種標準化使程序員能夠圍繞一組共享規則設計代幣,從而更容易在以太坊區塊鏈中使用它們。

ERC-20 代幣的標準化內容包括:

  1. 代幣名稱
  2. 象徵
  3. 十進制(最多 18 位)
  4. 總供給
  5. 餘額
  6. 轉移
  7. 從轉移
  8. 批准
  9. 津貼

在 ERC-20 代幣中,第一個組件、代幣名稱、符號和十進制可以是可選的。但其餘 6 個組件是強制性的。

ERC-20 代幣的組成部分

構成 ERC-20 標準的每個組件都有一個用例和目的。

令牌名稱 - 告訴用戶令牌的名稱。例如:Ether、UniSwap、Dash

符號 – 代幣的股票代碼。例如:XRP、ETH、UNI

十進制(最多 18 位)——這決定了令牌的可分性。

totalSupply – 表示代幣的總供應量

balanceOf – 提供所有者賬戶的賬戶餘額

transfer – 允許將一定數量的代幣從總供應量轉移到用戶賬戶

transferFrom – 允許將代幣從一個用戶轉移到另一個用戶

批准 – 允許消費者從特定賬戶中提取特定數量的代幣

津貼 – 將一定數量的代幣從支出者返回給所有者

ERC-721

ERC-721 代幣通常被稱為不可替代的代幣或 NFT。 ERC-721 標準由 William Entriken、Dieter Shirley 和 Nastassia Sachs 創建。 NFT 允許開發人員標記任何任意數據或任何格式數據的所有權。這給出了可以在區塊鏈上表示為令牌的想法。

與 ERC-20 標準一樣,ERC-721 也有自己的一套標準。它們解決以下問題:

  • 所有權如何確定?
  • 代幣是如何創建的?
  • 代幣是如何銷毀的?
  • 代幣如何轉移?

ERC-20 和 ERC-721 之間的主要區別在於 ERC-20 代幣是可替代和可分割的,而 ERC-721 代幣是不可替代和不可分割的。

這意味著 ERC-20 代幣代表一種資產並且可以互換,而 ERC-721 代幣不是並且代表一種資產類別。

一個例子是 軸無限.這是一款建立在以太坊網絡上的賺錢遊戲。玩家可以獲得 Axie Infinity Shard 代幣 (AXS) 和小型愛情藥水 (SLP) 通過完成任務和與其他玩家戰鬥。

玩家還可以培育遊戲角色 Axies,以獲得新的獨特 Axies,這些 Axies 通過使用 ERC-721 代幣擁有和管理。作為 ERC-721 代幣,獨特的 Axies 可以在市場上買賣給其他用戶。

Axies from Axie Infinity

NFT 的真實用例

NFT 不僅限於與數字收藏品和藝術品一起使用。也有 NFT 與物理項目相關聯的用例。

一個例子是使用區塊鏈技術解決物流行業的挑戰。由於區塊鍊是不可變和透明的,這確保了供應鏈數據保持可靠、一致和真實。

NFT 使這個行業受益,因為它們可以代表我們世界中獨特的物理項目。通過將 NFT 分配給實物,我們可以跟踪產品的生產、運輸和銷售元數據。

以意大利製造的限量版手提包為例。我們可以為包分配一個 NFT,當掃描時,它將顯示有關創建此包的地點和時間的元數據的時間戳。

隨著手提包在供應鏈中移動和移動,新的時間戳會在流程的每個階段添加到元數據中。

當手提包到達零售店時,它會在收到時加上時間戳。手袋的確切歷史將可用於查看和確認其真實性和運輸過程。

雖然 NFT 用例在實際應用中受到限制,但它們在管理藝術品和收藏品方面的價值為其在行業中站穩了腳跟。


歡迎加入金融的未來世界!立即 註冊火幣帳戶 投資比特幣與其他加密貨幣。新用戶註冊並完成任務,即可賺取高達US$300的迎新獎金! 立即註冊帳戶>> 

zh_HK