Topics 區塊鏈

詳解:什麼是 ERC-20 代幣和 ERC-20 標準?

初級
區塊鏈
加密貨幣
Jan 6, 2021

近年來,加密貨幣的普及率大幅增長,隨着比特幣達到歷史新高,許多另類幣渴望滲透到這一競爭激烈的行業中也就不足爲奇了。其中許多代幣都建立在以太坊區塊鏈上。因此,它們符合 ERC-20 代幣和標準。

ERC-20 是指(以太坊徵求意見),而數字 20 代表區分標準與其他標準的唯一編號 ID。ERC 代幣是像比特幣一樣設計、發行和使用的數字資產,但僅運行在以太坊區塊鏈上。 這些代幣主要依賴於特定智能合約來跟蹤代幣的交易。

相反,ERC-20 是一套規則,可幫助開發者簡化和改進基於以太坊的標準代幣創建流程。 

因此,當您兌換 USDT 或 DAI 時,您接觸 ERC 或 ERC-20 代幣概念的可能性不可避免。什麼是 ERC-20,如何運作?

爲什麼加密貨幣用戶需要瞭解 ERC-20 標準?

加密貨幣交易者和投資者可能會,也可能不會在區塊鏈或智能合約的技術知識下蓬勃發展。但 ERC-20 代幣標準爲我們創造雙方都不應忽視的新代幣鋪平了戰略道路。 

在從區塊鏈角度分析加密貨幣時,新代幣一直在努力相互交互。因此,以太坊爲每個基於以太坊構建的新代幣設定了標準,以遵守規則(ERC 標準協議)。新代幣必須向以太坊改進提案 (EIP) 提交綜合信息。這些標準 ERC-20 參數包括其名稱、符號(顯示餘額時使用的縮寫)、小數點(確定點後的小數位數)和發放代幣的總供應量。 

最終,滿足這些協議的個人或組織可以發行自己的代幣集。

Ethereum blockchain

標準加密貨幣與 ERC-20 代幣的區別

ERC-20 代幣的確是一種普通加密貨幣,但其概念卻有所不同。事實上,加密貨幣和代幣一詞的含義不同,不能互換使用。

首先,加密貨幣是一種數字資產,透過加密貨幣加密。這意味着這些加密貨幣正在其獨特的區塊鏈上運行,分類賬分佈在去中心化區塊鏈上。

另一方面,代幣是一種存在於區塊鏈之上的效用。以太坊的 ERC-20 代幣和其他一些替代產品,包括 ERC-223, ERC-721 是最受歡迎的代幣之一。 

基本上,ERC-20代幣與標準加密貨幣的區別在於它完全依賴於以太坊區塊鏈,而不是獨特的區塊鏈。因此,進行交易需要支付礦工費。礦工使用這些費用在網絡上執行交易。礦工費會根據網絡活動而波動。最終,網絡擁擠程度越高,礦工費越高。

ERC-20 與智能合約的相關性

2015 年,Fabian Vogelsteller 成爲區塊鏈行業中具有 Web 開發背景的知名人物,他提出了 ERC-20,這是以太坊區塊鏈上實現代幣的智能合約背後的技術標準。 

智能合約是指根據最終用戶或其他計畫的要求執行的代碼。智能合約還負責處理交易、確認成本並跟蹤每個代幣持有者的餘額。

通常情況下,這些合約可能具有特定的名稱、供應量和行爲。但只要他們實施了基本的 ERC-20 規則,它們就完全符合 ERC-20 標準。 

ERC-20 代幣的目的

除 USDT 外,LINK 等頂級加密貨幣也是依賴 ERC-20 標準的最佳 ERC 代幣之一。ERC-20代幣也稱爲效用代幣,旨在提供比特幣的替代方案,其中發送或交易代幣需要繳納礦工費。

由於 ERC-20 代幣基於智能合約構建,因此功能各不相同。它可以用作貨幣、在線平台的聲譽積分、抽獎券、公司份額等金融資產或所有權證明。 

以下是 ERC-20 代幣的一些特點: 

  • 適用於支付交易,可轉讓。ERC-20 代幣的功能與其他加密貨幣一樣。只要滿足要求,即可從一個地址轉到另一個地址。 
  • 他們是不可抗拒的。這意味着,即使每個代幣的代碼相同,所有交易歷史記錄均可追蹤。 
  • 必須確定 ERC-20 代幣的總供應量。某些 ERC-20 代幣可能有也可能沒有固定的代幣供應量。其總供應量旨在確保生態系統瞭解流通的代幣總數。

ERC-20 代幣通常在加密貨幣交易所買賣、兌換或交易。它們可存儲在任何兼容以太坊的錢包中,例如 MetaMask 和 MyEtherWallet、紙質錢包、錢包 App,甚至還有 Trezor 或 Ledger Nano S 等硬件錢包。

哪些加密貨幣基於 ERC-20 標準?

