Apakah Anda ingin menggunakan Bitcoin di Linux? Tutorial ini menjelaskan cara menginstal dan menggunakan Bitcoin Core di Debian Linux. Bitcoin Core adalah Dompet Bitcoin resmi dari bitcoin.org. Saya akan menggunakan versi terbaru dari repositori GIT di bitcoin.org.
Untuk mengkompilasi dan menjalankan, Bitcoin Core bergantung pada beberapa alat lain yang harus diinstal sebelum kompilasi :
Instal beberapa dependensi:
Untuk bitcoin-core
sudo apt-get install build-essential autoconf libssl-dev libboost-dev libboost-chrono-dev libboost-filesystem-dev libboost-program-options-dev libboost-system-dev libboost-test-dev libboost-thread-dev
Untuk bitcoin-qt (antarmuka grafis)
Jika Anda menginginkan antarmuka grafis, instal juga dependensi berikut. Jika Anda hanya ingin bitcoind, Anda dapat melewati langkah ini.
sudo apt-get install libqt4-dev libprotobuf-dev protobuf-compiler libqrencode-dev
Menginstal Berkeley DB 4.8
Kompilasi Bitcoin Core membutuhkan Berkeley DB versi 4.8 yang tidak tersedia di wheezy repositories, jadi kita harus menggunakan squeeze repositories. Perhatikan bahwa jika Anda tidak memerlukan dompet (yaitu jika Anda ingin menjalankan node Bitcoin tanpa kepala dan menyimpan dompet Anda di tempat lain), Anda dapat melewati bagian ini dan langsung mengunduh dan mengkompilasi Bitcoin Core.
1.Ubah sources.list untuk menggunakan repositori pemerasan
Edit /etc/apt/sources.list :
vi /etc/apt/sources.list
Tambahkan baris berikut di kepala file :
deb http://[your favorite repository]/debian/ squeeze main contrib non-free deb-src http://[your favorite repository]/debian/ squeeze main contrib non-free
2.Sekarang Anda dapat menginstal Berkeley DB versi 4.8 (libdb4.8)
apt-get install libdb4.8++-dev libdb4.8-dev
Mengunduh dan Mengkompilasi Bitcoin Core
Buka daftar cabang di situs proyek Bitcoin Core (https://github.com/bitcoin/bitcoin/branches), cari nomor versi terbaru, dan ganti "0.11" pada perintah di bawah dengan itu.
cd /root git clone -b 0.11 https://github.com/bitcoin/bitcoin.git cd bitcoin/
Konfigurasikan sistem untuk kompilasi
./autogen.sh
jika Anda tidak membutuhkan GUI bitcon, gunakan perintah ini :
./configure --without-gui
lain gunakan ini :
./configure
Catatan:Jika Anda melewatkan ketergantungan Berkeley DB 4.8 di atas karena Anda tidak memerlukan dompet, Anda harus menambahkan "--disable-wallet" (tanpa tanda kutip) di akhir baris yang dimulai dengan ./configure di atas.
Kompilasi
make
Menginstal dan Menjalankan Bitcoin Core
make install
Setelah itu, Anda akan dapat menjalankan Bitcoin Core dengan mengetik:
bitcoind (backend berbasis teks)
bitcoin-qt (frontend grafis)
bitcoin-cli (klien baris perintah)
Ekstra
Beberapa baris perintah yang berguna :
Untuk memulai server bitcoin sebagai daemon :
bitcoind -daemon
Untuk mendapatkan daftar akun di sistem :
bitcoin-cli listreceivedbyaddress 0 true
Untuk mengaitkan alamat yang ada (di sini :1GBykdD628RbYPr3MUhANiWchoCcE52eW2) ke nama akun :
bitcoin-cli setaccount 1GBykdD628RbYPr3MUhANiWchoCcE52eW2 myfirstaccount
Untuk mengirim bitcoin (di sini :0.15) ke alamat (di sini :1AYJyqQHCixxxxxxffevxxxxQosCWqn1bT) :
bitcoin-cli sendfrom myfirstaccount 1AYJyqQHCixxxxxxffevxxxxQosCWqn1bT 0.15
Untuk mengetahui apakah server Anda mutakhir (disinkronkan) :
echo `bitcoin-cli getblockcount 2>&1`/`wget -O - http://blockchain.info/q/getblockcount 2>/dev/null`