1. 程式人生 > >F3D模式規則詳解

F3D模式規則詳解

ear 增加 res pla ner 配方 結束 收益 版本

F3D有兩個版本,長期版還有短期版

長期版規則

1、購買時候分配

第一隊 20% to 獎金池, 56%分給所有人, 30% 持有p3d的人
第二隊 35% to 獎金池, 43%分給所有人, 8% 持有p3d的人
第三隊 20% to 獎金池, 30%分給所有人, 6% 持有p3d的人
第四隊 35% to 獎金池, 43%分給所有人, 0% 持有p3d的人

固定的分配
10% to 推薦人, 2% to 開發合約的團隊, 1% 用作合約的手續費, 1% to 空投池

2、結束之後的獎金分配

第一隊 48% to winner, 20%給所有人,10% to 下一輪,20% p3d持有人, 2% to 開發合約的團隊
第二隊 48% to winner, 30%給所有人,10% to 下一輪, 10% p3d持有人, 2% to 開發合約的團隊
第三隊 48% to winner, 15%給所有人,25% to 下一輪, 10% p3d持有人, 2% to 開發合約的團隊
第四隊 48% to winner, 25%給所有人,25% to 下一輪, 2% to 開發合約的團隊

分配給p3d的部分,按照p3d的持有份額來平均分配, p3d的分配規則,詳細請看https://etherscan.io/address/0xc7029ed9eba97a096e72607f4340c34049c7af48#code

分給所有人的部分是這麽分配
1)先計算出來每個key的收益, 全部的all_keys
profitPerKey = (eth * Math.pow(10, 17)) / (all_keys)
註:乘以10的17次方是避免精度的損失

2)在round中設置一個mask值,每次買入的時候,把每個key收益累加到mask
round_mask = round_mask + profitPerKey

3)計算出玩家自己的收益的eth,玩家本次購買的keys
player_earn = (profitPerKey * keys) / (Math.pow(10, 17))
p_mask = (round_mask * keys) / (Math.pow(10, 17)) - player_earn + p_mask

4)殘值也加到獎金池子裏面去
dust = eth - (profitPerKey * all_keys) / Math.pow(10, 17)

3、key的規則

每一輪的key的價格都要重新初始化,每購買一次key,key的價格增長0.0002

4、空投的規則

1)初始獲得空投的機會是0%,每次購買0.01ETH以上,概率會增加0.1%。

2)購買之後,就會提示以下語句,你下次購買,有多少概率獲得多少的空投獎金,購買的時候即時發放
5% chance to receive a 1 ETH Airdrop with your next purchase!
具體獎金發放規則如下:
購買0.1-1 ETH, 可以獲得25%的空投池獎金
購買1-10 ETH, 可以獲得50%的空投池獎金
購買10+ ETH, 可以獲得75%的空投池獎金

3)中了空投之後,概率清0

空投的概率計算方式是按照隨機值的去計算的,在airdrop方法裏面得到,應該是跟個人購買次數概率無關

5、分配方式

1)分配給公司的那部分直接打到另外一個指定的公司地址上
2)pot swap的部分,也打到一個指定的地址上
3)邀請人的獎勵記錄在案,邀請人提款的時候可以取出,如果沒有邀請人,則把這部分資金給p3d的持有人發放
4)分配給p3d的是一個單獨的合約divide,把p3d的錢打過去,divide合約自動分配

6、其他規則

1)每次有人購買,時間增加30秒,延遲結束時間最長不超過24小時
2)每一輪結束之後,都要間隔1個小時

短期版本

說明地址:https://hackmd.io/s/B1yDgJt4m

1、每次購買都會將倒計時重置到5分鐘
2、key的價格波動劇烈

F3D模式規則詳解