? 原文首发于微信公众号“链恋风尘”,全文共约4500字,阅读时间约需12分钟? 北京时间今天凌晨4点,YAM (YAMv3) 进行了上线后的首次“Rebase”调整,对于YAM而言,这是具有重要意义的时刻。只有开启了“Rebase”功能的YAM,才是真正意义上完整的、被注入灵魂的YAM。 什么是YAM?YAM是一个设有储备金资产的去中心化加密货币,它通过内置的“Rebase”机制,向由社区控制的资产储备库,间歇或持续的注入储备金资产。了解YAM的详细信息,可以参见我的另一篇文章:写在YAM (YAMv3) 启动前夜(修订增补版)关于“Rebase”的概念和功能,在YAM中文微信社区,经常会看到许多朋友对此存在一些疑惑和困扰。针对比较集中的几个问题,本文进行了相关内容的梳理。这是一份YAM协议中“Rebase 变基”相关概念的快速入门和问题指南。其中的部分内容,也适用于其他内嵌“Rebase 变基”调整功能的弹性代币资产,如AMPL,BASED等。 文章内容按序号列明在下方,以方便对“Rebase”机制有一定了解的朋友,快速定位至所需部分进行阅读。 在YAMv3首次“Rebase 变基”调整后,进行迁移的YAMv2代币,会以何种比例兑换成YAMv3? 1. 什么是“Rebase”? Ampleforth以单纯的数学模型作为基础,开创性的设计并实现了一种可自我调节的弹性供应货币——AMPL。未来的某一时点,Ampleforth很可能会成为区块链金融史上一个里程碑式的项目。后面我会单独写一篇文章,来聊聊AMPL这个神奇的项目。 回到今天的主题“Rebase 变基”调整功能,在YAM的官方说明文档中,对于什么是“Rebase”,有这样的描述: YAM协议会调整所有持币地址上YAM代币的余额数量,通过这种方式,来促使YAM代币的价格,回归至1美元。这一机制,便被称为“Rebase 变基”。YAM协议每间隔12小时进行一次“Rebase 变基”调整,“Rebase 变基”调整会对当前网络中任一持币地址上的代币余额数量进行调整,增多、减少或保持不变。 2. “Rebase 变基”调整功能的触发条件? 在YAM协议中,有一个参数叫做目标价格,也被称为靶向价格,当前YAM协议中的靶向价格是1 yUSD。需要注意的是,这个靶向价格在未来有可能会发生变动。 YAM协议在每次调用“Rebase 变基”函数功能前,都会比对YAM代币的当前价格与靶向价格,根据比对结果,来确定是否,以及如何调用“Rebase 变基”函数。“Rebase 变基”函数在YAM协议中有以下三种状态:扩张态【通胀增发】 当YAM代币的价格高于1.05 yUSD时,调用“Rebase 变基”函数,会触发正向“Rebase 变基”调整,YAM的供应总量将进入扩张态【通胀增发】。 具体为表现为YAM协议向所有当前持币地址,等比例“增发流通”一定数量的YAM代币。每一个地址上的YAM代币数量增多的同时,该地址持币数量与代币供应总量的比值,维持不变。 这样做的目的是,通过增加供应量,来促使持有者卖出手中的YAM代币,以达到降低市场中YAM代币价格的目的。 收缩态【通缩销毁】 当YAM代币的价格低于0.95 yUSD时,调用“Rebase 变基”函数,会触发负向“Rebase 变基”调整,YAM的供应总量将进入收缩态【通缩销毁】。 具体表现与扩张态正好相反,YAM协议会向所有当前持币地址,等比例“回收销毁”一定数量的YAM代币。同时,每个地址持币数量与代币供应总量的比值,维持不变。 这样做的目的是,通过减少供应量,来促使持有者和观望者,产生买入行为,以达到提高市场中YAM代币价格的目的。 平衡态【维持不变】 当YAM代币的价格处于0.95 yUSD至1.05 yUSD之间时(包含0.95 yUSD和1.05 yUSD),YAM协议不做任何“Rebase 变基”调整,YAM的代币供应总量将维持不变。 注1:上述3种状态在实际触发时,需要添加过去一定时间内的成交量加权平均值因子;注2:1 yUSD ≈ 1 USD,多数情况下yUSD存在一定的市场溢价,价格略高于USD;3. 如何计算由“Rebase 变基”调整所导致的YAM代币数量变化? 在调用“Rebase 变基”函数时,系统需要预先计算出YAM代币的当前价格与靶向价格的偏离值。同时,为了降低因供应量急剧变化所产生的影响,YAM协议会对偏离值再进行一次除10计算,并将结果代入到最终的供应量计算公式中,具体如下: ( 当前价格 - 靶向价格 ) ÷ 靶向价格 = 偏离值Rebase前YAM数量 × ( 偏离值 ÷ 10 ) = YAM变化数量Rebase前YAM数量 + YAM变化数量 = Rebase后YAM数量合并公式后,可得到每次“Rebase 变基”后,YAM代币数量的计算公式: Rebase前YAM数量 × [ 1 + ( 当前价格 - 靶向价格 ) ÷ 靶向价格 ÷ 10 ] = Rebase后YAM数量 举例说明: 扩张态【通胀增发】,正向“Rebase 变基”调整触发时的情况: 假设条件: 当前YAM代币总量:500万枚;当前YAM代币价格:20yUSD;YAM协议靶向价格:1yUSD;则触发正向“Rebase 变基”调整后,YAM代币供应总量变为1,450万枚: 5,000,000 × [ 1 + ( 20 - 1 ) ÷ 1 ÷ 10 ] = 14,500,000 收缩态【通缩销毁】,负向“Rebase 变基”调整触发时的情况: 假设条件: 当前YAM代币总量:500万枚;当前YAM代币价格:0.6yUSD;YAM协议靶向价格:1yUSD;则触发负向“Rebase 变基”调整后,YAM代币供应总量变为480万枚: 5,000,000 × [ 1 + ( 0.6 - 1 ) ÷ 1 ÷ 10 ] = 4,800,000 注1:示例中的计算方式存在理想假定前提,仅具有参考意义;注2:计算YAM代币供应总量变化,与计算单一地址中YAM代币数量变化,公式相同;注3:在扩张态【通胀增发】触发正向“Rebase 变基”调整时,需要根据储备资金购买额度,对结果进行修正; 4. “Rebase 变基”调整功能如何向YAM的资产储备库注入储备资金? 在YAM协议中,每次触发正向“Rebase 变基”调整后,会将【通胀增发】这部分中10%的YAM代币,兑换为储备金资产yUSD,存入由社区共同管理的YAM资产储备库,供项目未来发展使用。 触发负向“Rebase 变基”调整,或未触发“Rebase 变基”,储备金资产数量则不会发生变化。沿用第3点中扩张态【通胀增发】的示例进一步说明: 在这个示例中,YAM代币的总增发数量为950万枚。 其中的10%,共95万枚YAM,会被兑换成yUSD资产并存入到YAM的资产储备库中; 剩余的90%,共855万枚YAM,则会按照持币地址余额占总供应量的比例,被分发到网络中的所有持币地址上; 最终,示例中YAM代币供应总量,由1,450万枚修正为1,355万枚。而YAM的资产储备库中,则被注入了由95万枚YAM所换取的yUSD储备金资产。5. 进行“Rebase 变基”调整的具体时间? YAM (YAMv3) 协议第一次进行“Rebase 变基”调整,已经在北京时间今天(9月22日)凌晨4点执行并完成。 此后,每间隔12小时,即北京时间每日凌晨4点以及下午4点,YAM协议都会各进行一次“Rebase 变基”调整。 6. 存放在钱包或交易所中的YAM代币,是否需要针对“Rebase 变基”进行手动操作? “Rebase 变基”调整,是通过调用智能合约的方式,在以太坊网络上自动执行部署的。部署过程视以太坊网络通畅情况,通常会在几秒内完成全过程,且整个过程自动进行,无需任何人工干预。 所以可以明确的一点是,任何存放在标准钱包中的YAM代币,都会在北京时间每日凌晨4点以及下午4点,自动同步“Rebase 变基”调整后的结果,钱包中的YAM代币余额数量会自动进行相应调整,增多、减少或保持不变。而存放在交易所的YAM代币,由于各交易所针对带有“Rebase 变基”调整功能的代币资产,存在不同的操作处理方法,因此需要尽快查找交易所的相关通告,或咨询客服,明确所在交易所是否会同步调整“Rebase 变基”后的余额变动,以避免不必要的损失。 对那些具有一定Web3钱包使用基础,并有过在去中心化交易所交易经验的YAM代币持有者,建议将YAM代币提取到自己的钱包进行保管和交易。7. 迁移到YAMv3后,锁仓部分的YAM代币,是否会同步进行“Rebase 变基”调整? 是的,迁移后的锁仓YAM代币,也会同步进行“Rebase 变基”调整。 所有的YAM代币地址都会接收到“Rebase 变基”调整的指令,包括迁移后的锁仓地址,无一例外。 8. 在YAM/yUSD Uniswap v2交易池中提供流动性的YAM代币,是否会同步进行“Rebase 变基”调整? 答案是肯定的,在此交易池内提供流动性的YAM代币,会同步进行“Rebase 变基”调整。 受Uniswap v2 AMM做市模型机制的影响,在Uniswap交易池中提供流动性的YAM代币,“Rebase 变基”调整后的余额数量变化情况,会与存放在标准钱包中的YAM数量变化情况略有不同。当正向“Rebase 变基”调整触发时,扩张态【通胀增发】会导致池内的YAM代币数量增多。此时,会有一部分增多的YAM代币,被自动置换为流动池内的另外一种资产yUSD,以保证该流动池内的YAM和yUSD这两种资产,在以USD计价后,依然保持在50:50的固定比例上。 相反,当负向“Rebase 变基”调整触发时,收缩态【通缩销毁】会导致池内的YAM代币数量减少。这时,就会有一部分池内的yUSD资产,自动置换为YAM代币,目的同样是为了保证池内的两种代币资产,在USD价值上维持50:50的固定比例。9. 在YAM/ETH Uniswap v2交易池中提供流动性的YAM代币,是否会同步进行“Rebase 变基”调整? 10. 在YAMv3首次“Rebase 变基”调整后,进行迁移的YAMv2代币,会以何种比例兑换成YAMv3? YAM官方并未对YAMv2向YAMv3的迁移设置截至时间,所以部分YAMv2持有人会出于各种原因和目的,选择在YAM (YAMv3) 协议启用“Rebase 变基”调整功能后,再进行YAMv2代币的迁移。 针对这一情况,YAM的团队成员,已经在官方Discord群组中,明确作出过回复:“在“Rebase 变基”调整功能开启后进行迁移的YAMv2代币,不会受到“Rebase 变基”调整功能的影响。迁移会按照“Rebase 变基”调整后的代币余额数量,进行配比转换后,将YAMv2兑换成YAMv3。 也就是说,在YAM (YAMv3) 协议启用“Rebase 变基”调整功能后,无论经过多少次“Rebase 变基”调整,也无需考虑“Rebase 变基”调整的正向负向之分,在任何时间进行迁移,兑换比例都会被自动换算为1 YAMv2 : X YAMv3,X的值为当前YAMv3代币总量与初始总量的比值。 关于YAM (YAMv3) 协议中“Rebase 变基”调整功能的相关信息,暂时整理到这里。希望对所有YAM代币的持有者,或持有其他“Rebase 变基”弹性资产的你我他她们,有所帮助。 后续,我会在关于Ampleforth的文章中,对“Rebase 变基”调整功能的具体参数,作出更为详细的说明。 ? ? 文中插画作者为YAM社区成员Chilly -Twitter @MoonBounty ?本文部分内容,整理自YAM官方Medium文章和官方Discord群组信息。 ?感谢YAM中文微信社区管理成员@JeffCFChang傑夫 @深爱忧郁 的帮助与贡献。 ??风险警示?? 此公众号的所有文章均不可以作为投资参考,更不可能构成投资建议。任何投资行为都应控制在投资人自身所能承受的损失范围之内进行,并自担风险。投资者在做出任何投资决策前,都请自行做好投资标的物的研判工作并控制风险,同时抛弃本文之所述。 加入YAM中文微信社区,请关注微信公众号“链恋风尘”,并在后台恢复:YAM
—- 编译者/作者:RoninChow 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
YAM (YAMv3) 协议中“Rebase 变基”相关概念的快速入门和问题指南
2020-09-22 RoninChow 来源:区块链网络
LOADING...
相关阅读:
- 去中心化自治组织服务——CBDAO2020-09-22
- CoinGecko调查:93%的单产农民声称获得了至少500%的财务回报2020-09-22
- YstarPool流动性挖矿3-1池正式开启,前3.5天收益最大2020-09-22
- DeFi爆发后的下一热点,带金融属性手机云算力挖矿将成为燃点!2020-09-22
- XT.COM正式上线热门DeFi专区USDT永续合约2020-09-22