国产探花免费观看_亚洲丰满少妇自慰呻吟_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 標準。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江川县| 红桥区| 北票市| 承德市| 博罗县| 逊克县| 达孜县| 南川市| 秦皇岛市| 西乌珠穆沁旗| 施甸县| 比如县| 仙居县| 扬州市| 南涧| 景宁| 行唐县| 萨嘎县| 永和县| 静宁县| 陆川县| 屏东县| 蓝山县| 呼和浩特市| 临海市| 桂阳县| 西充县| 霍林郭勒市| 辉县市| 阜康市| 通辽市| 沽源县| 南部县| 颍上县| 宁夏| 遂溪县| 嵊泗县| 明溪县| 新邵县| 江永县| 鹿邑县|