Skip to content

第八章:稳定币和链上资产

ch08

第七章围绕Q链2.0升级展开,不仅详细介绍了升级后新增的各项特性,还阐述了这些特性如何推动并催生出完整的DApp生态系统。从发展顺序来看,DApp生态的第一波热潮由各类代币与收藏品掀起,随后以AMM为代表的交换协议成为主流,最后借贷等其他类型的DeFi协议也逐步落地并发展起来。

本章首先对代币的具体类型进行分类介绍,接着讲解在Q链2.0上开发代币应用的实际方法,最后简要说明稳定币与其他链上资产的底层工作原理,帮助读者全面理解相关核心概念。

代币类型

在Q链体系中,代币(Token)相当于对现实世界货币的一种数字化模拟。也有观点认为,“Token”的翻译可结合发音对应为“通证”,部分人认为这种译法更贴合“信、达、雅”的翻译原则。不过,考虑到“代币”是当前更普及的表述,本书将统一采用“代币”这一译法。

按照发行方式,代币可以分为原生(Native)代币和非原生代币两类。原生代币是某条链内置的代币,通常都是和这条链的安全、激励等机制联系在一起的。比如Q链的原生代币就是Q币。Q链节点的出块奖励,交易的手续费,合约执行消耗的燃料费等等,都是用Q币计费。在Q链生态中,DApp也可以自主发行代币,而这类代币的主要用途往往是支持项目的治理工作。我们称这些代币为应用代币,或者协议代币。顺便说一下,Q链社区也把生态内除Q币之外的其他代币戏称为“山寨币”(Alternative Coin,简称Altcoin)。

按照可互换性(Fungibility),代币可以分为同质化代币(Fungible Token,简称FT)和非同质化代币(Non-Fungible Token,简称NFT)。FT是对现实世界中金、银,或者纸币属性的模拟,比如一两黄金永远等价于另外一两黄金。举个例子,Q币就是FT代币。你有100Q币,我也有100Q币,它们完全是等价的。而NFT是对现实世界中带有类似收藏品属性物品的模拟。例如你有一张某歌星演唱会的门票,我也买了一张。但这两张门票的编号、场次、座位、价格(价值)等一般都不相同。

还有一点,FT通常可在精度范围内随意细分,就好比古人能把一锭银子分成碎银子使用;而NFT通常不可分割,比如你无法将一张电影票撕成两半,让一个人看前半场、另一个人看后半场。下面这个示意图展示了FT与NFT代币的差别:

ft_vs_nft

按照价格波动情况,代币可分为稳定币(Stablecoin)和非稳定币。以Q币为例,受多种因素影响,其价格往往剧烈波动,因此它不属于稳定币;而部分DApp发行的代币会锚定现实世界中的某种货币,其价格(相对于锚定货币)表现得非常稳定,这类代币即稳定币。关于稳定币,我们将在后续小节中进一步讨论,下面这幅图展示了稳定币与非稳定币在价格波动方面的差异:

stable

按照是否与现实世界的实际资产建立映射关系,代币可分为现实世界资产(Real World Asset,简称RWA)映射代币和其他类型代币。需要注意的是,RWA代币既可以是FT代币,也可以是NFT代币。例如前文讨论的稳定币,便可视为锚定现实货币的RWA(属于FT)。而有些DApp可能会将歌曲、艺术品等唯一实体资产的所有权数字化,这类则属于NFT形式的RWA代币。

按照传播方式和价值属性,代币可分为模因(Meme)代币与其他类型代币。前文提及的各类代币,多由公司、组织或团队主导发行与推广,通常依附于具体项目场景(如支付、治理、资产映射等),具备可预期的实际价值支撑。而模因代币则截然不同,它主要依靠网络社群的自发传播、趣味梗文化或名人效应发酵热度,缺乏明确的项目实体背书和实际应用场景,其价值更多源于社群共识与市场情绪的推动,特点是传播速度快、价格波动剧烈,且往往带有较强的娱乐性和投机属性,典型如狗狗币(Dogecoin)等,核心驱动力并非技术或业务逻辑,而是群体传播形成的“模因效应”。

顺便说一下,“模因”一词最早出现在英国生物学家理查德・道金斯于1976年出版的《自私的基因》一书。这本书非常值得一读。如今,在网络文化中,模因通常指那些极具传播性的文字、图片、视频等,也就是我们常说的“梗”。下表对前文介绍的各种代币分类进行了总结:

分类方式具体类型例子
是否原生原生代币、非原生代币Q币是原生代币,其他币不是
可互换性同质化代币、非同质化代币Q币是FT,数字艺术品属于NFT
价格波动稳定币,其他代币RWA类型的FT通常都属于稳定币
映射关系RWA代币,其他代币歌曲、艺术品等数字化
传播方式模因币,其他代币例如狗狗币就是最早的模因币