以太坊區塊鏈上有很多代幣標準。而 ERC-20 代幣是最受歡迎的代幣之一。據Etherscan稱,以太坊主網絡上存在超過200,000個ERC-20-compatible代幣。其中,許多頂級數字貨幣按市值劃分,其用途各不相同。

  • ChainLink 代幣 (LINK)Chainlink 是一種 ERC-677 代幣,繼承了 ERC-20 代幣標準的功能。該代幣在區塊鏈中間件上運行,該中間件充當加密貨幣智能合約、數據源、API 和傳統銀行賬戶支付之間的橋樑。 
  • Maker (MKR) 是一種基於去中心化自治組織 (DAO) 的實用代幣,在以太坊區塊鏈上創建 DAI 穩定幣。
  • Tether (USDT),一種運行在 ERC-20 協議上的穩定幣。這意味着儲值地址爲 ETH 地址,而儲值和提幣在 ETH 網絡上進行。

當以太坊在 ETH 2.0 升級中切換到權益證明共識機制並實施分片以解決可擴展性問題時,我們預計基於 ERC-20 標準的項目數量將呈指數級增長。此外,ETH 2.0 還解決了交易問題,用戶幾乎可以以更便宜的價格即時執行 ERC-20 代幣劃轉。  

ERC-20 代幣的優勢

ERC-20 備受歡迎,以下幾個因素使其極具吸引力:

  • 方便使用。ERC-20 代幣簡單易用。這是因爲以太坊智能合約是用類似於JavaScript的Solidity編程語言編寫的。此外,開發者還可以使用類似於 Python 的 Vyper 編程語言編寫智能合約代碼。
  • 靈活定製。根據業務邏輯和用戶互動,ERC-20 代幣可進行自定義,以便爲未來交易啓用自動儲值功能、凍結和解凍代幣、添加中心鑄幣來修改流通中的代幣等功能。
  • 爲開發者制定的路線圖。ERC-20 標準爲開發者提供了適當的藍圖,使他們能夠輕鬆創建新代幣,而無需從頭開始構建。 
  • 代幣標準化。以太坊提供了代幣規格,其中包括不同代幣與代幣購買規則之間的交互規則。使用通用標準,用戶可以將新代幣劃轉至錢包,並同時投入交易所。
  • 流動性。如果基於以太坊的項目處於活躍狀態並相互交互,則會爲以太坊網絡帶來更多項目和更多用戶。還有一種解決方案,比如 Uniswap 相互轉換 ERC-20 代幣,變得更加簡單。
  • 廣泛接受。ERC-20 及其代幣在大多數交易所和錢包中均可識別。這主要是由於廣泛交易所調整的通用協議。此外,其可替代性使其非常適合交易應用程序。
  • 銷燬假冒代幣。 所有交易均需經過批准,代幣的總供應量確保沒有重複的代幣流通,使審計過程更加順暢。

ERC-20 可能仍然是全球衆多開發者採用的最熱門標準之一。然而,這並不完美。 

ERC-20 代幣的侷限性

儘管 ERC-20 代幣具有諸多優勢,但存在一些缺陷和問題,無法解決。具體包括以下方面:

  • 不穩定。以太坊區塊鏈最近透過 ETH 2.0 將其共識方法從工作量證明轉向質押證明系統。儘管 ETH 2.0 旨在解決所有可擴展性問題,但許多變化仍在進行中,這需要時間,項目尚未完成。此時,系統可能會不穩定。此外,一些代幣在用於支付智能合約時可能會遭到銷燬。因此,ERC-233 的誕生是爲了規避這一問題。
  • 昂貴的礦工費。ERC-20 依賴於以太坊區塊鏈,要完成每筆交易,將收取礦工費。雖然礦工費與區塊鏈活動持平,但當區塊鏈流量較大時,礦工費會增加。因此,從長遠來看,它不可持續。
  • 轉移錯誤。在以太坊,有兩種賬戶。其中一個是由私鑰控制的外部自有賬戶 (EOA),另一個是由合約代碼持有的合約賬戶。使用轉賬功能將代幣從一個 EOA 賬戶發送至另一個 EOA 賬戶不會造成任何問題,但將資金劃轉至合約賬戶會導致漏洞,導致損失近 100 萬美元。
  • 交易速度慢。提幣和交易與以太坊區塊鏈相關。當網絡擁堵時,ERC-20 上的所有傳輸都會減慢。儘管「分片」有望解決這一問題,但它仍處於嬰兒期,尚未完全應用於以太坊區塊鏈。
  • 不可逆交易。如果用戶將 ERC-20 代幣發送到錯誤地址,並且代幣永遠被困在合約中,則無法退回資金。這同樣適用於黑客竊取的代幣,而臭名昭著的DAO黑客就是其中最生動的例子之一。
  • 入場點非常低批評者表示,用戶創建代幣非常容易,沒有明顯的目的或目標。因此,開發人員可以輕鬆利用這些策略開發具有非增值項目的欺詐性 ICO 和代幣。

許多解決方案都旨在解決標準的技術問題。但其中大多數仍然是一些快速而偷偷的黑客行爲,無法給出完整的解釋。因此,投資者在評估 ERC-20 項目時應考慮這一點。

