莱特??如何交易平台|BTswap的“流动性挖矿”算法
BTswap中,用户参与提供流动性可以得到BT代币的奖励,这是包括BTswap在内的很多去中心化交易所都有的一种激励机制。
那么在这种机制中,用户参与提供流动性,得到的代币奖励是如何计算的呢?我在本篇文章详细和大家介绍。
首先,在这个机制中,用户参与提供流动性得到的代币不是由系统主动分发给用户的,而是需要用户自己向系统提取代币。
其次,每个参与提供流动性的用户获得的BT代币既与他提供的流动性有关,也与他所提供的流动性在系统中存在的时间有关。用户提供的流动性(代币金额)都这算成ETH计算,流动性在系统中存在的时间以以太坊的区块出块数为计算单位。
在这个过程中有几个名词:
1)用户提供的流动性这算成ETH的总额(在下面的计算中用下图标表示):
这是指用户参与提供流动性以来提供的流动性折算成ETH金额与流动性存在系统中时间的乘积。
这其中用户提供的流动性金额为
该流动性当下所在的以太坊区块高度为
流动性注入时以太坊的区块高度为
该流动性存在的时间为
2)系统中总的流动性(在下面的计算中用下面图标表示):
这是指当前系统中存在的所有流动性各自与其存在时间乘积的总和。
3)分配给所有提供流动性的用户的BT代币总数(在下面的计算中用下面图标表示):
这是指到现在为止,系统中所产生的用于奖励用户提供流动性的BT代币总量。
因此,根据规则,一个参与提供流动性的用户根据他提供的流动性应该得到的代币总额(在下面的计算中用下面图标表示)
计算公式如下:
其中
当用户提取了一定数额的BT代币(在下面的计算中用下图标表示)后,
当计算该用户在系统中剩余的这部分BT代币数额(在下面的计算中用表示)
时就要扣除与这部分已提取代币相关的以前积累的有效流动性,用公式表示为如下所示:
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。