0x1.Academy
  • 關於 0x1 學院
  • 前言
  • 幣
  • 帳本
  • 中心化帳本
  • 叛客
  • 中本聰
    • 聰
  • 區塊鏈
  • 比特幣
  • 數位資產
  • 分散式帳本
  • 去中心化
  • 不可竄改
  • 鏈
  • 鏈圈
  • 幣圈
  • 幣圈一天,人間三年
  • 以太坊
  • 以太幣
  • ERC20
  • 電子錢包
    • 錢包地址
    • 公鑰
    • 私鑰
      • 密鑰庫
    • 交易
      • 交易手續費
      • 送出交易
      • 交易哈希
      • 等待完成交易
      • 交易確認
    • 助記詞
    • 簽名
      • 多重簽名
      • 離線簽名
    • 交易所錢包
    • 遊戲錢包
    • 私鑰錢包
    • 以太坊錢包
      • 創建錢包
        • MyEtherWallet
        • MyCrypto
      • 燃料
      • 燃料價格
      • 燃料上限
    • 比特幣錢包
      • 礦工費用
    • 多鏈錢包
  • 冷錢包
    • Ledger Nano S/X
    • CoolWallet S
    • KeepKey
    • Trezor
    • HTC Exodus
    • MEW Connect(iOS, Android)
    • Parity Signer(iOS, Android)
    • DIY 冷錢包(FireFly, HITCON etc.)
  • 熱錢包
    • MetaMask
    • imToken
    • Trust Wallet
    • Cipher
    • Coinbase Wallet
  • 紙錢包
  • 挖礦
    • 算力
    • 驗證
    • 打包
    • 廣播
      • 最長鏈原則
    • 礦工
    • 礦機
    • 礦池
    • 哈希值
    • 哈希力
    • 區塊高度
    • GPU
    • ASICs
  • 區塊鏈風險
    • 女巫攻擊
    • 51 攻擊
    • 量子攻擊
    • 雙花攻擊
    • 無礦風險
    • 流量攻擊
    • 人為風險
  • 分岔
    • 軟分岔
    • 硬分岔
  • 智能合約
    • Solidity
    • 智能合約工程師
      • ERC 與 EIP
    • 合約地址
  • 數位資產發行
    • 項目方
    • 白皮書
      • 基石輪
      • 私募輪
      • 公募輪
      • 加贈賞金
      • 路線圖
      • 概念證明
    • 通證
      • 通證名稱
      • 通證代號
      • 進制位數
      • 總供給量
      • 總流通量
      • 鑄造
      • 銷燬
      • 軟頂
      • 硬頂
    • 山寨幣
    • 分岔幣
    • 應用幣
    • 證券幣
    • 空氣幣
    • 垃圾幣
    • 傳銷幣
  • 數位資產投資
    • 瞭解你的用戶(KYC)
    • 領投
    • 代投
    • 空投
      • 糖果
      • 糖果盒
      • Earn.com
      • Cobo
    • 上幣
    • 炒幣
    • 抱幣
    • 借幣
    • 借記
  • 自律組織(SRO)
  • 去中心化自組織(DAO)
  • 交易所
    • 法幣
      • ePay
      • Abra
    • 幣幣
      • OTCBTC
      • Changely
      • Shapeway
    • 場外
    • 撮合
    • 入金
    • 出金
    • 資產
    • 餘額
    • 中心化交易所
      • B網
      • P網
      • 幣安
    • 去中心化交易所
      • 0x
      • Joyso
    • 零手續費交易所
      • COBINHOOD
    • 幣價
      • CMC
      • 芝加哥 Index
  • 經銷商
    • Coinbase
    • BitoEx
    • MaiCoin
  • 穩定幣
    • 錨定
    • USDT
    • TUSD
    • TWDT
    • MakerDAO
    • 托底
  • 其他區塊鏈
  • 共識算法
    • 工作量證明
    • 權益證明
    • 權益授權證明
    • 重要性證明
    • 權威證明
  • 數位資產名錄
    • 艾達幣(ADA)
    • 萊特幣
    • 比特現金
    • 比特黃金
    • 比特鑽石
    • 以太經典
    • EOS
    • 瑞波幣
    • 艾達幣
    • IOTA
    • NEM
    • NEO
    • 門羅幣
    • LOOMX
      • 以太殭屍
    • 量子幣
    • 波場幣
    • 零幣
    • 狗狗幣
    • 星雲鏈
  • 去中心化應用(DApp)
    • Web3
    • Dapp 瀏覽器
    • 區塊鏈賭場
      • Fomo3D
      • 區塊鏈老鼠會
    • 區塊鏈遊戲
    • Dapp Radar
    • DapDap.io
    • SOTD
  • 技術開發
    • 密碼學
      • 哈希算法
      • Base64
      • Base58
      • SHA256
      • SHA3
      • 哈希碰撞
      • 曲線密碼學(ECC)
      • 零知識證明
    • 公鏈
      • 分片
      • 隔離見證
      • 上鏈
      • 跨鏈
      • 創世區塊
    • 私鏈
      • Geth
      • Parity
    • 側鏈
    • 主網
    • 節點
      • 全節點
      • 輕量節點
    • 測試網
      • 水龍頭
  • 跨鏈交易
  • 迷因(MEME)
    • V神
    • 21000000
      • 42
      • 18
      • 8
    • 韭菜
    • 鯨魚
    • 披薩日
    • 上月球
    • 藍寶堅尼
    • 幣圈一天,人間三年
    • 開車
    • 割肉
    • 資金盤
    • 砸盤
    • 接盤
    • 搬磚
    • 破發
    • 井噴
    • HODL
    • DYOR
    • 詐神
    • FOMO
    • FUD
  • NFT 藝術/蒐藏品
    • 同質貨幣
    • ERC721
    • ERC1155
    • 加密貓
  • NFT 藝廊/賣場
  • NFT 藝術家(亞洲)Top50
  • NFT 藝術家 Top50
    • Beeple
    • pplpleasr
    • Ben Mauro
    • Bryan Brinkman
  • NFT 指數基金
  • NFT 展示場地
  • NFT 懶人包 - WhaleShark
    • 老司機 WhaleShark:給網紅的 NFT 遊戲手冊
    • 老司機 WhaleShark:給 NFT 創作者的財富管理手冊
    • 老司機 WhaleShark:社交代幣 101
  • 元宇宙
    • 110-1 臺大虛擬人與遙現課程
      • Week1
  • 區塊鏈應用榜
    • BlockCerts
    • (JF)IPFS
    • Livepeer
    • ENS
    • Brave
    • Aragon
    • Portal.Network
  • 區塊鏈安全榜
    • 圖靈鍊
  • 區塊鏈藝術榜
    • PRICELESS(PRCLS)
  • 區塊鏈影片榜
  • 區塊鏈遊戲榜
    • Bitcoin
    • Ethereum
    • Tron
    • Dexon
    • EOS
  • 區塊鏈風投榜
    • 節點資本
    • 恆心資本
    • a16z
  • 區塊鏈企業榜
    • 比特大陸
    • Consensus
    • Coinbase
  • 區塊鏈名人錄
    • 李笑來
    • 趙長鵬
    • 小查
    • 老查
    • 比特幣耶穌
    • xDite
    • Justin Lin
  • 區塊鏈活動
    • Beyond Block
    • Asia Blockchain Summit
  • 區塊鏈研討會
    • Taipei Ethereum Meetup
    • CryBlock
  • 區塊鏈社群
    • WeChat
    • Steemit
    • Reddit
    • Bitcoin Forum
    • Telegram
    • Discord
    • Medium
    • LINE
  • 區塊鏈新聞
    • 金色財經
    • 區塊客
    • 動區.動驅
  • 區塊鏈網紅
    • 寶二爺
      • 韭菜莊園
    • 區塊鏈女孩
    • 區塊鏈偶像
  • 區塊鏈電影
    • 《聖人大盜》
  • 區塊鏈紀錄片
  • 區塊鏈TED演講
  • 區塊鏈書籍
  • 區塊鏈教學
    • Tibame
      • 地表最強!智能合約開發超級入門
      • BlockChain區塊鏈實作班
  • 區塊鏈學程
    • Stanford BCR
    • 北科大
    • MIT
  • 區塊鏈組織
    • GITA
    • 金融科技協會
    • ICORating
    • SEC
    • JBA
    • 金管會
  • 0x1區塊鏈課程
    • NTUT 0x1 Blockchain Bootcamp 2018 Winter
    • NTUT 0x1 Blockchain Bootcamp 2019 Spring
  • 0x1區塊鏈翻譯
  • 0x1區塊鏈實驗室
    • 北科大寶博士實驗室 DAB LAB
      • 碩士班
  • 寶博朋友說
    • EP12|區塊鏈超實在應用!過年紅包直接發「明恩幣」🧧 !
    • EP145|Noah Yeh 葉向林: NFT.NYC 見聞、Crypto OG 心得
  • DDAO|寶博官方 DC 群
    • DN1|DNIGHT 大道之夜 #1 寶博 ft. GIS Taiwan 全球集思論壇
    • DN2|DNIGHT 大道之夜 #2 寶博 ft. FAB DAO 黃豆泥、林逸晟
    • DN3|DNIGHT 大道之夜 #3 寶博 ft. WANA 玟瑄 Flora、Emily、Frank、抹茶
    • DN4|DNIGHT 大道之夜 #4 寶博 ft. Pluto Lab 品皓 0xRay
    • DN5|DNIGHT 大道之夜 #5 寶博 ft. XY Finance Rudolph Charlie
    • DN6|DNIGHT 大道之夜 #6 寶博 ft. Verilink Nico Ramirez
    • DN7|DNIGHT 大道之夜 #7 寶博 ft. Capsule Vault Kevin, 0xSLW 綁炸 Pangcah 生活節
    • DN8|DNIGHT 大道之夜 #8 寶博 ft. Starks from 沖之 Chongzhipi
    • DN9|DNIGHT 大道之夜 #9 寶博 ft. Howie from Protico Web3 Chat
    • DN10|DNIGHT 大道之夜 #10 寶博 ft. Hannibal from SeFo Finance
  • 參考資料
  • 其他
    • 馬爾他
    • 加密谷
  • 丟掉的片段
  • 未來
