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

配置阿里云和离线电脑进行安全的离线挖矿教程

11
回复
1595
查看
  [复制链接]

126

主题

224

帖子

1663

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1663
2018-6-13 17:57:27 显示全部楼层 |阅读模式
离线挖矿固然复杂点,但是换来的是资产的安全性大幅提高,希望大家一定有这个安全意识,不怕麻烦,一步步按照文档配置完毕。
前期准备工作:
1、1台win电脑(做离线电脑用)
2、1台配置好的阿里云服务器(安装了正式版本的bty钱包)
3、1个u盘或1张纸


一、下载bty钱包
离线挖矿,顾名思义,需要1台离线电脑。离线的意思就是不联网。我们在www.bityuan.com上下载完bty钱包以后断网。下载比特元钱包 for windows版本,这个时候,电脑是联网的;




二、电脑断网
图片1.png
图片2.png
按照以上操作,确保电脑是未连接在互联网上的。



三、离线电脑安装bty钱包
为了有所区别,离线电脑上的操作,都是照片的形式展现:
图片3.png

选择“是”
图片5.png

选“确定”
图片6.png



四、离线电脑创建钱包(保存好助记词)
图片7.png
输入助记词和密码(一定要保管好助记词和密码,密码就是钱包解锁密码,在后面经常要用到)
图片8.png

新建的离线钱包,显示数据未同步,里面没有bty。并且因为没有联网,所以最新高度是0
图片9.png

把离线钱包的标签1地址抄写下来,或者保存到u盘中。(注意,电脑始终是离线的)
图片10.png



五、往离线钱包地址上转入bty,用于后面挖矿购票(1万bty购买1 票)
从zhaobi app里往地址转1万bty用于购票挖矿,这个地方稍微需要转多点,作为手续费。比如10001.
图片11.png
在区块链浏览器上输入离线账号地址,查找到账情况: https://mainnet.bityuan.com
图片12.png
说明刚转的bty已经到账;



六、往阿里云钱包地址转入一定的bty(按照1万挖矿1个bty换算)
连接阿里云服务器,打开putty:
图片13.png
图片14.png
图片15.png
确定在线挖矿的阿里云钱包地址,在putty里输入: # cd chain33        ( # 不要输入)
# ./chain33-cli account list
图片16.png
1MJYbHn7dqt3HMfbx9wcgK6iYtUz7p2DN9,就是以后在线挖矿地址;  请抄下来或者保存到U盘中;


给在线挖矿的地址上充bty,用于挖矿购票,回购等手续费,充了10个。
(我们可以利用空投的本地钱包账户转bty给阿里云钱包地址)
图片17.png
图片18.png
图片19.png
图片20.png


阿里云在线挖矿地址上多了10个bty # cd chain33
# ./chain33-cli account list
图片21.png

至此,一切准备工作就绪,下面开始配置离线电脑在线挖矿。(可以休息下)



七、在离线电脑上授权阿里云挖矿

在离线电脑上,点击bty钱包的帮助-调试窗口,进入命令行调试,后续的操作要在这里完成。
第一步,构造离线授权挖矿交易,输入命令为:
ticket bind_miner -b 阿里云钱包地址 -o 离线电脑钱包地址离线电脑钱包始终保持离线状态。
发送该命令后会得到一串未签名交易的十六进制字符串。
图片22.png
图片23.png

第二步,在离线电脑钱包中对该交易进行签名,输入命令为: wallet sign -a 离线电脑钱包地址 -d 十六进制字符串 -e 600s
发送该命令后会得到一串已签名交易的十六进制字符串。因离线电脑无法发送该交易,需要通过离线方式将该十六进制字符串拷贝至阿里云发送。
600s代表10分钟的意思,如果你估计从离线电脑把十六进制字符串拷贝至阿里云要30分钟,那你就输入1800s
16.png
确认是 wallet 命令下的 新的 十六进制字符。
用u盘或者其他办法,把十六进制字符串copy到使用putty的电脑上; 第三步,在putty里(阿里云服务器端),输入命令:
# ./chain33-cli wallet send -d 上一步输出的十六进制字符
图片25.png
最后输出一行hash值。
如果报错说过期,证明拷贝十六进制字符串超时,需要重新做上面一步。如果在重新做上一步时提示钱包锁定,需先解锁钱包:
wallet unlock -p=密码
hash 值 区 块 链 浏 览 器 查 找 成 功 : http://www.bityuan.com,输入hash值。
图片26.png
图片27.png

至此,离线挖矿授权完毕;



八、从离线钱包转bty去购票挖矿
完成了离线授权后,还需要将离线电脑钱包中的比特元手动转入挖矿合约地址。第一步:在离线电脑的调试窗口下输入:
exec addr -e ticket 得到挖矿合约地址
图片28.png
第二步:往合约地址转bty购票挖矿在离线电脑的调试窗口输入:
bty transfer -a 10000 -t 上图中挖矿合约地址 -n minering

