VLIQUID规格开放审查
我们正在发布Valis Liquidity (VLIQUID)智能合约的规格,这是Qubic的第一个流动性池。加入讨论,帮助塑造Qubic上DeFi的未来。
Qsilver,2024年7月23日。
我们很高兴地宣布发布Valis Liquidity智能合约规格。这份综合文档概述了VLIQUID的技术方面,我们的重新命名智能合约,前称为QPOOL,它为Qubic平台带来了核心DeFi功能。
VLIQUID概述
VLIQUID,前称为QPOOL,旨在实现Qubic平台上的一个强大的流动性池,让用户无需直接对手即可交换代币。锁定其代币进行这些交换的流动性提供者将获得部分交换费用。
核心目标: VLIQUID旨在为Qubic带来核心DeFi功能,提供管理代币交换和流动性的无缝高效方式。
VLIQUID的关键特性
- 流动性池: 用户可以随时交换代币,流动性提供者获得交换费的百分比。费用分解包括股东、流动性提供者和销毁部分。
- 微型代币: 为了解决非小数代币的挑战,VLIQUID引入了微型代币。此系统允许用户锁定任意SC股份或代币并收到微型代币作为回报,使交易更易于管理。
- 小数代币处理: 通过允许池包含QU(Qubic单位),我们可以在交换过程中处理小数值,减少潜在的舍入误差损失。
- 反通胀措施: 为了减轻因小数QU耗尽而导致的人工通胀,VLIQUID确保始终有低价值代币可用于覆盖部分小数值。这鼓励套利,保持池价格平衡。
- 代币识别: 通过名称和公钥指定每个代币来识别代币,使其可以用于池中。这压缩了代币数据,使其更易于管理和集成到流动性池中。
- 债券曲线定价: 池中代币的价格通过债券曲线确定,平衡储备和权重以确保公平定价。
解决小数问题
Qubic代币没有小数位,这带来了独特的挑战。例如,用高价值代币交换低价值代币可能会因舍入误差导致重大损失。VLIQUID通过多步骤方法解决这个问题:
小数问题
目前,Qubic中的所有代币都没有小数位,现有的DeFi解决方案都不支持没有小数位的代币。想象一个池中,tokenA价值20 QU,tokenB价值30 QU。如果你用1个tokenB交换tokenA,你将只得到1个tokenA,并因舍入损失10 QU的价值。这是一个重大的舍入误差损失。
解决问题的步骤
- 微型代币: 通过创建微型代币,VLIQUID减少了问题规模。这允许人们锁定任意SC股份(或普通代币)并收到一百万微型代币作为回报。例如,如果一个QX代币价值250亿QU,一个微型QX价值25,000 QU。虽然仍然很高,但更易于管理。要提取完整的QX代币,用户需要返回一百万微型QX。这些微型QX是可转让的,可用于为流动性池提供资金。
- 小数QU处理: 池中包括QU以提供小数值的找零。由于所有池必须有QU,这确保了在交换过程中与代币的小数金额相匹配的QU可用。例如,如果在用30 QU代币交换20 QU代币时,小数值为10 QU,则QU可以作为找零提供。然而,对于更高的小数金额,如微型QX的24,000 QU,QU可能会迅速耗尽,人工地抬高微型QX的价格。
- 低价值代币缓冲: 为了减轻人工通胀,总是有低价值代币可用于覆盖部分小数值。用户可以选择将大部分找零转换为低价值代币或QU。这减少了通胀效应并创造了套利机会。当价格不平衡达到一定程度(例如,>1%)时,套利者可以通过重新平衡获利。这种直接的50%减少,结合增加的套利机会,有助于保持价格稳定。
VLIQUID机制
债券曲线公式
$P(A/B) = \frac{R(A)/W(A)}{R(B)/W(B)}$
- $P(A/B)$ 是以代币B表示的代币A的价格。
- $R(A)$ 和 $R(B)$ 是池中代币A和B的储备。
- $W(A)$ 和 $W(B)$ 是代币A和B的权重。
交换费用结构
交换费用将有三个部分:VLIQUID股东、流动性提供者和销毁。虽然确切的分解可以配置,但我们假设总费用为1%。相比ETH池,这相对较高,但Qubic没有gas费用。在以太坊上,gas费用通常比1%多很多倍,使得VLIQUID交换上的固定1%费用成为显著的改进。此外,VLIQUID提供零滑点交换,进一步提高了交易过程的效率。
示例场景
场景1:交换无小数位的高价值代币
在此场景中,交换无小数位的高价值代币可能导致重大价值损失。例如,用1个代币A交换代币B时,由于交换过程中的精度不足,导致损失10 QU。
代币A
(QU) | 代币B
(QU) | 交换
数量 | 损失的价值
(QU) |
20 | 30 | 1 | 10 |
场景2:使用微型代币
此场景说明了使用微型代币更高效地处理大额值。在此处,原始代币QX的250亿QU被表示为100万个微型QX,这通过将其转换为每个微型QX的等值2,500 QU简化了处理和交易。
原始代币
(QU) | 微型代币
(microQU) | 等值价值
(QU) |
QX
(250亿QU) | 微型QX
(100万个微型QX) | 2,500 QU
(1微型QX = 2,500 QU) |
场景3:小数损失缓解
此场景展示了如何使用微型代币缓解小数损失。以10.5的价格用代币A交换代币B时,导致0.5 microQU的小数损失。此损失在QWALLET中转换为155.5单位。通过使用微型代币,等效损失减少到0.3 QU,最小化用户余额的影响。
代币A
(QU) | 代币B
(microQU) | 交换
价格 | 小数损失
(microQU) | 等效损失
(QWALLET) | 减少损失
(QU) |
RANDOM | QX | 10.5 | 0.5 | 155.5 | 0.3 |
此机制确保即使是高价值微型代币也能高效交换,损失最小。
前进的道路
我们的目标是在测试网上运行VLIQUID,预计今夏晚些时候将有一个完全可测试的版本。流动性提供者对于代币成功至关重要,VLIQUID提供了额外的激励,例如为提供流动性提供的奖励代币。
随着代币和SC股份的存入,用户可以收集红利和其他分配。这些将作为VLIQUID红利传递。收到的任何非QU奖励将被整合到相应的池储备中,增强整体流动性。
公开反馈邀请
我们很高兴与社区分享VLIQUID规格的第1版。这些规格使不同团队能够创建自己的流动性池,进一步扩展Qubic生态系统。为VLIQUID开发的多重精度数学函数也有益于更广泛的Qubic生态系统,提供未来SC开发的必要工具。请注意,这些规格正在进行中,因此可能会有所变化。
我们邀请每个人提供反馈并帮助塑造VLIQUID的未来。您的想法和建议对我们很有价值。如果您有任何评论,请发送DM给Spelunker以获取文档邀请。
有些人可能会质疑选择$QWALLET作为VLIQUID的默认代币。然而,这一选择是一项战略决策,旨在利用QWALLET募款活动的流动性,使$QWALLET更易用,并为进一步开发提供资金。
敬请关注更多更新,因为我们将继续在Qubic平台上进行创新和构建。
一起,我们可以塑造Qubic上的DeFi未来。
要获取最新更新,加入Valis Discord,在X上关注我们,并将我们的博客加入书签。
下一页 →