F3D模式規則詳解

F3D有兩個版本,長期版還有短時間版ide

長期版規則

一、購買時候分配

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

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

二、結束以後的獎金分配

第一隊 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#codeit

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

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

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)next

三、key的規則

每一輪的key的價格都要從新初始化,每購買一次key,key的價格都會增加di

四、空投的規則

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方法裏面獲得,應該是跟我的購買次數機率無關

五、分配方式

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

六、其餘規則

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

 

短時間版本

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

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

相關文章
相關標籤/搜索