10000代表1万bty,可以购买1票,请根据自己情况调整bty个数,比如20万个bty购买20票, 则输入 -a 200000
挖矿地址合约是上一步输出的结果
图片29.png
第三步:对交易进行签名,在离线钱包的调试窗口输入:

wallet sign -a 离线钱包地址 -d 上一步输出的十六进制字符 -e 600s
图片30.png

第四步:在阿里云上发送这笔交易在putty里输入:
# cd chain33
# ./chain33-cli wallet send -d 上一步得到的十六进制字符
图片31.png

通过hash值,在区块链浏览器查询:
图片32.png
图片33.png

最后一步:
阿里云上开启自动挖矿: # cd chain33
# ./chain33-cli wallet auto_mine -f 1
图片34.png
等待10分钟左右,检查已购票数# ./chain33-cli ticket count

1万为1票
图片35.png

至此,离线授权挖矿已经完成。全程中离线电脑钱包及其私钥都保存在本地,没有任何联网操作,极大提高了安全性。
离线电脑可以退出bty钱包,关机或永不联网。


回复

使用道具 举报

1

主题

44

帖子

251

积分

中级元友

Rank: 3Rank: 3

积分
251
2018-6-13 21:46:39 显示全部楼层
好的,谢谢学习一下
比特元钱包地址: 1BGnVuxcmdn66iRmuLgZCP2bqck5eNTvft
回复

使用道具 举报

0

主题

5

帖子

18

积分

新手小白

Rank: 1

积分
18
2018-6-14 14:51:04 显示全部楼层
太简单啦,能不能弄得再复杂一点。。。。你让我一小白怎么操作
回复

使用道具 举报

0

主题

4

帖子

62

积分

初级元友

Rank: 2

积分
62
2018-6-14 22:10:47 显示全部楼层
谢谢楼主~操作成功了,虽然比较麻烦,但这样安全方便,不用电脑一直开着~
回复

使用道具 举报

0

主题

20

帖子

93

积分

初级元友

Rank: 2

积分
93
2018-6-15 18:30:42 显示全部楼层
头疼     从VCVCVCv
回复

使用道具 举报

0

主题

4

帖子

62

积分

初级元友

Rank: 2

积分
62
2018-6-15 22:16:43 显示全部楼层
阿里云那个安装好一般只有一个空投地址,要用命令行创建一个地址:./chain33-cli account create -l 你的标签名称
这个可以加一步进去
回复

使用道具 举报

1

主题

44

帖子

251

积分

中级元友

Rank: 3Rank: 3

积分
251
2018-6-16 09:33:24 显示全部楼层
lixiaokui11 发表于 2018-6-15 22:16
阿里云那个安装好一般只有一个空投地址,要用命令行创建一个地址:./chain33-cli account create -l 你的标 ...

技术  我问一个问题
bty transfer -a 10000 -t

这里的数量,我钱包现在比如只有50000币,我现在代码写成 bty transfer -a 80000 -t

我多写 30000    这样能正常运行不?

PS:我为了以后再买币加入挖矿,要是现在就写50000   以后再加入30000币就挖不了,是不是这样
比特元钱包地址: 1BGnVuxcmdn66iRmuLgZCP2bqck5eNTvft
回复

使用道具 举报

17

主题

80

帖子

1397

积分

超级版主

Rank: 8Rank: 8

积分
1397
2018-6-16 10:53:24 显示全部楼层
笑虎 发表于 2018-6-16 09:33
技术  我问一个问题
bty transfer -a 10000 -t

噢,当然不是
你现在有多少就转多少。如果你写的转的币大于你实际有的币,系统会报错,说余额不足
回复

使用道具 举报

17

主题

80

帖子

1397

积分

超级版主

Rank: 8Rank: 8

积分
1397
2018-6-16 10:53:44 显示全部楼层
lixiaokui11 发表于 2018-6-15 22:16
阿里云那个安装好一般只有一个空投地址,要用命令行创建一个地址:./chain33-cli account create -l 你的标 ...

对的对的。
非常正确
回复

使用道具 举报

1

主题

44

帖子

251

积分

中级元友

Rank: 3Rank: 3

积分
251
2018-6-16 11:26:38 显示全部楼层
mophe 发表于 2018-6-16 10:53
噢,当然不是
你现在有多少就转多少。如果你写的转的币大于你实际有的币,系统会报错,说余额不足

哦,好的,谢谢
比特元钱包地址: 1BGnVuxcmdn66iRmuLgZCP2bqck5eNTvft
回复

使用道具 举报

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