Solana/SPL Token/导言
在上一节课后, 学生花了许多的课外时间, 尝试来为泰铢币程序引入更多功能, 例如要查询泰铢币的总发行量等. 随着功能越加越多, 学生也变得越来越憔悴.
学生: "教授, 我最近回头看我写的改进版的泰铢币程序, 感觉自己像是在拿牙签造摩天楼……"
教授: "这形容挺贴切的, 你写程序确实写得很有毅力, 但也确实有点原始社会的味道."
学生: "铸造要自己写, 转账还得手动加减数值, 我还得统计各种不同的数据, 我都快变成链上会计师了. 是不是其实有现成的工具能帮我偷个懒?"
教授战术后仰.
教授: "当然有, 孩子! Solana 可不是荒岛求生, 它可是区块链的大都会生活. 我们有 spl token, 专业, 安全, 钱包识别率 100%, 就像宜家的现成家具, 自己组装就完了."
学生: "哇, 这是个新名词! 那么什么是 spl token?"
教授: "这是 solana 网络上的一种代币标准. 记住, 它不仅仅是标准, 甚至有现成的代码."
学生: "我是不是可以把我那套泰铢币逻辑搬过去? 用 spl token 重新定义."
教授: "你不但可以, 而且应该! 你那些手写的 pda 和整数加法逻辑, 放在 spl 眼里, 那都是它两年前就吃剩下的冷饭."
学生: "哈哈, 那我赶紧升级一下, 不然我的泡泡币还没发出去, 光 debug 就先气跑投资人了."
教授: "很好, 来, 这一节我们就从 spl token 开始, 带你走上发行标准规范的泰铢币的康庄大道!"