Grin v0.5 step by step Miner guide on Ubuntu [中文版]

A step by step guide for Grin miner to set up it’s mining environment.

                     Grin币v0.5版节点挖矿教程 - Ubuntu系统

                                 作者:链行家

                                2018年12月29日

注意⚠️
本教程针对Grin v0.5版的floonet测试网
操纵步骤以Ubuntu为例
需要能使用命令行

A. 安装基础软件环境

  1. 打开Terminal命令行环境
    安装1.31+版本RUST

    curl https://sh.rustup.rs -sSf | sh; source $HOME/.cargo/env
    
  2. 确认rust版本

    rustc —version      
    

    (若已安装老版本的rust,运行“rustup update”命令升级最新版)

  3. 安装git

    sudo apt update
    sudo apt install git
    

B. 安装Grin Node步骤

  1. 安装Grin Node所需依赖软件包

    sudo apt install build-essential cmake git libgit2-dev clang libncurses5-dev libncursesw5-dev zlib1g-dev pkg-config libssl-dev llvm
    
  2. 安装Grin node.

    git clone https://github.com/mimblewimble/grin.git
    cd grin
    cargo build --release
    
  3. 添加grin命令环境变量

    export PATH=/<yourPath>/grin/target/release:$PATH      
    

    (上面的命令注意替换自己的文件路径)

  4. 添加grin-server.toml文件到grin文件夹

    grin —floonet server config
    
  5. 修改配置并保存,确保以下配置(若该行前面有#,移除#)

    enable_stratum_server = true
    
  6. 在有grin-server.tom的grin目录下运行grin

    grin —floonet
    

C. 钱包地址生成及监听

  1. 打开一个新的Terminal命令行环境(前面的不要关闭)

  2. 生成钱包并记录recovery phrase

    grin --floonet wallet init 
    
  3. 监听钱包

    grin --floonet wallet listen
    

D. 安装Grin Miner步骤

  1. 又打开一个新的Terminal命令行环境(前面的都不要关闭)

  2. 安装相关依赖软件包
    使用apt install按官网要求安装以下安装包

    sudo apt install make libncurses5-dev libncursesw5  zlib1g-dev linux-headers-$(uname -r)
    
  3. 安装Grin miner

    git clone https://github.com/mimblewimble/grin-miner.git
    cd grin-miner
    git submodule update --init
    cargo build
    
  4. 添加grin-miner命令环境变量

    export PATH=/<yourPath>/grin-miner/target/debug:$PATH
    

    (上面的命令注意替换自己的文件路径)

5.【可选】需要配置avx(cpu需支持)或cuda(N卡支持),需要修改grin-miner目录下grin-miner.toml及Cargo.toml文件
grin-miner.toml配置,进入该文件找到相关项打开
Cargo.toml修改如下

  change:
  cuckoo_miner = { path = "./cuckoo-miner" }
  to:
  cuckoo_miner = { path = "./cuckoo-miner", features = ["build-cuda-plugins"]}
  1. 在grin-miner目录下启动grin-miner

    grin-miner
    

E. 检查是否挖到Grin币

  1. 再打开一个新的Terminal命令行环境(前面的都不要关闭)

  2. 添加grin命令环境变量

    export PATH=/<yourPath>/grin/target/release:$PATH      
    

    (上面的命令注意替换自己的文件路径)

  3. 检查钱包情况

    grin —floonet wellet info
    

1 Like


Got 240 grin coins around 10 hours.