Conflux测试网挖矿教程(v0.1.6)

5,895 阅读3分钟

1.如何在 Mac OS 上安装 Conflux

2.如何在 Windows 上安装 Conflux

3.如何在 Linux上 上安装 Conflux

4.如何同步最新测试网代码

  • Conflux测试网和主网是两条不同的链,测试网挖出来的coin不能在主网上使用,测试网在测试阶段会经常重启,重启后钱包中的coin会清零。

  • Conflux Bounty Program将会在8月初上线。Bounty Program当中会包含一系列与挖矿相关的任务,完成任务后可获得“fans token”,主网上线后可以通过智能合约兑换成主网token。

  • Conflux测试网挖矿教程(无编程经验友好版)➡点击链接

1.如何在 Mac OS上安装 Conflux

安装依赖

  1. 安装 Rust
curl https://sh.rustup.rs -sSf | sh
  1. 安装 llvm
  • 可能需要安装 brew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • 安装 llvm
brew install llvm

编译源码

  1. 拉取代码并编译

git clone https://github.com/Conflux-Chain/conflux-rust
cd conflux-rust
git checkout tags/v0.1.6(这里使用刚才查到的最新的版本号)

cargo build --release

如果遇到长时间卡住,出现类似下图的问题,

可以查看文档 ➡️点击查看文档

  • 生成的二进制文件路径: target/release/conflux

配置并运行 Conflux

  1. 获取钱包地址
  • 访问地址: wallet.confluxscan.io/
  • 创建新的钱包 or 进入钱包.
    • 创建新的钱包: 设置钱包密码, 下载Keystore文件, 并设置钱包密码
    • 进入钱包: 上传Keystore文件, 输入钱包密码

创建新的钱包,时请务必仔细阅读下面的文字

如果您丢失了Keystore文件,将不能恢复钱包。

  1. 修改配置文件:路径 run/default.toml(搜索找到conflux-rust这个文件夹,点击run文件,default.toml这个文件用文本编辑打开)
  • public_address : xx.xx.xx.xx:32323

网关出口地址可以在百度搜索栏输入: ip , 来获得. 指定自己的出口公网 IP 地址以及端口. 默认端口为 32323(复制百度上的ip地址后面要加上“:32323”,最终样式是xx.xx.xx.xx:32323)

  • # start_mining=true移除这一行代码前部的"# "

  • mining_author= 收币地址. 收币地址的前缀 0x 需要去除. 比如收币地址为 0xb4aa17059a0f2dbf539d1cdec662177af963a078, 则这里配置的值为: b4aa17059a0f2dbf539d1cdec662177af963a078

输入钱包地址后移除这一行代码前部的"# "

  1. 运行 conflux
# 

cd $HOME/conflux-rust/run 

../target/release/conflux --config default.toml &
  1. stop mining
kill `ps -ef | awk '/conflux/ && !/awk/ {print $2}'`

2.如何在 Windows 上安装 Conflux

安装依赖

  1. 安装Visual Studio.
  • 下载: Visual Studio Download
  • 选择Community 2019版 -安装负载选择“使用C++的桌面开发”
  • 双击安装
  1. 安装 Rust
  • 下载: Rust Download

  • 双击安装

    弹窗交互: 输入 1, Enter 1 - 默认安装 2 - 自定义安装 3 - 取消

  1. 安装并启动 msvc

在 cmd 命令行中:

rustup default stable-x86_64-pc-windows-msvc
  1. 安装 clang
  • 下载: LLVM Download

  • 双击安装. (PS: 选择将 LLVM 加入所有所用环境变量 PATH 中)

  1. 安装 git
  • 下载: Git Download

    根据自己的配置选择 32/64 位版本

  • 双击安装

编译 Conflux

  1. 拉取代码并编译

git clone https://github.com/Conflux-Chain/conflux-rust.git
cd conflux-rust
git checkout tags/0.1.6(这里使用刚才查到的最新的版本号)

cargo build --release 

如果遇到长时间卡住,出现类似下图的问题,

可以查看文档 ➡️点击查看文档

可执行二进制文件: target\release\conflux.exe

配置并运行 Conflux

  1. 获取钱包地址
  • 访问地址: wallet.confluxscan.io/
  • 创建新的钱包 or 进入钱包.
    • 创建新的钱包: 设置钱包密码, 下载Keystore文件, 并设置钱包密码
    • 进入钱包: 上传Keystore文件, 输入钱包密码

