第三课|ERC-20 是什么?

ERC-20 是以太坊区块链上最常见的一种代币标准,它像一套规则,规范了 Token 如何创建、转账、授权等基本操作。几乎所有流通的加密代币(包括 USDT、UNI、SHIB 等)都遵循 ERC-20。

🧩 ERC-20 标准的基本函数

🛠️ 创建一个最简单的代币合约(Solidity 代码示例)

pragma solidity ^0.8.0; contract DovaToken { string public name = "DOVA"; string public symbol = "DOVA"; uint8 public decimals = 18; uint256 public totalSupply = 88000000 * 10**18; mapping(address => uint256) public balanceOf; constructor() { balanceOf[msg.sender] = totalSupply; } function transfer(address to, uint256 value) public returns (bool success) { require(balanceOf[msg.sender] >= value, "余额不足"); balanceOf[msg.sender] -= value; balanceOf[to] += value; return true; } }

📌 说明

上面是一个极简版本,只实现了 transfer 功能。实际部署时你可能需要继承 OpenZeppelin 的标准合约库。

📚 延伸阅读

📖 想更进一步?下一节我们将介绍 NFT 是什么?为什么艺术家喜欢它?

← 返回 Finance 页面