智能合约设定的代币固定价格与市场代币价格是否存在差异?
Solidity固定代币定价与市场价格相关问题解答
市场上的代币价格运行逻辑
链上代币的市场价格本质是全体交易者共同认可的成交价值锚点,没有统一的官方定价标准,主流定价依据来自两类场景:
- 中心化交易所(CEX)、去中心化交易所(DEX)等公开交易平台的实时撮合成交价,是当前行业内认可度最高的价格判定标准
- 场外交易(OTC)双方协商达成的成交价格,主要作为大额交易、小众代币的定价参考
所有公开可查的代币市价,统计的都是对应场景下最近一笔已完成交易的实际成交价格。
市场供需关系是否会导致你的代币价格发生变动
会,你在智能合约中定义的TokenPrice仅能约束合约规则覆盖范围内的交易价格,比如你设定的项目方官方 mint、赎回通道的定价,仅对走这个官方通道的交易生效。
只要你的代币存在合约规则外的流通场景,比如上线交易平台、用户私下在场外交易,供需关系就会直接影响实际成交价格:买单量大于卖单量时价格上涨,卖单量大于买单量时价格下跌,这个过程完全不受你合约中固定价格的约束。
智能合约中固定的价格与市场价格是否存在差异
绝大多数情况下都会存在差异:
- 仅当你的代币完全没有合约规则外的流通渠道,所有代币交易都必须走你写定了
TokenPrice的合约逻辑时,二者才会完全一致 - 只要存在任何场外、交易所的流通场景,市场价格就会和你合约内的固定价格出现偏差,项目热度、市场行情变化都可能拉大偏差,极端情况下偏差可达数倍甚至数十倍
参考常见项目的实际运行情况:如果你在合约里设定的
TokenPrice为1USDT,项目热度较高时场外成交价可能被炒到5USDT,项目无关注度时也可能跌到0.01USDT,浮动区间和你合约内的固定值没有绑定关系。
内容的提问来源于stack exchange,提问作者phil_Desios
相关产品推荐
相关产品推荐