Powered by GitBook
On this page
  • 編號第 20 號的以太坊(提案)請求討論
  • 那 ERC 和 EIP 到底又有什麼不一樣?
  • 擴充功能提案
  • 為何不是 EIP20 而是 ERC20 呢?
Export as PDF

ERC20

ERC20 指的是用編號 ERC20 的以太坊智能合約技術發行的數位資產類別。是個無論在幣圈或鏈圈都會經常聽到的詞語,常見說法有,「ERC20 貨幣」或是「相容 ERC20(幣)的虛擬錢包」等。

目前全球有大約三萬五千種不同的數位資產被發行出來,而其中大約有 99.99 %(非官方統計)比例的數位資產,都是屬於 ERC20 發行出來的(更新:目前已有基於 EOS 鏈以及基於 Tron 的 TRC20 等多種類型資產出現)。

如果要將 ERC20 類型數位資產存放到錢包,就必須確保錢包支援 ERC20 的代幣資產。

編號第 20 號的以太坊(提案)請求討論

ERC(英文:Ethereum Request for Comment)從英文全名直譯,是「以太坊(提案)請求討論」,有點類似開發者社群成員可以自由向整個開發社群提出提案討論的請求;ERC20,也就是編號第 20 號的以太坊(提案)請求討論。

講白話,就是功能需求提出和投票討論。像我們每次在 iPhone 發表會前,都會在社群論壇裡面提出「想要螢幕大一點」「想要有真正的"飛行"模式」,對吧?只是 Apple 每次都不一定會答應我們而已。

