请选择 进入手机版 | 继续访问电脑版

挖矿选票生存周期及流程说明

3
回复
385
查看
  [复制链接]

10

主题

19

帖子

220

积分

中级元友

Rank: 3Rank: 3

积分
220
2018-6-28 16:45:23 显示全部楼层 |阅读模式
转发 莫波币友的帖子
挖矿选票生存周期及流程说明
https://b.bityuan.com/forum.php? ... 177&fromuid=203
(����: 比特元论坛)

大家现在都开始进行bty的pos挖矿行动。bty要打造世界级别的公链,而公链中最重要的就是资产的安全。所以BTY的POS挖矿安全设计在传统架构上进行了改良。使得挖矿更加公平有效,最大可能减少51%算力攻击,账户资产得到更加全面的保障。

一、统一挖矿合约地址
BTY挖矿,有一个统一的挖矿合约地址。
我们把钱包地址上的币统一打入到这个地址上,用于后续购买选票,由算法对选票进行随机出矿奖励;

当开启自动挖矿,系统自动把币打到这个统一的挖矿合约地址上。
离线挖矿需要手动打币到统一的挖矿合约地址上,然后由委托地址开启自动挖矿,自动后续购票动作。

二、挖矿合约账户
当币转入到统一挖矿合约地址以后,针对我们的每一个挖矿的钱包地址,不管是离线还是在线地址,合约都会创建2个账户,一个冻结账户,一个非冻结账户。

一个地址,在挖矿合约中对应两个账户。展现出来就是:
{
   "balance": "2.0000",         -----非冻结账户
   "frozen": "50000.0000",    -------冻结账户
   "addr": "1N7bRiQifUMzBjkzoDSdjBZtFEJfmabcde"   ----挖矿钱包地址,以此判断这两个账户是谁的


以上案例表明,对应挖矿地址1N7bRiQifUMzBjkzoDSdjBZtFEJfmqnksu,现在冻结了5万bty,代表有5票在挖矿,不能取。非冻结账户上有2个bty的余额,可以随时取走。

三、购买选票及选票的生存周期
当我们开启了自动挖矿,每隔2分钟,系统自动扫描非冻结账户上的余额,如果大于10002,则冻结所有余额进行购票。

每1票冻结1万bty。比如非冻结账户上有20012bty,则扣除2个bty,冻结20010,并购买2票,购票成功后,剩下的10个bty余额以及刚刚扣除的2个bty,过一段时间自动退回到非冻结账户上。

所以,我们只需要转币到挖矿钱包地址上,系统自动冻结购票。

从购票成功开始,12小时以后,选票参与挖矿;
从购票开始计算,48小时之内,选票处于冻结状态,此时,ticket close命令不能关闭选票;
48小时以后,选票处于解冻状态,此时,ticket close命令可以关闭选票;

当选票满12小时以后,随时可能挖到bty,获得奖励。
每一个选票,挖到矿时,固定获得18bty的奖励。

当选票在48小时之内挖到矿获得18bty奖励,那么,每张选票和18bty的奖励都将等到选票满48小时以后才能解冻并关闭选票,选票连同奖励的18bty被释放到非冻结账户上。

当超过48小时,选票还没有挖到矿,那么选票继续保持挖矿状态,这个时候我们发出ticket close命令可以关闭选票,将选票锁定的1万bty释放到非冻结账户,可以提取。

当超过48小时以后,选票挖到矿了,那么选票冻结的1万bty连同18bty奖励,需再次被锁定2小时,2小时以后解冻,关闭选票并释放到非冻结账户。

结合上面的说明,钱包程序每个2分钟不断的扫描非冻结账户余额,随时开启购票行动,进行下一轮的挖矿。

所以整个过程,我们就可以看到开启了自动挖矿以后,交易记录中不断有购票成功,冻结挖矿,关闭购票,接收   等状态。

四、常用的挖矿命令行操作命令
看有多少票在参与挖矿:
ticket  count  

查看冻结和非冻结账户余额
account   balance   -a  挖矿地址   -e   ticket

将非冻结账户余额转出:
(1)在线挖矿:
send  bty  transfer  -a  10000   -n  test   -t  目标地址   -k  私钥
或者直接在图形界面的在线钱包提币
(2)离线挖矿:
在离线钱包中操作:
(1) bty withdraw  -a 100 -e ticket   (生成十六进制字符串A)
(2) wallet sign -a 离线钱包地址  - d 十六进制字符串A -e 600s   (生成十六进制字符串B)
在在线钱包中或者区块链中:
(3) 广播十六进制字符串B    (两种方式任选一种即可)  
1:wallet  send -d 十六进制字符串B   (在在线钱包中操作)
2:区块链浏览器中广播    (在区块链中操作)
回复

使用道具 举报

10

主题

19

帖子

220

积分

中级元友

Rank: 3Rank: 3

积分
220
 楼主| 2018-7-3 16:11:29 显示全部楼层
不过就关闭挖矿命令ticket close下达后,平台是否真能给你关闭挖矿还有一点儿小秘密呕!
那就是:你的挖矿地址里面要有足够的BTY余额,用以作为关闭命令的手续费用哦!!!

否则你的关闭命令是不起作用的呕!!!
回复

使用道具 举报

17

主题

80

帖子

1397

积分

超级版主

Rank: 8Rank: 8

积分
1397
2018-7-4 14:52:46 显示全部楼层
zhng1236 发表于 2018-7-3 16:11
不过就关闭挖矿命令ticket close下达后,平台是否真能给你关闭挖矿还有一点儿小秘密呕!
那就是:你的挖矿 ...

请参考:
https://b.bityuan.com/thread-270-1-1.html
回复

使用道具 举报

10

主题

19

帖子

220

积分

中级元友

Rank: 3Rank: 3

积分
220
 楼主| 2018-7-4 15:19:01 显示全部楼层
多谢 楼主!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册