分享百科

同质化代币

视频 AI 总结: 该视频主要讲解了以太坊中 ERC-20 标准,以及如何在实际应用中与 Token 和 NFT 进行交互。视频详细解释了 ERC-20 标准的定义、作用,以及如何使用它来表示同质化代币,并介绍了 ERC-20 的关键接口和实现原理。此外,视频还对比了 ETH 和 ERC-20 Token 的区别,并布置了一个关于 Token Bank 的作业,旨在让大家实践合约之间的相互调用和 Token 的使用。 关键信息: * ERC-20 是一种用于表示同质化代币的标准,定义了代币的基本接口,如发行总量、余额查询、转账等。 * ERC 是 EIP(以太坊改进提案)的一个子类,用于定义以太坊网络的应用标准。 * ERC-20 定义了 Token 的标准接口,使得不同的合约可以方便地进行交互。 * ETH 是原生币,余额反映在账户空间下,而 ERC-20 Token 是智能合约实现的,余额保存在合约的 Mapping 中。 * 在合约中,通常使用整数来表示代币数量,需要注意精度问题,例如使用 10 的 18 次方来表示小数点后 18 位的精度。 * ETH 转账和 Token 转账的交易结构不同,Token 转账是与合约进行交互,调用合约中的转账函数。 * OpenZeppelin 已经实现了许多 ERC 标准,可以直接使用或扩展。 * 作业:编写一个 Token Bank 合约,实现 Token 的存储和提取功能,并思考如何解决 Token Bank 如何知道每个用户存了多少 Token 的问题。
19
0
0
1天前
登链社区