三三复制公排互助智能合约dapp系统开发技术方案分析

简介: 三三复制公排互助智能合约dapp系统开发技术方案分析

公排互助制模式智能合约系统怎么开发?按照制度、模式、奖金等不同形式分为:单线大公排、双轨二二复制公排、三三复制排位(三轨制)、五级三阶模式等等,自动滑落跳排排位。
三三复制大公排,代码开发思路大致如下:

$x = 1;
$y = 0;
$h =    1;
for($y;$y<4;$y++){
    $s = $h - pow(3,$y-1);
    for($x;$x<$h + pow(3,$y);$x++){开发wei→hkkf5566
        if($h > 1){
            if(($x-$h > 0) && ($x - $h)%3 == 0){
                $s ++;
            }
            echo $s.'->'.$x.' ';
        }else{
            echo $x.' ';
        }
    }
    $h = $x;
    echo '</br>';
}

//取余数
function Kmod($bn, $sn)
{
return intval(fmod(floatval($bn), $sn));
}
//添加会员 自动匹配位置根据图谱升级
function sadd(){

$sid = 0;
$slevel = 0;

$count = Db::name('gongpai')->count();

if($count > 0){

 
$count++;
$yu = Kmod($count,3);
if($yu == 0){
    $sid = $count/3;
}elseif($yu == 1){
    $sid = ($count-1)/3;
}elseif($yu == 2){
    $sid = ($count+1)/3;
}
 
$whr['id'] = $sid;
$slevel = Db::name('gongpai')->where($whr)->find();
 
$data['fatherid'] = $sid;
$data['level'] = $slevel['level']+1;
$data['dengji'] = 0;
if($slevel['level'] < 9){
    Db::name('gongpai')->insert($data);
    svipup($sid);
}

}else{

 
$data['fatherid'] = 0;
$data['level'] = 1;
$data['dengji'] = 0;
Db::name('gongpai')->insert($data);

}
}
//siv升级
function svipup($sid){

$whr['id'] = $sid;
$sinfo = Db::name('gongpai')->where($whr)->find();

$whrs['fatherid'] = $sinfo['id'];
$whrs['dengji'] = $sinfo['dengji'];
$sons = Db::name('gongpai')->where($whrs)->count();

if($sons > 2){

 
//公排等级更新
$data['dengji'] = $sinfo['dengji']+1;
$whrup['id'] = $sinfo['id'];
Db::name('gongpai')->where($whrup)->update($data);
 
//会员svip等级更新
 
if($sinfo['fatherid'] > 0){
    svipup($sinfo['fatherid']);
}
 

}else{

 
if($sinfo['fatherid'] > 0){
    svipup($sinfo['fatherid']);
}
 

}

相关文章
|
8月前
|
算法 区块链 UED
dapp矩阵公排互助系统开发|方案设计|模式案例
Web3.0的智能合约技术可以实现无需信任的推广活动
|
存储 安全 区块链
DAPP互助公排智能合约系统开发方案与需求
智能合约是需要区块链开发者用区块链编程语言写出来的一串代码,根据不同场景构思逻辑后开发出来的信任机制
|
区块链 数据安全/隐私保护 算法
DAPP互助公排系统开发|DAPP三三复制系统开发(模式)
Web3.0的主要特点是开放、隐私和去中心化。
|
存储 安全 区块链
DAPP三三复制系统开发(模式)|DAPP合约公排系统开发方案
我们并不能当然认为,所有的中心化系统就是可篡改的、不真实的
|
安全 区块链
DAPP互助拆分公排系统开发(智能合约)
去中心化,不是不要中心,而是由节点来自由选择中心、自由决定中心。简单地说,中心化的意思,是中心决定节点。
|
存储 算法 安全
DAPP互助公排系统开发源码|DAPP互助系统开发方案与指南
“去中心化”是区块链的典型特征之一,其使用分布式储存与算力
|
区块链
DAPP排单公排互助系统开发(成熟技术)|DAPP开发案例
去中心化之前,首先我们得知道,什么是中心化,什么又是去中心化。
|
存储 算法 前端开发
区块链 DAPP 互助逻辑模式系统开发技术源码方案
string public name; uint public goal; uint public progress; address public admin; mapping (address => bool) public members;

热门文章

最新文章

下一篇
开通oss服务