创建新的钱包,时请务必仔细阅读下面的文字

如果您丢失了Keystore文件,将不能恢复钱包。

  1. 修改配置文件:找到conflux-rust这个文件 conflux-rust\run\default.toml(记事本打开)
  • public_address : xx.xx.xx.xx:32323

指定自己的出口公网 IP 地址以及端口. 默认端口为 32323 网关出口地址可以在百度搜索栏输入: ip , 来获得.

  • # start_mining=true移除这一行代码前部的"# "
  • mining_author= 收币地址. 收币地址的前缀 0x 需要去除. 比如收币地址为 0xb4aa17059a0f2dbf539d1cdec662177af963a078, 则这里配置的值为: b4aa17059a0f2dbf539d1cdec662177af963a078

输入钱包地址后移除这一行代码前部的"# "

  1. 运行 conflux

cd \Users\xxx\conflux-rust\run 
(xxx是用户名,你自己的电脑)
..\target\release\conflux.exe --config default.toml
  1. stop mining
  • 在运行 conflux 的 cmd 窗口按: ctrl +c , 或者
  • 直接关闭cmd窗口,或者
  • 打开任务管理器:详细信息--> 查找 conflux, 选择之后结束进程

3.如何在 Linux上 上安装 Conflux

安装依赖

  1. 安装 Rust
curl https://sh.rustup.rs -sSf | sh
  1. 安装 clang
  • CentOS/Redhat: yum install clang
  • Ubuntu: apt-get install clang
  1. 环境变量
export PATH=$HOME/.cargo/bin:$PATH
  1. 安装 C++
  • CentOS/Redhat

sudo yum -y install gcc-c++
  • Ubuntu

sudo apt-get install g++

编译源码

  1. 拉取代码并编译
git clone https://github.com/Conflux-Chain/conflux-rust
cd conflux-rust
git checkout tags/v0.1.6(这里使用刚才查到的最新的版本号)

cargo build --release

如果遇到长时间卡住,出现类似下图的问题,

可以查看文档 ➡️点击查看文档

生成的二进制文件路径: target/release/conflux

配置并运行 Conflux

  1. 获取钱包地址
  • 访问地址: wallet.confluxscan.io/
  • 创建新的钱包 or 进入钱包.
    • 创建新的钱包: 设置钱包密码, 下载Keystore文件, 并设置钱包密码
    • 进入钱包: 上传Keystore文件, 输入钱包密码

创建新的钱包,时请务必仔细阅读下面的文字

如果您丢失了Keystore文件,将不能恢复钱包。

  1. 修改配置文件: /run/default.toml
  • public_address : xx.xx.xx.xx:32323

指定自己的出口公网 IP 地址以及端口. 默认端口为 32323 网关出口地址可以在百度搜索栏输入: ip , 来获得.

  • # start_mining=true移除这一行代码前部的"# "
  • mining_author= 收币地址. 收币地址的前缀 0x 需要去除. 比如收币地址为 0xb4aa17059a0f2dbf539d1cdec662177af963a078, 则这里配置的值为: b4aa17059a0f2dbf539d1cdec662177af963a078
  1. 运行 conflux

cd run 

../target/release/conflux --config default.toml

4.如何同步最新测试网代码

请先查看测试网最新版版本号➡(github.com/Conflux-Cha…

1.删去旧本地文件

搜索找到conflux-rust这个文件夹,删除run目录下的所有内容

2.拉取代码

cd conflux-rust

git reset --hard

git pull --all

git checkout tags/v0.1.6(这里使用刚才查到的最新的版本号)

cargo build --release

3.修改配置文件

conflux\run目录下,修改default.toml文件(记事本打开)

  • public_address : xx.xx.xx.xx:32323

指定自己的出口公网 IP 地址以及端口. 默认端口为 32323 网关出口地址可以在百度搜索栏输入: ip , 来获得.

  • # start_mining=true移除这一行代码前部的"# "
  • mining_author= 收币地址. 收币地址的前缀 0x 需要去除. 比如收币地址为 0xb4aa17059a0f2dbf539d1cdec662177af963a078, 则这里配置的值为: b4aa17059a0f2dbf539d1cdec662177af963a078

输入钱包地址后移除这一行代码前部的"# "

4.运行 conflux

cd run 

Mac 或者Linux:   ../target/release/conflux --config default.toml
Windows:    ..\target\release\conflux.exe --config default.toml