Andrew C. | TON DevRel

一、前言

上一节《TON 开发入门》,讲了关于 TON 的架构模式和共识机制、交易机制和费用、提供的 API 和 SDK以及合约编程语言和框架等,这些是学习每一个区块链开发都需要了解的基本概念。

而对一个区块链合约开发者来说,最核心的问题是如下两个

  1. 如何自定义新的 Fungible Token
  2. 如何自定义新的 NFT

再进一步衍生,还有

  1. 两个 Fungible Token 如何 Swap? (如开发 DEX)
  2. NFT 如何上架交易和如何收取版权费?
  3. 自定义协议提案的流程?

掌握了上面的信息,就基本了解了某条链上如何开发了。

二、TEPs

以太坊生态之所以百花齐放,是因为积累了非常多元且丰富的 ERC 提案,对应的 TON 也有协议提案流程,TON Enhancement Proposals (TEPs), 其中 “Fungible tokens (Jettons) standard” 和 “NFT Standard” 是在写合约之前,必须要熟读理解和掌握的,否则根本不能动手开发。

2 .1 Fungible tokens (Jettons) standard