Conflux測試網挖礦教程(v0.1.6)

1.如何在 Mac OS 上安裝 Confluxc++

2.如何在 Windows 上安裝 Confluxgit

3.如何在 Linux上 上安裝 Confluxgithub

4.如何同步最新測試網代碼編程

  • Conflux測試網和主網是兩條不一樣的鏈,測試網挖出來的coin不能在主網上使用,測試網在測試階段會常常重啓,重啓後錢包中的coin會清零。windows

  • Conflux Bounty Program將會在8月初上線。Bounty Program當中會包含一系列與挖礦相關的任務,完成任務後可得到「fans token」,主網上線後能夠經過智能合約兌換成主網token。ruby

  • Conflux測試網挖礦教程(無編程經驗友好版)➡點擊連接bash

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
複製代碼

若是遇到長時間卡住,出現相似下圖的問題, curl

能夠查看文檔 ➡️ 點擊查看文檔

  • 生成的二進制文件路徑: target/release/conflux

配置並運行 Conflux

  1. 獲取錢包地址
  • 訪問地址: wallet.confluxscan.io/
  • 建立新的錢包 or 進入錢包.
    • 建立新的錢包: 設置錢包密碼, 下載Keystore文件, 並設置錢包密碼
    • 進入錢包: 上傳Keystore文件, 輸入錢包密碼

建立新的錢包,時請務必仔細閱讀下面的文字post

若是您丟失了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
複製代碼

相關文章
相關標籤/搜索