那 ERC 和 EIP 到底又有什麼不一樣?

ERC20 被創建前,先被提出的其實是 EIP20,也就是編號第 20 的以太坊改進提案(英文:Ethereum Improvement Proposals),一旦大家認為這是個好的提案,需要進一步討論時,就會開啟相應的 ERC 編號討論,如 ERC20。最後在多次的討論與實作後,大家都認為這個改進提案已經被完成,並可以正式成為 Ethereum 的一部分時,就會在 EIP 的頁面最後,做下修改結論,並結案。

ERC20 數位資產的要素

根據目前的實作和討論,EIP20 / ERC20 這種數位資產的共同要素必須符合以下條件:

  1. TotalSupply [總代幣發行量]

  2. BalanceOf (address _owner) constant returns (uint256 balance)[“owner”戶口結餘]

  3. transfer(address _to, uint256 _value) returns (bool success) [傳送 _value 數量的代幣到 _to錢包地址]

  4. transferFrom(address _from, address _to, uint256 _value) returns (bool success)[從address _from傳送 _value 數量的代幣到 _to錢包地址]

  5. approve(address _spender, uint256 _value) returns (bool success) [容許_spender 從 _owner錢包中不限次數地提取代幣,直到達到訂下的 _value 數量。如果此指令被更新,新的 _value 限額會取替舊的限額]

  6. allowance (address *_owner*, address *_spender*) constant returns (uint256 remaining) [匯報 _spender 尚可從 _owner錢包提取的代幣數量]

