分享百科

ERC-20

视频 AI 总结: 该视频主要讲解了 ERC20 Token 的授权机制及其在 Token Bank 存款中的应用,并探讨了 ERC20 标准的一些局限性以及改进方案。核心内容是讲解如何通过 ERC20 的授权功能,实现用户在 Token Bank 中存款,以及如何通过扩展 ERC20 标准,简化用户的操作流程,提升用户体验。 视频中提出的关键信息: 1. ERC20 Token 转账与 ETH 转账的不同之处,ERC20 转账交互的是 Token 合约地址,而不是目标地址。 2. Token Bank 存款需要使用 ERC20 的授权功能,包括 approve 和 transferFrom 两个方法。 3. 用户需要先 approve Token Bank 合约,授权其使用自己的 Token,然后 Token Bank 合约才能调用 transferFrom 方法,从用户账户转移 Token 到 Token Bank。 4. ERC20 标准存在一些问题,如转账无法携带额外信息,以及转账到合约地址可能导致资金被锁定。 5. 介绍了 ERC777 和 ERC1363 等 ERC20 扩展标准,它们通过增加回调函数,简化了用户的操作流程,并允许在转账时携带额外信息。 6. 强调了在进行 ERC20 Token 转账时,需要注意一些早期 Token 可能存在的不符合 ERC20 标准的问题,如转账失败没有返回值或返回 false,建议使用 safeTransfer 方法来避免这些问题。
38
0
0
3天前
区块链入门课程的第 3 课: 智能合约与数字资产发行* 介绍了如何使用智能合约来发行和管理不同类型的数字资产,以及各种相关的标准和应用场景。 **主要内容包括:** - **智能合约的回顾:** 强调了智能合约的几个特点,包括无需许可的调用、自动执行、不可篡改以及运行状态的透明可追溯性,这些特性使得智能合约成为管理资产的“信任机器”。 - **数字资产的分类:** 将资产分为同质化(Fungible Token, FT)和非同质化(Non-Fungible Token, NFT)两种,并解释了它们的区别和应用场景。 - 同质化 Token(FT): - 解释了 ERC20 标准,以及如何使用代码来表示和发行同质化的 token。 - 讨论了同质化 token 的不同类型,包括功能型 token、稳定币和权益型 token,并列举了一些案例,如 LINK、ETH、USDC、USDT、STETH 和 UNI。 - 介绍了 ERC20 的一些扩展标准,如 ERC1363、ERC77(提升支付能力)、ERC2622(gasless token)、ERC2022(离线授权)以及 ERC1400 和 ERC1404(证券型 token)。 - 非同质化 Token(NFT): - 解释了 NFT 的价值来源,以及如何在合约中实现 NFT 的表示和存储。 - 提到了 IPFS 和 Arweave 两种去中心化存储方式,用于存储 NFT 的资源文件。 - 介绍了 ERC1155 标准,它混合了 FT 和 NFT 的属性,并讨论了 NFT 的各种应用,包括 PFP(头像)、数字内容所有权、金融类 NFT、功能类 NFT 和身份凭证类 NFT(如 SBT)。 - 举例 propy 这个项目,说明了 NFT 在房产领域的应用。 - 其他链上的资产发行标准: - 简要介绍了其他链上的一些资产发行标准,如 BNB Chain 上的 BEP-20、Tron 上的 TRC-20,以及比特币和 Solana 上发行资产的方式。
766
0
0
2025-04-27 09:49
w3-1 ERC20及 ERC721 作业解答
3758
0
0
2023-03-24 09:49
w3-1 详解 ERC20、ERC777、EIP20Permit 及 Permit2 等
1358
0
0
2023-03-22 10:04
登链社区