LP分红、持币分红的逻辑是什么?如何实现的?

Jack 2

最近在研究PandaTool的持币分红、LP分红的代币机制,始终搞不明白,这个分红到底是怎么实现的?谁能说清楚?

回复

共1条回复 我来回复
  • pandatool的头像
    pandatool 评论

    这个问题对于新人来说,确实比较难以理解,接下来PandaTool会对这个概念进行详细的说明。

    1、分红类型

    分红分为两种:分红本币与分红他币。

    • 分红本币:指的是分红自己发行的代币,比如发行的是xDoge代币,分红的也是xDoge代币,这个xDoge就是本币
    • 分红他币:指的是分红其他主流代币,常见的就是分红USDT、USDC、Dgoe等等

    2、分红方式

    分红方式也基本上就两种:持币分红和LP分红

    • 持币分红:持有代币,就有了分红资格,例如持币分本币、持币分U等
    • LP分红:加了底池持有LP,就有了分红资格,可以分

    3、分红逻辑

    终点我们说一下这个逻辑:

    分红的来源依托用用户交易,也就是说:用户在交易的时候,扣除一部分的代币,用来分红。比如他购买100个代币,实际到手90个,另外的10个本币,就是扣除的交易税点,这个税点就用来作为分红。

    • 如果说分红的是本币,那么这10个币就直接会通过合约分发出去,可以理解为:即时分红。
    • 如果说分红的是其他币,那么这10个本币就要存储在代币合约地址里,等到累积到足够的数量,合约就会将这些本币卖掉,换成USDT或者USDC等,分发出去。

    所以,总结来看就是:本币即扣即分,其他币要等着卖出才能分

    4、一些疑问

    1、能否设置定时分红?

    答:当然是不行的,分红依赖于合约卖币所得。合约执行是有条件的,不是设定好的。假设没有人交易,就没有分红。没有分红,合约自然无法进行。所以在去中心化的智能合约里,是没有定时这个概念的

    2、分红USDT,不能直接扣除交易用户的USDT吗?

    答:当然也是不行的,因为USDT的合约不是我们创建的,我们无法将其扣除。分红的逻辑与方法,是写在你创建的这个代币合约里面的,所以只能扣除本币,再通过卖出的方式进行分红

    3、合约会在什么情况下才能将币卖掉?

    答:当合约内存储的代币达到阈值的时候,就会卖币。这个阈值,在PandaTool的合约里,默认是0.01个分红币。也就说是,当合约内存储的代币价值0.01USDT(或者USDC、Doge等)的时候,就会卖出进行分红。

    4、分红多久进行一次?

    答:如果分红本币,那就是立即进行的,每一笔买卖都会分红。如果是分红其他代币,由于合约卖币的时间是不固定的,所以分红的时间也是不固定的。再加上不同的地址持币时间(持有LP时间)均不相同,每个地址获得分红的时间也不一样。简单来说,交易越频繁,分红速度越快,分红的代币越多。

    5、营销税也是同理吗?

    答:是的,营销税的逻辑与分红完全相同,区别在于,分红代币可以自己选择分什么币,而营销钱包获得是营销税,只能是底池代币(与创建的代币组成交易对的币)

    10个月前 0条评论