国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 專題 > 區塊鏈 > 正文

ERC20通證標準是什么?

2019-09-13 16:35:36
字體:
來源:轉載
供稿:網友
ERC20 通證標準(ERC20 Token Standard)是通過以太坊創建通證時的一種規范。按照 ERC20 的規范可以編寫一個智能合約,創建“可互換通證”。它并非強制要求,但遵循這個標準,所創建的通證可以與眾多交易所、錢包等進行交互,它現在已被行業普遍接受。

ERC 是什么

ERC 是 Ethereum Request for Comment 的縮寫,20 是編號。征求修正意見書(Request for Comment,RFC)是互聯網工程任務組(IETF)發布的一系列工作備忘錄,后來演變為用來記錄互聯網規范、協議、過程等的標準文件。比如,常見的互聯網協議的RFC編號分別是:IP,791;TCP,793;SMTP,2821。

現在,以太坊已經沿用比特幣的提法,對比特幣系統的改進提案現在被稱為 BIP(Bitcoin Improvement Proposals),然后加上編號。與通證相關的標準沿用 ERC 的形式,但均被納入 EIP(Ethereum Improvement Proposals)序列之中,以太坊EIP 的標準序列包括 Core(核心改進)、Networking(網絡層改進)、Interface(接口改進)、ERC(應用層意見征集)。
以太坊的改進提案網址為:https://eips.ethereum.org。

ERC20 是什么

ERC20 通證標準最早由以太坊開發者費邊·沃格爾斯特勒在開源社區中提出,后來以太坊創始人維塔利克(人稱“V神”)撰寫了第一版文檔,當時名為“標準化合約API”(Standardized_Contract_APIs)。
最早的討論文檔見:https://github.com/ethereum/EIPs/issues/20。
遵循 ERC20 標準,基于以太坊創建的通證是通用的,可以被以太坊和區塊鏈世界的多數其他應用所使用。除了官方實現外,現在在以太坊網絡中已經有了多種符合 ERC20 標準的軟件實現。

詳解 ERC20 通證標準

遵循ERC20通證標準可以編寫智能合約。它需要實現的通證方法包括:可選的 name、symbol、decimals,必須有的 balanceOf、transfer、transferFrom、approve、allowance。它需要實現的事件響應包括 Transfer、Approve(見圖1)。
 
ERC20智能合約程序的方法與事件
圖1:ERC20 智能合約程序的方法與事件

現在 ERC20 的文檔見:https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md

除了 ERC20 之外,以太坊受關注的通證標準還有 ERC721。與 ERC20 不同,ERC721 是一種不可互換的通證標準(Non-fungible Token Standard,NFT)。

ERC20 的通證是可互換的、同質的,而 ERC721 的通證是不可互換的、非同質的;ERC20 通證是可無限分割細分的,而 ERC721 通證的最小單位是 1,無法再分割細分。

2018 年 6 月,ERC721 最終被以太坊社區正式接受,成為最終標準。之前大熱的加密貓(cryptokitties,謎戀貓)所遵循的就是 ERC721 標準。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 砀山县| 九寨沟县| 湘潭县| 凉山| 榆中县| 商城县| 吉木乃县| 安西县| 汪清县| 洞头县| 方山县| 赣榆县| 祁东县| 天气| 子长县| 南华县| 德令哈市| 台东县| 宜君县| 井冈山市| 海伦市| 舞钢市| 清河县| 琼海市| 临颍县| 正宁县| 驻马店市| 漠河县| 四川省| 类乌齐县| 怀仁县| 佳木斯市| 沈阳市| 靖江市| 阿瓦提县| 阜康市| 怀集县| 名山县| 海伦市| 抚松县| 延津县|