Windows 直接挖矿更新至v0.18.0

本帖抄袭于 Ckb可以用windows直接挖矿
因为需要更新至0.18.0

不需要win10,不需要虚拟机,不需要搞其它的单独设置

本期v0.18.0 Code_hash : 0x54811ce986d5c3e57eaafab22cdd080e32209e39590e204a99b32935f835a13c

本文章只针对win7 64位及其以上系统试用(已经测试过win server 2008r2,win10 64位系统)

第一步:下载内容,准备环境

1、下载0.18的windows版本,地址为:

http://pw0d5rg94.bkt.clouddn.com/ckb_v0.18.0_x86_64-pc-windows-msvc.zip
下载之后解压

2、下载 vc运行环境库:

https://download.visualstudio.microsoft.com/download/pr/9e04d214-5a9d-4515-9960-3d71398d98c3/1e1e62ab57bbb4bf5199e8ce88f040be/vc_redist.x64.exe
下载之后安装

下载之后安装

第二步:创建钱包

1、解压第一步下载的内容到一个文件夹 a

2、启动cmd 命令字符,cmd 进入刚刚解压的文件夹目录(不会自行百度)

3、创建一个新的钱包:

输入 ckb-cli account new 点击回车键,确认执行该条命令。

你会获得如下代码:

$ ckb-cli account new
Password:
Repeat password:
address:
  mainnet: ckb1q9gry5zgssk02caqrg548svw2kpwpjgwljct269xyfp0xp
  testnet: ckt1q9gry5zgssk02caqrg548svw2kpwpjgwljct269xw4e4hn
 lock_arg: 842cf563a01a2953c18e5582e0c90efcb0b568a6

4.导出钱包私钥

输入
ckb-cli account export --lock-arg 842cf563a01a2953c18e5582e0c90efcb0b568a6 --extended-privkey-path privkey
其中需要把 lock-arg 后的一串数字换成你刚刚生成的 lock_arg。

然后你会在本地生成一个 privkey 的文件,里面就保存有你的私钥(第一行)和生成硬件钱包的链码(第二行)。

第三步:运行节点

1.创建 ckb-testnet 文件夹

依次复制并执行以下代码,每输入一行,点击回车键,确认执行该条命令。
以下命令用于创建 ckb-testnet 文件:
ckb init -C ckb-testnet --chain testnet

2.修改 ckb.toml 文件

然后你需要更改 ckb-testnet 文件夹中的 ckb.toml 文件,将你个人的 args 输入进去,将 ckb.toml 用 记事本 程序打开,然后进行修改,改成如下所示。

[block_assembler] 
code_hash = "0x54811ce986d5c3e57eaafab22cdd080e32209e39590e204a99b32935f835a13c" 
args = [ "0x加上你的lock-arg" ]

第四步:挖矿

1、将ckb.exe 和 ckb-cli.exe 复制粘贴到 ckb-testnet文件夹下

2、在 ckb-testnet 文件夹下新建一个 启动.txt文件,并写下如下内容然后保存

start ckb run
start ckb miner

3、将 启动.txt 文件重名命为 启动.bat 文件

4、双击启动.bat 文件 ,即可开始windows 挖矿

5、查询收益:https://explorer.nervos.org/ ,暂时只能用测试网地址

6、多线程挖矿

其实可以修改 ckb-miner.toml 里的 threads 字段,一个挖矿进程就起多个线程。操作上会简单一点。

[[miner.workers]]
worker_type = "CuckooSimple"
threads     = 4

检查错误

RROR ckb-miner RPC Method Not Found: please do checks as follow: 
1. if the CKB server has enabled the Miner API module;
 2. if the CKB server has set  `block_assembler` ;
 3. If the RPC URL for CKB miner is right

很多人出现这个问题,是因为 修改 ckb.toml 文件的时候,block_assembler配置是下面这种情况

# [block_assembler] 
# code_hash = "0x54811ce986d5c3e57eaafab22cdd080e32209e39590e204a99b32935f835a13c" 
# args = [ "0x加上你的lock-arg" ]

解决这个错误,请把前面的#号去掉

怎么使用GPU挖矿,总是出错

18.0按教程 没问题
19.2 按教程 闪退

首先确认一下下载版本有没有问题呐