Menambang merupakan suatu kegiatan yang menggunakan device khusus dimana prosesnya adalah memecahkan serangkaian problem matematis berdasarkan tingkat kesulitan tertentu. Dengan menambang maka penambang (miner) akan memvalidasi setiap transaksi, membangun dan menyimpan blok baru tersebut ke dalam blockchain. Dan untuk menyimpan blok-blok baru tersebut ke dalam blockchain, maka penambang harus mencapai konsensus. Konsep/cara konsensus sudah ditentukan oleh platform blockchain, dimana cara konsensus tersebut dapat berbeda-beda disetiap platform blockchain.
Berikut adalah cara install aplikasi untuk mining di perangkat raspberry pi 2 dengan menggunakan ASIC USB yang sudah terpasang di slot USB raspberry dengan menggunakan RASPBIAN yang berbasis debian.
Pertama-tama anda harus melalukan update dan upgrade dengan perintah
sudo apt-get update
sudo apt-get upgrade
Kemudian install dependencies dengan perintah
sudo apt-get install libusb-1.0-0-dev libusb-1.0-0 libcurl4-openssl-dev libncurses5-dev libudev-dev screen libtool automake pkg-config libjansson-dev screen
Selanjutnya melakukan clone cgminer ke url :
git clone https://github.com/bitmaintech/cgminer
Jika belum terinstall git, maka lakukan install git terlebih dahulu
Berikutnya install, configure dan enable kan bitfury untuk perangkap ASIC dengan bitfury
cd cgminer
sudo ./autogen.sh
export LIBCURL_CFLAGS=’-I/usr/include/curl’
sudo ./configure –enable-bitfury
sudo make
Jika sudah maka lakukan eksekusi perintah aplikasi cgminernya dilokasi aplikasi tersebut terpasang dengan
./cgminer
Anda perlu memasukkan alamat ip pool mining,username dan password. Jika device ASIC USB terdeteksi maka akan muncul seperti dibawah ini