ERC-20 代幣的替代品

除了 ERC-20 之外,還有其他一些 ERC 代幣標準。雖然他們可能擁有類似的協議,但它們確實有不同的用途。以 ERC-721 爲例;

ERC-721 代幣不容抵扣。這意味着每個代幣都獨一無二,很少用於保護其獨特價值。雖然這些功能代表了價值,但它代表了價值。例如,以太坊 DApp (CryptoKitties) 透過設定的限制來定義其價值,以保持其稀缺性。此類代幣有助於防止假冒,提高投資所有權的信心。

ERC-777 被視爲 ERC-20 的升級版。儘管其功能與 ERC-20 類似,但它提供了鑄造或燒燬代幣的選擇,並最終加快了轉賬過程,因此與衆不同。與錢包和代理合約反向兼容,無需重新部署。

此外,ERC-223 也是另一種選擇。主要是爲了將不可逆交易的場景與 ERC-20 代幣上的智能合約進行對抗。每當交易觸發無意圖的智能合約劃轉時,系統會通知用戶取消交易。然而,礦工費是不可避免的,只有有限的錢包才能接受。 

如何發送和接收 ERC-20 代幣?

用戶可使用支持以太坊資產的任何錢包發送和接收 ERC-20 代幣。所有 ERC-20 交易都需要繳納礦工礦工費。因此,您在錢包中存儲的以太幣數量應始終略高於您希望發送的實際數量。最佳做法是,如果 ETH 餘額過低,用戶應避免劃轉 ERC-20 代幣。

請注意,如果您將以太坊資產發送到智能合約地址,例如初始代幣發行 (ICO),則以太坊資產發送費用會增加,因爲交易較爲複雜,需要多次交互。

例如,一些錢包 (Exodus) 爲 ETH 用戶支付網絡費用,同時收取他們使用的 ERC-20 代幣的等值佣金。

只需將錢包中的任何加密貨幣兌換爲 ETH 或從其他錢包接收,即可輕鬆獲得 ETH。

要獲得代幣,您只能提供以「0x」開頭的公共地址。請務必複製粘貼地址,切勿嘗試手動輸入地址,因爲很有可能犯錯並損失資金,而沒有追回機會。

如何存儲 ERC-20 代幣? 

在以太坊區塊鏈上兌換 ERC-20 代幣非常簡單。但很明顯,交易所地址和 ERC-20 代幣地址都是唯一的。因此,將 ERC-20 代幣發送至個人錢包地址和交易所以太坊地址有所不同。 

您只需要清楚地識別您希望向其發送代幣的錢包或兌換地址。否則,交易中的代幣將無法成功,交易所可能無法將 ERC-20 代幣存入賬戶。

我能否將ERC-20 代幣發送至 Ledger Nano 和 MetaMask?

是的,您可以同時在 Ledger Nano 和 Metamask 錢包上發送 ERC-20 代幣,因爲它們與 ERC-20 標準兼容。

如果您不知道什麼是 Ledger Nano S/X,它是一種硬件錢包,用於存儲數字資產,並以比特幣、以太坊、USDT 等熱門加密貨幣進行交易,幷包括 ERC-20 代幣。使用 Nano Ledger,您可以保護和管理超過 1,500 種加密貨幣。使用 Ledger Live 應用程序,您可以直接在 ETH 賬戶中購買代幣。

另一方面,Metamask 是一個加密貨幣錢包,用於透過常規網站存儲、發送、接收以太坊和 ERC-20 代幣。Metamask 可作爲瀏覽器擴展和移動應用程序提供。 

因此,如果您正在考慮使用熱錢包將代幣存儲在硬件錢包中,那麼這些解決方案是理想的選擇。

结语

ERC-20 代幣對加密貨幣行業產生了重大影響。他們不僅要爲價值數十億美元的 ICO 行業負責,還要讓數字資產更加廣泛。

新創建的代幣在發佈時可以添加到交易平台,而無需加密貨幣和交易所開發者之間的任何通信。但前提是遵守 ERC-20 標準。這樣可以降低風險,降低複雜性,提高統一性,增加代幣流動性,激發用戶對用戶的信任。

對 ERC-223 或 ERC-777 等新標準的愛好者已經嘗試過,但 ERC-20 仍然是首選標準。ERC-20 協議很有可能透過添加功能來解決漏洞和現有代幣問題,從而很快得到改進。

立即註冊 Bybit 賬戶,最高可獲得 $100 代幣和抵扣金!

BTCUSDETHUSDEOSUSDBTCUSDTETHUSDTLINKUSDTLTCUSDTXTZUSDT 永續合約上交易高達 x100 槓桿。 

獲取最新動態:

社交媒體 –TwitterFacebookInstagramYouTubeLinkedIn。 加入我們的 TelegramandReddit

有任何疑問? 訪問我們的幫助中心

*本文僅供參考。Bybit 提供的此類信息不構成任何投資或交易策略適合任何特定人士的建議。本文的用戶同意,Bybit 不對您的任何投資決策負責請在交易前尋求專業建議。