以太坊上创建代币与ERC - 20标准详解
1. 以太坊代币创建与智能合约灵活性
在以太坊上创建代币时,使用 mint 方法可以确保只有智能合约的所有者能够调用该方法。此方法接受一个新的供应量参数,会将所有者的余额设置为这个新的供应量。这意味着你可以随意更改智能合约所有者的余额。
不过,这是否违背了区块链的公平性原则呢?实际上,智能合约的规则由人们自行创建。你可以通过添加 mint 方法创建一个不公平的智能合约,随意增加自己的代币余额。但区块链具有透明度,人们可以看到 mint 方法的存在及其用途,从而自主决定是否参与该智能合约。此外,增加代币供应量的能力也可以从积极的角度看待,这类似于现实中的通货膨胀。只要不过度增发,人们通常是可以接受的。
2. ERC - 20代币标准概述
ERC - 20是在以太坊上创建代币的一个标准。当新的加密货币发布时,人们常常会问它是否是ERC - 20代币。但需要注意的是,ERC - 20只是一个标准,并非所有基于以太坊的代币都必须遵循该标准。
要创建一个符合ERC - 20标准的代币智能合约,需要在合约中实现以下方法:
function totalSupply() public view returns (uint256)
function balanceOf(address _owner) public view returns (uint256 balance)
function transfer(address _to, u
超级会员免费看
订阅专栏 解锁全文
1795

被折叠的 条评论
为什么被折叠?



