基於以太坊:爲什麼ERC-20成爲代幣創建的標準

Ethereum首次作爲一個開源平台出現,用於去中心化應用程式時,開發者面臨一個關鍵問題:沒有統一的方式來創建代幣。每個項目都推出了自己的解決方案,導致兼容性問題。錢包無法一致地識別代幣,交易所苦於上架新資產,整個生態系統變得支離破碎。這就是以太坊代幣標準的出現——它並不是一項革命性的技術,而是對代幣應如何行爲的一種實際協議。

ERC-20解決的問題

以太坊代幣標準之前,開發者在[Ethereum]/learn/ethereum-merge-misconceptions(上構建時遭遇了嚴重的摩擦。交易擁堵導致[燃氣費])/learn/ethereum-gas-fees-explained(飆升,且由於沒有標準化的代幣機制,將新資產整合到現有協議中非常繁瑣。項目之間無法輕鬆互動,因爲沒有共享的代幣轉移和授權的語言。

解決方案並不是火箭科學——而是標準化。法比安·福戈爾斯特勒提出了一套簡單的規則,每個代幣都應遵循。這項提案作爲“以太坊評論請求”提交到以太坊的GitHub,並獲得ERC-20 )的稱號,恰好是第20條評論(。以太坊開發者社區批準了它,到2015年,它正式成爲以太坊改進提案)EIP-20(。

ERC-20代幣是如何實際工作的

以太坊代幣標準 代幣是建立在 [智能合約])/learn/what-are-smart-contracts(——在以太坊虛擬機 )EVM( 上運行的自執行代碼。可以把它想象成一個自動售貨機:你投幣,機器驗證支付,然後自動釋放你的商品。同樣地,一旦條件滿足,智能合約就會執行預定的操作。

所有ERC-20代幣都是可替代的,這意味着每個代幣都是相同的且可以互換。當你向某人發送1 UNI時,他們收到的價值與任何其他收到1 UNI的人完全相同。這種一致性使得該標準如此強大——它確保任何錢包、交易所或應用程序都確切知道如何處理這些代幣。

代幣創建過程非常簡單:開發者定義參數)總供應量、小數位、符號、名稱(,部署智能合約,當條件被觸發時,代幣會自動生成。代幣持有者不僅獲得可交易資產——他們通常還會獲得治理權、獲得被動收益的質押機會或訪問特定協議的權限。

爲什麼ERC-20成爲了基礎設施

ERC-20標準的引入將以太坊從一個分散的實驗轉變爲一個凝聚的生態系統。幾個因素解釋了爲什麼它仍然佔據主導地位:

無縫互操作性:以太坊代幣標準之前,在項目之間移動代幣是復雜且不可靠的。該標準允許代幣在任何兼容的錢包、去中心化交易所或應用程序之間無障礙移動。如果您擁有一個項目的代幣,您可以立即將其兌換爲來自另一個遵循相同標準的項目的代幣。

內置安全特性:由於以太坊代幣標準代幣存在於以太坊上,因此它們繼承了網路的安全架構——去中心化、不變性和密碼驗證。這防止了未經授權的代幣創建、盜竊或供應操縱。每筆交易都記錄在區塊鏈上,形成可審計的軌跡,從而威懾不良行爲者。

激進透明性: 所有代幣的流動都永久記錄在公共帳本上。開發者和用戶可以即時驗證代幣的真實性,跟蹤持有情況,並確認交易。這種透明性不僅限於交易;它同樣適用於代碼本身,任何人都可以進行審計。

卓越流動性: ERC-20 代幣可以在數百個集中式和[去中心化應用程式])/learn/best-decentralized-exchanges(上進行交易。這種可用性使它們具有很高的流動性,允許投資者在波動的加密市場中快速進出頭寸。更高的流動性直接轉化爲更好的價格發現和更緊的價差。

開發者友好的定制: 代幣創建者在標準的約束內具有靈活性。他們可以設置最大供應量、調整小數精度、添加自定義功能或在其上層疊加額外邏輯。像MetaMask和MyEtherWallet這樣的工具使得即使是技術能力較弱的創建者也能方便地進行部署和管理,從而推動創新。

開發者面臨的真實限制

然而,ERC-20 並不完美,了解其限制對認真的開發者來說很重要:

對復雜用例的不靈活性: 該標準優先考慮兼容性而非功能性。代幣無法執行某些復雜操作,例如帶條件邏輯的批量轉帳或高級原子交換。需要這些功能的開發者必須繞過標準或採用替代代幣類型。

交易成本仍然很高: 燃氣費用依然是一個痛點。轉移 以太坊代幣標準 的費用會根據網路擁堵情況和您願意支付的優先費用而波動。對於小額交易或低收入用戶,這些費用可能超過代幣的實際價值,使得隨意交易變得不切實際。

有限的交易所支持: 並非每個交易平台都接受 ERC-20 代幣。雖然支持很廣泛,但某些交易所限制上架或不整合特定代幣,人工限制了新興或不太受歡迎項目的流動性。

智能合約不兼容性: 這是潛在的殺手。如果您將 ERC-20 代幣發送到一個未設計用以接收它們的智能合約,這些代幣可能會永久消失。標準無法防止這種情況,因爲接收合約並不要求識別傳入的 ERC-20 轉帳。這是一個用戶體驗災難,讓用戶措手不及。

以太坊代幣標準在現實世界中的應用

這一標準的成功在於主導市場的代幣中顯而易見:

泰達幣 )USDT(: 最初作爲ERC-20代幣在以太坊上構建,USDT是一種與美元1:1掛鉤的穩定幣。它已成爲中心化交易所上交易量最大的資產對,顯示出對遵循ERC-20框架的標準化、穩定數字資產的巨大需求。

Uniswap )UNI(: )[Uniswap]/price/uniswap-uni( DEX 的治理代幣是一個 ERC-20 代幣。UNI 持有者通過科學治理機制對協議變更進行投票——由代碼執行的純民主。一票等於一個投票合約中的一個 UNI,這一模型已成爲以太坊 DAO 治理的模板。

Maker )MKR(: MakerDAO協議發行MKR作爲其ERC-20治理代幣。MKR持有者共同管理協議並對Dai的風險參數進行投票,Dai是該協議的去中心化穩定幣。這個模型展示了ERC-20代幣如何爲復雜的金融基礎設施提供動力。

幣安幣 )BNB(: 最初作爲一個 ERC-20 代幣推出,BNB 展示了一個中心化實體的代幣如何在遷移到其自身區塊鏈之前,受益於以太坊的基礎設施。該代幣在多個交易所的接受度展示了該標準的流動性優勢。

超越ERC-20的演變

雖然ERC-20佔據主導地位,但以太坊生態系統已經爲特定用例開發了互補標準:

  • ERC-721: NFT標準——唯一且不可互換的代幣,完美適用於數字收藏品和藝術品。
  • ERC-777: 改進的代幣轉移,提供更好的隱私和恢復丟失密鑰的選項。
  • ERC-1155: 一種多代幣標準,允許在單一交易中高效轉移可替代和不可替代資產,節省數百的燃氣費用。
  • ERC-165: 使智能合約能夠聲明它們支持哪些接口,從而改善合約間的通信。
  • ERC-223: 試圖通過允許接收者拒絕轉帳來解決意外代幣丟失的問題。

這些標準與ERC-20共存,各自解決特定問題,同時保持與更廣泛生態系統的互操作性。

主要觀點

ERC-20標準代表了區塊鏈發展的一個重要時刻——以太坊生態系統參與者達成基本規則的時刻。這個協議釋放了一系列應用程序、代幣和金融原語的爆炸性增長。它在技術上不再復雜或前沿,但這正是關鍵所在。最好的標準是無形的——它們只是有效。

對於在以太坊上開發的開發者來說,ERC-20 仍然是可替代代幣的默認選擇。它在靈活性、安全性和簡單性之間取得了難以復制的平衡。理解 ERC-20 的工作原理不僅僅是學術問題——對於任何認真參與 )[Web3]/web3( 經濟的人來說,這都是必不可少的。

關於ERC-20的常見問題

ERC-20 實際上代表什麼? 以太坊意見徵集,編號20。它是規定可替代代幣在以太坊區塊鏈上如何運作的正式技術標準。

ERC-20與ETH本身有什麼不同? ETH )以太幣(是以太坊的原生代幣——爲網路提供動力並補償驗證者。以太坊代幣標準是一個在以太坊基礎上創建額外代幣的藍圖。一個是基礎層;另一個是建立在其之上的所有內容的標準。

ERC-20是否與以太坊同義? 不,Ethereum是網路;ERC-20是該網路上創建代幣的衆多標準之一。它們是相關但不同的概念。

哪個錢包最適合持有ERC-20代幣? 許多可靠的選擇可供選擇——MetaMask、MyEtherWallet、支持以太坊的硬體錢包等。最佳錢包取決於您的安全需求和功能偏好。在投入資金之前請仔細研究。

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