Mine MIX¶
In order to publish content on the MIX network, or execute any kind of transaction, you must spend some MIX. MIX can be obtained either by mining it or by purchasing it.
In order to mine MIX, you will need to have a fully syncronized node as described in Configuration.
You need to have a MIX account. If you do not have one already, go to the MIX console and run personal.newAccount();
.
Alternatively an Ethereum account can be created with MyEtherWallet and that can be used for MIX.
CPU Mining¶
CPU mining with Geth is very easy. Run the regular Geth command, but add the --mine
option. Use --etherbase
to specify which account will receive the mining rewards. It defaults to using all processor cores. This can be changed using the --minerthreads
option.
GPU Mining¶
Genoil¶
Ubuntu 15.10 or Newer. OpenCL only (for AMD cards)
sudo apt-get update
sudo apt-get -y install software-properties-common
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install git cmake libcryptopp-dev libleveldb-dev libjsoncpp-dev libjsonrpccpp-dev libboost-all-dev libgmp-dev libreadline-dev libcurl4-gnutls-dev ocl-icd-libopencl1 opencl-headers mesa-common-dev libmicrohttpd-dev build-essential -y
git clone https://github.com/Genoil/cpp-ethereum/
cd cpp-ethereum/
mkdir build
cd build
cmake -DBUNDLE=miner ..
make -j8
Ubuntu 15.10 or Newer. OpenCL + CUDA (for NVIDIA cards)
wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_7.5-18_amd64.deb
sudo dpkg -i cuda-repo-ubuntu1404_7.5-18_amd64.deb
sudo apt-get -y install software-properties-common
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install git cmake libcryptopp-dev libleveldb-dev libjsoncpp-dev libjsonrpccpp-dev libboost-all-dev libgmp-dev libreadline-dev libcurl4-gnutls-dev ocl-icd-libopencl1 opencl-headers mesa-common-dev libmicrohttpd-dev build-essential cuda -y
git clone https://github.com/Genoil/cpp-ethereum/
cd cpp-ethereum/
mkdir build
cd build
cmake -DBUNDLE=cudaminer ..
make -j8
CD to the ethminer
subfolder and run the following command
./ethminer -G -F http://localhost:8645
Claymore¶
Download from https://github.com/nanopool/Claymore-Dual-Miner/releases
Linux
./ethdcrminer64 -epool http://localhost:8645 -allcoins exp
Windows
EthDcrMiner64.exe -epool http://localhost:8645 -allcoins exp
There is great a tutorial for mining MIX with Claymore on Windows: https://klmoney.wordpress.com/link-blockchain-windows-gpu-mining/
Mining Pools¶
MIX mining pools can be found at https://www.mix-blockchain.org/