F3D模式规则详解
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模式规则详解的更多相关文章
- 53个Oracle语句优化规则详解(转)
Oracle sql 性能优化调整 1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种:a. RULE (基于规则) b. COST (基于成本) c. CHOOSE ...
- Apache Rewrite 规则详解
在开篇之前: 我想说这篇文章其实是我刚刚接触Rewrite的时候学习的文档,应属转载,但是在这里我不想写明原地址,原因是文章中大多数给出的配置命令经实验都是错误的.需要原文的可以在谷歌上搜索一下&qu ...
- Nginx 常用全局变量 及Rewrite规则详解
每次都很容易忘记Nginx的变量,下面列出来了一些常用 $remote_addr //获取客户端ip $binary_remote_addr //客户端ip(二进制) $remote_port //客 ...
- Java多线程编程中Future模式的详解
Java多线程编程中,常用的多线程设计模式包括:Future模式.Master-Worker模式.Guarded Suspeionsion模式.不变模式和生产者-消费者模式等.这篇文章主要讲述Futu ...
- ESLint 规则详解(二)
接上篇 ESLint 规则详解(一) 前端界大神 Nicholas C. Zakas 在 2013 年开发的 ESLint,极大地方便了大家对 Javascript 代码进行代码规范检查.这个工具包含 ...
- Java多线程编程中Future模式的详解<转>
Java多线程编程中,常用的多线程设计模式包括:Future模式.Master-Worker模式.Guarded Suspeionsion模式.不变模式和生产者-消费者模式等.这篇文章主要讲述Futu ...
- QuantLib 金融计算——基本组件之天数计算规则详解
目录 天数计算规则详解 定义 30 / 360 法 30/360 US 30/360 Bond Basis 30E/360 30E/360 ISDA Actual 法 Actual/Actual IC ...
- Atitit.设计模式-----触发器模式 trigger 详解
Atitit.设计模式-----触发器模式 trigger 详解 1. 触发器概念1 1.1. 触发器位置 after|before|instead of1 2. 数据库里面的触发器1 2.1. o ...
- css样式继承规则详解
css样式继承规则详解 一.总结 一句话总结:继承而发生样式冲突时,最近祖先获胜(最近原则). 1.继承中哪些样式不会被继承? 多数边框类属性,比如象Padding(补白),Margin(边界),背景 ...
随机推荐
- Java -- 内部类(二)
在上一篇博客Java --内部类(一)中已经提过了,java中的内部类主要有四种:成员内部类.局部内部类.匿名内部类.静态内部类. 该文主要介绍这几种内部类. 成员内部类 成员内部类也是最普通的内部类 ...
- 1171 Big Event in HDU 01背包
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1171 题意:把商品分成两半,如不能均分,尽可能的让两个数相接近.输出结果:两个数字a,b且a>=b. ...
- [PA2014]Lustra
[PA2014]Lustra 题目大意: 有n个工厂参加竞标.每个工厂能生产长度在\([a_i,b_i]\)之间,宽度在\([c_i,d_i]\)之间的镜子,镜子不可以旋转. 问是否有某个工厂能生产出 ...
- 最全,可直接用的一些正则校验,判断邮箱,手机号码,车牌号,身份证号,网址,账号,密码,ip,去掉html格式,工商税号等。
一些正则校验,判断邮箱,手机号码,车牌号,身份证号,网址,账号,密码,ip,去掉html格式,工商税号等. // 判断邮箱 isValid = [text isValidEmail]; // 判断手机 ...
- 线段树入门&lazy思想
线段树将区间分成若干个子区间,子区间又继续分,直到区间为一个点(区间左值等于右值) 对于父区间[a,b],其子区间为[a,(a+b)/2]和[(a+b)/2+1,b] 用于求区间的值,如区间最值.区间 ...
- flask内容之数据库的管理
#! /usr/bin/env python # *-* coding: utf-8 *-* from flask import Flask, flash, redirect from flask i ...
- JS自学笔记04
JS自学笔记04 arguments[索引] 实参的值 1.对象 1)创建对象 ①调用系统的构造函数创建对象 var obj=new Object(); //添加属性.对象.名字=值; obj.nam ...
- pygame-KidsCanCode系列jumpy-part18-背景滚动
接上回继续,之前的游戏背景过于单调,今天加几朵白云的背景效果. 要点: 1. 白云要有大有小,尽量模拟出远近层次的效果. 2. 兔子向上跳时,(背景)白云也要相应的滚动,但是为了视觉效果,速度要低于档 ...
- CSS魔法堂:更丰富的前端动效by CSS Animation
前言 在<CSS魔法堂:Transition就这么好玩>中我们了解到对于简单的补间动画,我们可以通过transition实现.那到底多简单的动画适合用transtion来实现呢?答案就是 ...
- bcrypt 加密
关于 bcrypt:1.bcrypt是不可逆的加密算法,无法通过解密密文得到明文.2.bcrypt和其他对称或非对称加密方式不同的是,不是直接解密得到明文,也不是二次加密比较密文,而是把明文和存储的密 ...