最新使用显卡挖比特币教程

操作系统: Ubuntu 16.04,显卡 GTX 1080

  1. 安装显卡驱动和CUDA
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/7fa2af80.pub

    echo "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 /" |

    sudo tee /etc/apt/sources.list.d/cuda.list

    sudo apt-get update

    sudo apt-get -y install cuda-drivers cuda

  2. 编译安装 ccMiner
    1
    2
    3
    4
    5
    6
    7
    git clone --recursive git@github.com:tpruvot/ccminer.git

    cd ccminer

    git checkout --track origin/linux

    sudo apt install automake libcurl4-openssl-dev
    根据显卡修改 Makefile.am (https://github.com/tpruvot/ccminer/wiki/Compatibility), 比如GTX 1080 则用

nvcc_ARCH = -gencode=arch=compute_61,code=\"sm_61,compute_61\"
开始编译,

1
2
3
./autogen.sh
./configure
./build.sh

编译完成后会在当前目录生成一个 ccminer 可执行文件

  1. 连接矿池开始挖矿
    在这里可以看到全球各大矿池的算力大小: https://blockchain.info/pools

选一个矿池,注册好账号,以 AntPool为例,

./ccminer -o stratum+tcp://stratum.antpool.com:3333 -u soulmachine.btc01 -p soul123456
-o 是矿池服务器地址, -u的格式是 UserId.WorkerId, UserId必须是你注册网站时的用户名,WorkerId随便填,-p表示密码,随便填即可。还有个参数, –algo表示算法,可以不填,不填的时候默认为auto,表示自动选择哈希算法。