Solana 开发 Day5 : 代币

Solandy Solandy 2026-05-25
99次播放
2026-05-25

视频 AI 总结:

本视频是 Solana 开发入门系列第五天,核心讲解 Solana 上的代币机制。代币在 Solana 上通过代币程序(Token Program)管理,无需部署自定义合约即可创建。代币分为两种标准:Token Keg(传统)和 Token Extensions(新功能)。视频演示了通过 CLI 和 TypeScript 编程方式创建铸币账户(mint)、关联代币账户(ATA)、铸造和转移代币的完整流程,并强调了账户所有权、PDA 和序列化等关键概念。

关键信息:

  1. Solana 代币通过 Token Program(Token Keg 或 Token Extensions)管理,无需自行编写合约。
  2. 代币核心账户:铸币账户(mint)定义代币类型,代币账户(token account)存储余额,推荐使用关联代币账户(ATA)。
  3. 创建代币需先通过系统程序创建账户,再调用初始化铸币指令;铸造和转移需要正确的签名和账户关系。
  4. ATA 是 PDA,由关联代币程序通过种子(钱包、代币程序、铸币地址)派生。
  5. 代币具有小数位(默认为9),转移即更改授权人,任何持有授权者均可销毁代币(burn)。
  6. 实际编程中需注意区分 Token Keg 与 Token Extensions 的导入路径,避免账户不匹配错误。