簡體   English   中英

什么是ERC20標准

[英]What is ERC20 standard

這個https://theethereum.wiki/w/index.php/ERC20_Token_Standard eth wiki 將 erc20 標准描述為令牌需要實現的一組功能和屬性。 其中一些是不言自明的,比如

function transfer(address to, uint tokens) public returns (bool success);

它從您的錢包中取出硬幣並將其轉移給其他人。 但另一方面

function approve(address spender, uint tokens) public returns (bool success);

或者

function allowance(address tokenOwner, address spender) public constant returns (uint remaining);

我怎么知道這些方法背后的邏輯是什么? 是否有任何額外的文檔描述它? 最后但同樣重要的是:符合 ERC20 標准的代幣有哪些優勢?

ERC20 標准包含一組在EIP-20中提出的功能,這些功能由社區審查和投票。 根據摘要陳述如下:

該標准提供了轉移代幣的基本功能,並允許代幣獲得批准,以便另一個鏈上第三方可以使用它們。

有關approveallowance的更多類似示例,請參見此處,但基本上這些功能允許賬戶所有者批准將固定數量的代幣從他們的賬戶轉移到另一個賬戶。 approve允許您授權地址移動固定金額,而allowance只是返回此金額。

查看 EIP 和 ERC20 文檔可能會讓人有點望而生畏,但是當你開始使用這些函數時,它會變得更有意義。 為了以最快的方式開始測試,我建議使用 Ethereum 的 remix。

如果您認為該Wiki上的文檔還不夠,可以查看原始的EIP並查看導致最終版本的所有相關討論,以及指向其他文檔和代碼示例的鏈接,以進一步說明每個文檔的意圖。功能。 請注意,所有ERC都有相應的EIP,因此您可以參考所有其他令牌標准的EIP。

令牌符合ERC20的優點是什么?

好處是其他人會知道如何使用您的令牌。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM