理解ERC-20:爲什麼這一代幣標準改變了以太坊開發

Ethereum 首次出現時,它爲開發者構建去中心化應用程式打開了大門。但在網路上構建帶來了摩擦。網路擁堵意味着不可預測的成本,而且不同代幣之間沒有統一的交互方式。開發者需要一種共同的語言。

這就是ERC-20的重要性所在。但是這個標準到底是什麼,它爲什麼如此重要?

ERC-20背後的核心理念

ERC-20是一個代幣標準——一套技術規則,規定了代幣在以太坊區塊鏈上的操作方式。可以將其視爲一份藍圖,確保任何使用這些規則構建的代幣能夠在以太坊生態系統中與錢包、交易所和智能合約無縫通信。

名字本身講述了一個故事。Fabian Vogelsteller 在以太坊的 GitHub 上提出了這個概念,稱其爲 “以太坊請求評論”。當它被處理時,它獲得了編號 20,因爲這是第 20 個此類提案。經過社區批準,它正式化爲以太坊改進提案 20 (EIP-20),盡管大多數人稱其爲 ERC-20。自 2015 年以來,絕大多數在以太坊上推出的代幣都遵循這些指導方針。

ERC-20是如何實際工作的?

智能合約——自我執行的代碼在以太坊虛擬機上運行,魔法就此發生。想象一下自動販賣機,一旦您投入錢就會自動發放產品。智能合約的工作原理類似:當特定條件被觸發時,它們執行預定的操作。

對於ERC-20代幣特別是:

  • 它們是可替代的,意味着每個代幣的價值與另一個相同(而不同於NFT)
  • 當智能合約條件滿足時,它們被創建。
  • 它們可以在地址之間轉移
  • 它們賦予持有者治理權
  • 它們可以被質押以賺取獎勵

這種標準化的方法使得開發變得可預測和高效。開發者可以在知道它們將在整個以太坊網路中有效的情況下構建代幣,而不是重新發明輪子。

爲什麼ERC-20成爲了遊戲規則改變者

通過互操作性打破孤島

在統一標準之前,在不同應用程序之間移動代幣是復雜且容易出錯的。ERC-20 通過創建一個通用協議解決了這個問題。如果您持有來自項目 A 的代幣,您可以無縫地將其兌換爲項目 B 的代幣。這消除了交易、質押和協議參與中的摩擦。

安全與透明相遇

因爲ERC-20代幣繼承了以太坊的安全架構,它們受益於:

  • 去中心化應用程式共識機制
  • 不可變的交易記錄
  • 透明的鏈上活動

每一筆轉帳都記錄在區塊鏈上,這使得操縱供應或創建假冒代幣變得不可能。開發者和用戶可以絕對確定地跟蹤每一筆交易。

流動性無處不在

ERC-20 代幣可以在數百個集中式和去中心化應用程式(/learn/best-decentralized-exchanges)上進行上市。這種可用性使它們對交易者和投資者具有吸引力,創造了深厚的流動性池和多種交易對。

爲構建者提供靈活性

代幣創建者可以廣泛自定義他們的ERC-20代幣:

  • 設置總供應上限
  • 定義小數精度
  • 實現獨特功能
  • 選擇代幣符號和名稱

像MetaMask和MyETherWallet這樣的工具簡化了代幣管理,使開發者和最終用戶都能更方便地獲取。

沒有人會忽視的權衡

標準化有其局限性

雖然ERC-20確保了兼容性,但它也限制了功能。一些開發人員需要比標準允許的更復雜的行爲,這迫使他們要麼妥協他們的願景,要麼尋求替代標準。

交易成本仍然是一個摩擦點

Gas fees 在以太坊上,當網路擁堵時,手續費可能會激增。這種不可預測性使得轉移代幣變得昂貴,尤其對小額交易或對價格敏感的用戶來說尤爲棘手。手續費的不確定性抑制了大規模採用。

不是每個交易所都接受它們

盡管有廣泛的支持,但某些平台不列出ERC-20代幣。這種碎片化限制了某些資產的流動性和可用性。

丟失代幣問題

如果有人將ERC-20代幣發送到一個不識別該代幣標準的智能合約,這些資產可能會永久消失。該標準沒有爲這種情況提供安全機制,恢復通常是不可能的。

引領市場的現實世界ERC-20代幣

泰達幣 (USDT)

USDT作爲一種ERC-20代幣運作,並作爲一種穩定幣與美元1:1掛鉤。它已成爲在交易所之間轉移價值的基本基礎設施,作爲全球交易量最高的交易對之一。

Uniswap (UNI)

這個去中心化交易所通過UNI進行治理,UNI是一個ERC-20代幣。與訂單簿交易所不同,Uniswap使用自動化做市商模型,UNI持有者對協議的更改和改進進行投票。

Maker (MKR)

MKR代幣管理MakerDAO,這是一個讓用戶生成Dai的協議,Dai是一種與美元軟掛鉤的穩定幣。MKR持有者通過科學治理流程對風險參數、費用結構和協議升級進行投票。

超越 ERC-20:更廣泛的代幣生態系統

雖然ERC-20佔主導地位,但其他標準針對特定用例:

ERC-721 革命性地改變了非同質化代幣 (NFTs),使得以太坊上能夠擁有獨特的、不可互換的資產。

ERC-1155 允許開發者在一個合約中創建可替代和不可替代的代幣,顯著降低交易成本。

ERC-777 增強了隱私,並包括用於恢復丟失私鑰的機制。

ERC-223 防止代幣在發送到錯誤地址時永久丟失。

ERC-621 允許授權方在發行後調整代幣供應量,可以鑄造新代幣或銷毀現有代幣。

ERC-165 使智能合約能夠識別其他合約支持哪些接口,從而改善合約間的通信。

底線

ERC-20 誕生於一個實際問題:以太坊需要一種標準化的方式讓代幣協同工作。通過建立明確的規則,它釋放了一波創新的浪潮。數以千計的項目採用了這一標準,創造了一個互聯互通的應用程序、代幣和服務生態系統。

是的,標準存在局限性。交易成本可能很高,規則限制了某些用例。但這些限制也創造了穩定性,使以太坊生態系統可預測且安全。

ERC-20仍然是以太坊上代幣開發的基礎,配合更新的標準擴展了可能性。無論您是構建下一個去中心化應用程式的開發者,還是評估代幣項目的投資者,理解ERC-20對於在以太坊生態系統中導航至關重要。

常見問題解答

ETH和ERC-20之間的實際區別是什麼? ETH是以太坊的本地幣,用於支付網絡操作和交易驗證。ERC-20是一種協議,用於創建在以太坊上運行的基於智能合約的代幣。

ERC-20和以太坊可以互換使用嗎? 不,Ethereum是區塊鏈平台本身。ERC-20是開發者在Ethereum上構建時使用的衆多技術標準中的一個。

我該使用哪個錢包來存儲ERC-20代幣? 許多安全錢包支持ERC-20代幣。最佳選擇取決於您的安全優先級和您需要的特定功能。在選擇錢包之前,務必進行充分的研究。

ETH0.29%
UNI-4.62%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 轉發
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)