Win10+WSL挖矿教程,应该是最基础但最全面的吧

首先,开始前期准备工作

1.启动windows的WSL子系统,既Windows下的Linux子系统
“控制面板”——“程序”——“启用或关闭Windows功能”——勾选“适用于Linux的Windows子系统”——确定后重启系统
2.打开Microsoft Store,搜索“Linux”,选择自己喜欢的Linux系统,我选择的debian,因为我一直对debian情有独钟,哈哈。正常安装debian即可(商城中的debian只有79Mb,太爽了,纯骨头版),安装完成后就可以开始debian之旅了
3.debian安装完成后会自动弹出一个终端,要求你输入一个用户,默认的不允许使用root,所以为了安全,我们还是新建一个用户吧,
经历“输入用户名”,“输入密码”,“重复输入密码”三步之后(密码必须不能为空哦!否则用户创建不成功的),debian就可以开始正式使用了。

注:WSL子系统切换root用户使用命令:sudo su,要切换回你的用户,使用命令:su即可

官方文档地址:https://docs.nervos.org/getting-started/introduction

创建属于自己的钱包

打开debian终端,下载最新钱包程序,使用命令:
wget https://github.com/TheWaWaR/ckb-cli/releases/download/v0.2.0/ckb-cli-v0.2.0-x86_64-linux-musl.tar.gz

注:去https://github.com/TheWaWaR/ckb-cli/releases/地址里最新的钱包地址,会github的应该都东release的获取方式

下载完成后解压钱包程序,使用命令:
tar -xzvf ckb-cli-v0.2.0-x86_64-apple-drawin.tar.gz &&
sudo ln -snf "$(pwd)/ckb-cli" /usr/local/bin/ckb-cli

注:输入第二行命令由于是安装程序,提示需要输入用户密码哦

检查钱包程序是否安装成功,查看钱包程序的版本,使用命令:
ckb-cli --version
创建属于自己的钱包,使用命令:
ckb-cli wallet generate-key --privkey-path privkey

此时会显示出来你的钱包信息,把这些信息保存起来,到时候挖矿要用到。另外创建好钱包之后,在当前目录下会创建一个privkey的文件,这里面存放的是你的私钥,将私钥尽快也备份一下。

私钥查看方法:cat privkey
会显示两行内容,将内容保存好

有了属于自己的钱包了,我们接下来要开始挖矿了,不然一个空钱包有什么用……

下载挖矿程序,使用命令:
wget https://github.com/nervosnetwork/ckb/releases/download/v0.14.0/ckb_v0.14.0_x86_64-unknown-linux-gnu.tar.gz

注:
1.还是一样,去https://github.com/nervosnetwork/ckb/releases/找最新版的下载路径
2.在github上下载文件时,有时候可能会出现“Package ca-certificates is not available”这说明github下载时缺少安全证书,因此我们需要先安装证书,使用命令:apt-get install ca-certificates

结果提示“Package ‘ca-certificates’ has no installation candidate”,这是因为系统不是最新的,我们需要更新系统组件,依次执行系统更新命令:
apt-get update
apt-get upgrade
更新时会提示是否安装,全部输入“y”即可。
更新完成后,再依次安装证书(命令在上面),并下载挖矿程序(命令在上面)

解压挖矿程序,使用命令:
tar -xzvf ckb_v0.14.0_x86_64-unknow-linux-gun.tar.gz
安装挖矿工具,使用命令:
sudo ln -snf "$(pwd)/ckb" /usr/local/bin/ckb
检查安装是否成功,使用命令:
ckb --version

注:如果出现ckb 0.14.0 (rylai-v3 v0.14.0 2019-06-15) 说明安装成功

初始化矿工程序,依次输入以下命令:
ckb init -C ckb-testnet --spec testnet

更改矿工配置
cd ckb-testnet
cat <<EOT >> ckb.toml

然后依次输入:
[block_assembler]
code_hash = "0xf1951123466e4479842387a66fabfd6b65fc87fd84ae8e6cd3053edb27fff2fd"
args = ["你的args"]
最后输入EOT结束编辑
EOT
经过以上配置,矿工已经配置完成了。

开始挖矿旅程
然后开始启动矿工,先启动同步程序,输入命令:
ckb run

在新开一个终端窗口,进入ckb_v0.14.0_x86_64-unknown-linux-gnu/ckb-testnet/路径,并启用矿工程序,输入一下命令:
cd ckb_v0.14.0_x86_64-unknown-linux-gnu/ckb-testnet/
ckb miner
然后就等着他跑吧,能不能挖到块,就看运气了!

优化操作
为了方便启动,我们创建一个快捷方式,以便下次启动,使用命令:
cat>>runnode
cd /home/MyDebin/ckb_v0.14.0_x86_64-unknown-linux-gnu/ckb-testnet/
ckb run
按键[CTRL+D]保存结束

cat>>miner
cd /home/MyDebin/ckb_v0.14.0_x86_64-unknown-linux-gnu/ckb-testnet/
ckb miner
按键[CTRL+D]保存结束

chmod +x runnode
chmod +x miner

注:上面的MyDebin是我的用户名,这里需要改成你们自己的用户名

执行上面步骤后,以后启动的时候,只需使用命令:
./runnode
./miner
即可启动

修改miner配置,启动多线程挖矿,使用命令如下:
cd /home/MyDebin/ckb_v0.14.0_x86_64-unknown-linux-gnu/ckb-testnet/
vi ckb-miner.toml
将[[miner.workers]]下的threads = 1修改为threads = 4即可启动4个线程去挖矿,效率会高一些

注:找到位置后,按insert键就可以启用编辑,编辑完成后按下ESC,再输入“:wq”即可保存退出
现在重新打开一个终端启动./miner看看效果吧~~

1 Like