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的价格都会增长

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模式规则详解的更多相关文章

  1. 53个Oracle语句优化规则详解(转)

    Oracle sql 性能优化调整  1. 选用适合的ORACLE优化器        ORACLE的优化器共有3种:a. RULE (基于规则)   b. COST (基于成本) c. CHOOSE ...

  2. Apache Rewrite 规则详解

    在开篇之前: 我想说这篇文章其实是我刚刚接触Rewrite的时候学习的文档,应属转载,但是在这里我不想写明原地址,原因是文章中大多数给出的配置命令经实验都是错误的.需要原文的可以在谷歌上搜索一下&qu ...

  3. Nginx 常用全局变量 及Rewrite规则详解

    每次都很容易忘记Nginx的变量,下面列出来了一些常用 $remote_addr //获取客户端ip $binary_remote_addr //客户端ip(二进制) $remote_port //客 ...

  4. Java多线程编程中Future模式的详解

    Java多线程编程中,常用的多线程设计模式包括:Future模式.Master-Worker模式.Guarded Suspeionsion模式.不变模式和生产者-消费者模式等.这篇文章主要讲述Futu ...

  5. ESLint 规则详解(二)

    接上篇 ESLint 规则详解(一) 前端界大神 Nicholas C. Zakas 在 2013 年开发的 ESLint,极大地方便了大家对 Javascript 代码进行代码规范检查.这个工具包含 ...

  6. Java多线程编程中Future模式的详解<转>

    Java多线程编程中,常用的多线程设计模式包括:Future模式.Master-Worker模式.Guarded Suspeionsion模式.不变模式和生产者-消费者模式等.这篇文章主要讲述Futu ...

  7. QuantLib 金融计算——基本组件之天数计算规则详解

    目录 天数计算规则详解 定义 30 / 360 法 30/360 US 30/360 Bond Basis 30E/360 30E/360 ISDA Actual 法 Actual/Actual IC ...

  8. Atitit.设计模式-----触发器模式 trigger  详解

    Atitit.设计模式-----触发器模式 trigger  详解 1. 触发器概念1 1.1. 触发器位置 after|before|instead of1 2. 数据库里面的触发器1 2.1. o ...

  9. css样式继承规则详解

    css样式继承规则详解 一.总结 一句话总结:继承而发生样式冲突时,最近祖先获胜(最近原则). 1.继承中哪些样式不会被继承? 多数边框类属性,比如象Padding(补白),Margin(边界),背景 ...

随机推荐

  1. Java笔记(二)类

    类 一.类的基础 1.类---一种自定义数据类型. 2.与方法内创建局部变量不同,在创建对象的时候,所有的实例变量都会分配 一个默认值,这与创建数组的时候是类似的. 3.在{}对实例变量内赋值: in ...

  2. GPIOLED配置、key、中断NVIC配置

    #include "stm32f10x.h" #include "stm32f10x_gpio.h" //内核,(NVIC) #include "mi ...

  3. [USACO07NOV]牛栏Cow Hurdles

    OJ题号:洛谷2888 思路:修改Floyd,把边权和改为边权最大值.另外注意是有向图. #include<cstdio> #include<algorithm> using ...

  4. [BZOJ3038]遥远的国度

    Description: 给定一棵树,每次询问u节点在以v为根时的子树权值最大值 Hint: \(n \le 10^5\) Solution: 这个模型还是很重要的 考虑树剖 以1节点为根建树 当\( ...

  5. (转)nginx uwsgi wsgi django 这些东西究竟是什么关系

    有太多的文章告诉我们nginx uwsgi django 这些东西怎么用了,太多的人知道这些东西的怎么使用,怎么配置,怎么优化,但是还是有一部分人比如我这种水货不知道这些东西到底是啥,为啥一个项目的发 ...

  6. JS面向对象之创建对象模式

    虽然Object构造函数或对象字面量都可以用来创建单个对象,但都有一个缺点,使用同一个接口来创建对象,会产生大量重复的代码,为解决这个问题,引出下列方法 1.工厂模式 抽象了创建具体对象的过程,用函数 ...

  7. idea下的new class找不到了

    https://blog.csdn.net/iteye_3381/article/details/82672788

  8. PAT Basic 1026

    1026 程序运行时间 (15 分) 要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗 ...

  9. python之多态与多态性

    1.多态的概念:多态指的是一类事物有多种形态,(一个抽象类有多个子类,因而多态的的概念依赖于继承) 比如:序列类型有多种形态:字符串,列表,元组 动物有多种形态:人,狗,猪 import abc cl ...

  10. srs2.0安装问题

    原文: https://blog.csdn.net/ddr77/article/details/52511340 编译配置如下 ./configure --disable-all --with-ssl ...