只要透過以太坊智能合約所建立的以太坊貨幣,符合以上條件(帶有這些資訊)者,就稱為 ERC20 代幣,並且可通行於任何相容 ERC20(技術代碼)的智能錢包、網站應用、交易所等等

看不太懂對吧?沒關係,其實總歸來說,每一個 ERC 條款的提出,進而到確立為 EIP,就像是整個社群共同在為以太坊區塊網路源源不絕地創建一個又一個新「產品」,這個產品可能是某個解決方案,也可能是某一個新產品類別,新的產品類別,有一定的元件和要素組合。

擴充功能提案

舉電信領域為例,我們可以創建網路規範或傳輸規則作為新產品,如「3G網路」「4G LTE」;也可以創建一種工具類別作為新產品,譬如說「智慧型手機」,而智慧型手機這種產品,會有共通要素,如:觸控螢幕、上網功能、攝像鏡頭,等等。而如果智慧型手機被普遍使用了,電信產業就會持續開發出相容於「智慧型手機的」軟體、優化基地台、配件等等。

ERC20 就像剛剛例子裡的智慧型手機 - 一種新的手機樣式,它是以太坊區塊鏈的產品 - 一種新的數位資產的形式。因為被廣於使用,所以近來幾乎所有的以太坊區塊鏈應用、服務等,都圍繞著這個 ERC20 來運行。所以只要你一踏入鏈圈,甚至在幣圈,都會經常聽到 ERC20 錢包、ERC20 以太坊去中心化交易所 等等會,如果你不懂 ERC20,就難以在鏈圈裡頭和人對話了!

為何不是 EIP20 而是 ERC20 呢?

以太坊參考了這個流程,共同建立了這個以太坊規範:

  1. 如果有意見想提出修正建議,可以到 EIPs 頁面提出問題(Issue)

  2. 如果被接受至 EIP,就會確立這個 EIP 的編號

  3. 大家會先在 ERC 裡頭討論該 EIP 的設計

  4. 從討論到最終定案的過程會被記錄在 EIC 頁面裡頭

  5. 最終被移至 EIPs 確定下來,作為 Final- EIP

Previous以太幣Next電子錢包

Last updated 6 years ago

這大概就很多人不知道了。根據考察,原先以太坊開發社群裡只有 ,也就是「以太坊改進提議」,但許多開發者提出了改進提議後,發現多半需要很多社群意見討論才能定案,但在 EIP 頁面裡頭討論,會導致頁面內容過長過於混亂。因此就有社群用戶提出 ERC 的概念,該意見參考自 1969 年以來,由網際網路工程任務組(IETF)發布的一系列備忘錄,名稱就是徵求意見稿(英語:)目的是徵求更多討論,待討論完備以後,再把結論寫在該編號的意見討論頁的最後一條。定案後,那整個定案後的版本就會移回去寫入到 Final-EIP(提議結論)。

據當時提出 ERC 作法的用戶 "" 的原始提議,最終應該還有一個階段叫做 ESD(Ethereum Standards) 但至今卻還未有任何一個 ESD 被產生。也許是因為原始提案有提到 "some ERCs could be ESDs" 亦即「有些 ERC 被定案後就可以作為 ESD 了」。這或許也是為何 ERC20 明明已被全世界開發者使用了,卻還(依據名稱)算是「Request for Comment」,像是還正在被討論似的,不是已經被確立為 EIP20 了嗎?為何大家還是叫它 ERC20? 或許是開發著們依據最原始的提案,覺得叫做 ERC ,會更接近 ESD 吧!誰知道呢?

EIP
Request For Comments,縮寫為RFC
ethers
到底什麼是ERC-20?Medium
Ethereum Request for Comments (ERCs) and Ethereum Standards (ESDs) · Issue #16 · ethereum/EIPsGitHub
https://ethfans.org/posts/what-do-erc-and-eip-stand-forethfans.org
Logo
Logo