Cara menambang Steem – Di Ubuntu 15.04

in #steemhelp8 years ago

Beberapa hal yang perlu anda ketahui sebelum anda menambang, bahwa node di steem ini hanya menandatangani block saja, node tidak menyediakan data kepada user. Selain itu, menjadi witness di steem, anda tidak akan mendapatkan koin steem, namun berupa vesting STEEM (atau Steem Power - SP). Artinya, ada beberapa ketentuan khusus yang digunakan tentang Steem Power ini. Jadi, untuk dapat “Powering Down” kepemilikan Steem Power ini, anda paling tidak justru diharuskan deposit Steem Power terlebih dahulu, itupun prosesnya memakan waktu hampir 2 tahun lebih (pay out bisa mingguan - selama 104 minggu).

Kebanyakan orang mengalami kesulitan untuk proses build steem. Hal tersebut karena boost library yang digunakan kadang masih terbaca versi lama, sehingga saat menjalankan perintah cmake, path lokasi boost yang telah diinstal tidak bisa terkait dengan benar. Selain itu, versi boost yang disarankan adalah versi boost 1.60. Di versi ubuntu lain, mungkin anda membutuhkan repository yang mendukung. Karena itulah saat built banyak yang mengalami kesulitan…. Termasuk saya juga …. lol

Jadi jika anda tetap ingin mencobanya, berikut yang perlu anda siapkan:

1. Ambil terlebih dahulu Blockchain Steem di sini:
http://www.steemitup.eu/blockchain.zip
2. Extract all dari file zip tersebut


Build Steem

1. Buka terminal
2. Masuk root
sudo /bin/bash
3. Masuk ke folder root
cd /root
4. Install gcc-4.9 karena ubuntu 15.04 menggunakan gcc 5.
sudo apt-get install gcc-4.9 g++-4.9 cmake make libbz2-dev libdb++-dev libdb-dev
sudo apt-get install libssl-dev openssl libreadline-dev autoconf libtool git
5. Download Boost 1.60
export BOOST_ROOT=$HOME/opt/boost_1_60_0
sudo apt-get update
sudo apt-get install autotools-dev build-essential g++ libbz2-dev libicu-dev python-dev
Lanjutkan dengan download dulu boost 1.60
wget -c 'http://sourceforge.net/projects/boost/files/boost/1.60.0/boost_1_60_0.tar.bz2/download' \ -O boost_1_60_0.tar.bz2
ekstrak file boost, dengan ketikkan berikut:
tar xjf boost_1_60_0.tar.bz2
6. Masuk ke folder Boost 1.60
cd boost_1_60_0/
7. Install Boost 1.60
./bootstrap.sh "--prefix=$BOOST_ROOT"
./b2 install
8. Kembali ke folder root
cd /root
9. Clone Steem
git clone https://github.com/steemit/steem
10. Ke folder Steem
cd steem
11. Build Steem
CC=gcc-4.9 CXX=g++-4.9 cmake .
make


witness_node_data_dir

  1. Pindahkan hasil ekstrak blockhain yang berisi folder “witness_node_data_dir”, ke dalam folder /root/steem/programs/steemd/
  2. Jika folder tersebut terkunci, tentu saja anda harus memberikan akses pada folder root terlebih dahulu. Bisa dengan chmod 600/700.
    sudo chmod 777 -R /root
    sudo chmod 777 -R /root/steem
    sudo chmod 777 -R /root/steem/programs/steemd/witness_node_data_dir
  3. Coba pindahkan kembali seluruh folder “witness_node_data_dir” tersebut. Karena anda telah memberikan akses file root, anda bisa memindahkannya pada file explorer. Folder “root”, biasanya berada di drive “computer”, default instalasi ubuntu.
  4. Folder witness_node_data_dir, dibutuhkan untuk rewrite block, jadi anda harus memberikan akses (Read, Write, Execute) pada folder tersebut. Selain itu, anda membutuhkannya untuk dapat mengedit file config.ini untuk setting miner dan witness.

Edit File config.ini

1. Buka file config.ini di file explorer ubuntu, file tersebut ada di folder /root/steem/programs/steemd/witness_node_data_dir. Klik kanan file itu, lalu pilih open with gedit, atau bisa juga dibuka via terminal.
2. Tambahkan nama witness
# name of witness controlled by this node (e.g. initwitness )
witness = "nama-witness-anda"

3. Tambahkan Miner dan Private Key
# name of miner and its private key (e.g. ["account","WIF PRIVATE KEY"] )
miner = ["nama-miner-anda","5xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"]

4. Tambahkan nilai threads
# Number of threads to use for proof of work mining
mining-threads = 4

5. Untuk melihat nilai thread ini, anda bisa ketikkan di terminal:
lscpu
6. Jika di sana disebutkan Thread(s) per core adalah 2, maka nilai threads anda adalah 4 (jika anda menggunakan dual core).
7. Tambahkan Endpoint Websocket RPC to listen on
# Endpoint for websocket RPC to listen on
rpc-endpoint = 127.0.0.1:8090

8. Simpan dan tutup. Anda pun siap untuk menambang. Untuk memulai menambang, anda hanya perlu mengetikkan ini di terminal:
./steemd --rpc-endpoint


CLI Wallet

1. Untuk mengakses cli_wallet, anda perlu terhubung dengan seed node. Di terminal, ketikkan:
./steemd –rpc-endpoint
2. Buka terminal baru
3. Masuk ke folder cli_wallet
cd ..
cd ..
cd root/steem/programs/cli_wallet
4. Lalu ketikkan ini:
./cli_wallet
5. Pertama anda harus membuat password baru di cli_wallet. Ketikkan ini:
set_password "Password_Anda"
6. Lalu buka locked dengan mengetikkan ini:
unlock "Password_Anda"
7. Lanjutkan dengan generate private key:
suggest_brain_key
8. Catat baik-baik private key itu
9. Di cli_wallet, anda juga dapat mengimport private key akun steemit anda. Caranya ketikkan ini:
import_key 5xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Beberapa command lain yang anda butuhkan untuk cli_wallet:

  • Cek balance
    get_account "nama-akun-anda"
  • list accounts
    list_my_accounts
  • cek versi steem
    about

Referensi Yang berguna untuk anda:
https://steem.io/documentation/how-to-build/
https://steemit.com/steemhelp/@joseph/mining-steem-for-dummies
https://steemit.com/steem/@tuck-fheman/how-to-mine-steem-in-windows
https://steemit.com/miner-category/@clayop/steem-miner-setup-in-ubuntu-15

#mining
#steemithelp
#indonesia

Sort:  

Manytap mas :D jadi ngerti caranya haha

hehehe... trims

sangat berguna sekali
sayangnya cuman bisa di linux, ngarep bisa di windows biar sekali jalan 2 mining hehe

menunggu versi windows