代币合约

这一小节我们来了解如何在Q链上开发FT和NFT代币智能合约。即使你不熟悉代码编写也无需担忧,因为这里不会涉及Q链智能合约的具体编写方法,我们仅对这些DApp的概念模型进行简单探讨。

我们先来看FT代币。一款FT代币通常需要具备核心属性,包括名称(Name)、符号(Symbol)、精度(Decimals)与总发行量(Total Supply)等。此外,还可能包含代币图标(Logo)、社交媒体链接等补充信息。这些用于描述代币基础特征的内容,我们统一称为代币的元信息(Metadata)。举个例子,狗狗币的名字是Dogecoin,符号是DOGE,精度是8位小数。

对于代币而言,最重要的信息是记录每个地址持有者的持仓数量,有些代币可能还会有白名单黑名单等机制。由于Q链的合约具备持久化存储能力,因此代币的元信息及持币数据等均可存储在这一空间中,并由合约统一管理 —— 合约需负责代币的发行、转账、销毁等核心操作。一个典型的FT合约的存储结构如下图所示:

ft

NFT代币与FT代币的核心逻辑相似(但是不需要精度,或者说精度是0,因为NFT通常不可分割),核心差异主要在于需要单独记录每个NFT的独特特征及其归属信息。例如发行头像类NFT(如各种造型的猴子)时,需记录每个猴子的发型、帽子、眼镜、外套等专属属性 —— 这些信息既可以直接存储在合约中,也可以仅记录一个标识ID并关联外部URI,具体方式并不关键。一个典型的NFT合约存储结构如下图所示:

nft

锚定机制

在了解FT与NFT应用的开发逻辑后,我们再来看稳定币与RWA类应用的具体开发。需要说明的是,尽管Q链本身具备去中心化属性,且我们所说的DApp里的“D”也隐含去中心化含义,但稳定币与RWA应用在实际场景中通常呈现出中心化的特征。

对于RWA代币而言,其工作原理可简单概括为“一比一映射”—— 将现实世界中的资产按同等价值映射到区块链上。这类应用的具体实现多采用“铸造(Mint)/销毁(Burn)”模式。以稳定币为例:当用户需要稳定币时,需以中心化方式向稳定币发行机构存入一定的资金,随后机构会通过自身私钥调用链上部署的智能合约,向用户账户发行等量代币。购买代币的流程如下图所示:

mint

反之,当用户不再需要链上稳定币并希望兑换为现实货币时,需先向中心化机构发起请求。机构再通过自身私钥调用链上智能合约,从用户账户销毁对应数量的代币,同时向用户划转等额的现实货币。代币赎回的流程如下图所示:

burn

以上我们讨论了中心化的RWA代币,实际上也存在去中心化的RWA代币,不过这类代币通常仅限于稳定币领域。这是因为其他类型的RWA代币需与现实资产直接对应,其确权、管理等环节难以完全去中心化。而稳定币实现去中心化主要有两种路径:一是虚拟资产抵押型,二是算法稳定币。

虚拟资产抵押型稳定币通过超额抵押其他虚拟货币(如Q币),依托智能合约自动调节维持稳定,去中心化程度较高。算法稳定币则无实体资产抵押,依靠预设算法和市场机制(如供需调节、套利激励)平衡供需以锚定价值,其稳定性依赖算法逻辑和市场信心,风险相对较高(可能因市场信心崩塌导致价格脱锚)。关于这两种方式的具体原理,此处不再展开,读者可通过搜索引擎或AI聊天机器人进一步深入学习。

本章小结

本章首先对区块链生态中的各类代币(如FT、NFT、RWA、稳定币、模因币等)进行了分类介绍,明确不同代币的核心属性与特征;接着简要阐述了在Q链上开发FT与NFT的基础逻辑,重点梳理了两类代币的存储结构与核心功能设计;最后围绕稳定币(含不同实现类型)及RWA代币的工作原理展开讨论,说明了其“铸造 / 销毁”等核心操作流程与实现方式。

各类代币是Q链上率先爆发的第一波DApp应用,先后引发过ICO(Initial Coin Offering,首次代币发行)和NFT狂潮。而在各种代币丰富之后,链上场景自然衍生出两个核心需求:一是代币间如何兑换,二是持有链上资产却不想出售时,能否抵押换取稳定币使用。其中,第一个问题可通过链上代币兑换协议解决,我们将在下一章展开讨论;第二个问题则由链上借贷协议来满足,相关内容会在本书最后一章介绍。

本书以 CC0 1.0 协议发布,可自由使用