CucakRowo (OP)
|
|
July 14, 2019, 06:34:28 AM Last edit: July 15, 2019, 03:48:24 AM by CucakRowo Merited by joniboini (4), abhiseshakana (2), AakZaki (2), hendra147 (2), ABCbits (1), taufik123 (1), roycilik (1), Chikito (1), Husna QA (1), jovi18 (1), djadmika (1) |
|
TUJUAN : Thread ini dibuat dengan tujuan :
- Sharing pengetahuan tentang Masternode & Staking
- Sharing pengetahuan tentang instalasi Cli Wallet di VPS
- Pemilik masternode dan staker, dapat mengetahui cara instalasi CLI wallet di VPS (Dengan menggunakan OS Ubuntu 16.04).
PENDAHULUAN : Cli-Wallet (Common Line Interface Wallet) merupakan salah satu jenis wallet yang selalu disediakan oleh pihak pengembang projek koin (contoh gambar dibawah).
| File CLI Wallet Monero | File CLI Wallet Safe Insure |
Wallet tersebut dijalankan berbasis program open source. Dibutuhkan ketika agan ingin menjalankan (running) koin masternode yang agan miliki dan/atau menjalankan aktifitas staking. Bagi agan yang belum terlalu familiar tentang istilah masternode, staking dan/atau belum mengetahui jenis-jenis wallet yang tersedia, mungkin ada baiknya agan dapat membaca artikel-artikel berikut : 1. Masternode & Staking Masternode & Staking adalah 2 jenis aktifitas yang ...
2. Jenis-jenis Wallet Serba-serbi Wallet
Dari kedua artikel tersebut diatas, dapat ditarik kesimpulan sebagai berikut :
- Pemilik masternode membutuhkan VPS untuk menjalankan (running) koin masternodenya.
- Cli-wallet tidak memerlukan spec yang tinggi. Sebab user interface (UI) yang muncul hanya berupa command
- Perbedaan lebih jelas antara GUI Wallet (Desktop wallet, QT Wallet) dan CLI-Wallet, dapat dilihat pada gambar di bawah.
| Gambar 1. GUI Wallet | Gambar 2. CLI-Wallet |
GUI Wallet (Gambar 1)- GUI Wallet (Desktop wallet, QT Wallet) merupakan jenis wallet yang paling banyak dipergunakan. Dikarenakan kemudahan dalam hal instalasinya. - Instalasi GUI wallet dapat dilakukan di gadget yang anda miliki (PC/Laptop), dan dapat juga dilakukan di VPS (dengan Windows OS/RDP).
- Tutorial instalasi GUI wallet dan staking pada PC/Laptop, dapat anda ikuti disini
- Tutorial instalasi GUI wallet dan staking pada VPS, dapat anda ikuti disini
CLI Wallet (Gambar 2)- CLI Wallet merupakan jenis wallet yang mutlak dibutuhkan ketika anda ingin menjalankan aktifitas node yang anda miliki. - Dikarenakan sifatnya yang open source, CLI Wallet memiliki sistem keamanan lebih tinggi dibanding GUI wallet. (Lebih sulit di hack dan relatif aman terhadap aktifitas trojan). - Dalam 1 vps, Anda dapat melakukan staking ataupun menjalankan nodes yang anda miliki secara bersamaan. Benefitnya, anda tidak perlu menghidupkan PC/Laptop anda 24/7 secara terus menerus. (Selalu pergunakan vps provider yang terpercaya) - File CLI Wallet biasanya lebih kecil dibanding GUI Wallet. Sehingga dalam 1 vps dengan spesifikasi Memory 1GB dan HD 25GB, agan dapat menginstall 2-3 wallet di VPS yang sama. - Command/perintah CLI Wallet mirip dengan command/perintah yang diterapkan pada GUI wallet. Perbedaan hanya terletak di UI (User Interface). - Bagi anda pemilik nodes. Jika anda menginstal QT wallet di PC, CLI wallet di VPS, maka rewards yang anda peroleh, dapat anda kirim ke Cli wallet anda. Sehingga anda bisa menjalankan masternode sekaligus melakukan staking tanpa memerlukan layanan shared pools (pihak ke-3). - Untuk connect ke VPS anda secara mobile, sudah tersedia banyak software terminal. Selain penggunaan Putty, Bitvise, SFTP yang notabene memerlukan instalasi di PC/Laptop anda. Sekarang sudah tersedia software yang bisa dipakai di gadget anda (apps). Salah satunya ada Termius. Saya sudah mempergunakan software ini hampir selama 1 tahun. atau lebih tepatnya 8 bulan. (Betul, semenjak 8 bulan yang lalu, saya sudah tidak menginstal wallet di windows, dikarenakan saya sudah nyaman menggunakan CLI wallet). Itu juga salah satu hal yang menyebabkan saya tertarik menggunakan Cli wallet. Karena memudahkan saya untuk melakukan pemantauan terhadap koin yang saya miliki secara kapan saja dan dimana saja. Adapun bentuk aplikasi Termius adalah sebagai berikut :
TAMPILAN TERMIUS Dari yang sudah saya sebutkan diatas, saya berharap agar agan sudah mengetahui dan memahami :
- Arti Masternode & Staking.
- Perbedaan GUI Wallet dan CLI wallet.
- Manfaat instalasi CLI Wallet bagi koin POS anda.
TOOLS YANG DIBUTUHKAN : - VPS. Dengan OS Ubuntu 16.04 & meiliki spesifikasi 1GB RAM, 25 GB SSD
- Terminal Emulator (Putty, Bitvise, Termius dan sejenisnya)
- Kertas, Pulpen dan Kesabaran
Bagi agan yang belum tahu cara connect ke VPS dari PC/Laptop, agan dapat membaca artikel berikut :
- Tutorial yang saya tulis dalam bahasa inggris. Dapat diklik disini
- Tutorial dalam bahasa indonesia, oleh agan BitLoader, dapat agan baca disini
LANGKAH INSTALASI : Karena keterbatasan space, langkah instalasi saya taruh di kolom selanjutnya :
INFORMASI TAMBAHAN : 1. Sesuaikan Spesifikasi VPS Dengan Spesifikasi Yang Dipersyaratkan Oleh Developer Koin.
|
|
|
|
CucakRowo (OP)
|
|
July 14, 2019, 06:36:39 AM Last edit: July 14, 2019, 03:33:23 PM by CucakRowo |
|
LANGKAH INSTALASI : 1. Login ke VPS anda. Sesuai dengan yang sudah saya sebutkan diatas. Mohon instalasi vps anda dengan menggunakan OS Ubuntu 16.04.
2. Instalasi Paket Pre-Requisite Secara garis besar, arti dari pre-requisite adalah mengkondisikan lingkungan (dalam hal ini vps anda), agar semua command dapat berjalan secara baik. Biasanya wallet projek masternode merupakan fork dari Bitcoin Core. Sehingga pre-requisite yang kita install pada vps kita, merupakan pre-requisite yang bersumber dari Bitcoin Core. Oh ya, command-command yang saya cantumkan dibawah ini dapat agan copy-paste. Untuk copy paste ke vps, yang agan perlukan hanya :
- Salin command (CTRL + C)
- Paste ke vps dengan cara Klik Kanan Mouse lalu ENTER
- Copy-paste lakukan per command (satu persatu).
Lanjut. Adapun pre-requisite yang perlu kita install adalah sebagai berikut adalah sebagai berikut :
sudo add-apt-repository ppa:bitcoin/bitcoin -y sudo apt-get update sudo apt-get install -y build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils sudo apt-get install -y libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-thread-dev sudo apt-get install -y libdb4.8-dev libdb4.8++-dev sudo apt-get install libminiupnpc-dev
3. Instalasi Fail2ban Fail2Ban merupakan suatu software yang bermanfaat melindungi server komputer dari serangan. Agan dapat membaca fungsi Fail2Ban secara lebih mendalam melalui artikel berikut : Use Fail2ban to Secure Your Server - Linode
sudo apt-get install fail2ban
4. Instalasi Firewall Instalasi Firewall dipergunakan sebagai pelindung terhadap server anda dengan cara melakukan pemblokiran terhadap semua serangan melalui IP yang tidak terdaftar. Sebelum agan melakukan copy paste pada command dibawah, harap agan membaca catatan berikut : Catatan :
- Pada saat agan melakukan paste ke VPS pada command ufw enable -force, dan muncul tulisan seperti berikut : “Error: Invalid Syntax”
- Yang perlu agan lakukan hanya mengetik ufw enable, kemudian ketik y kemudian Enter.
- Seperti yang agan bisa lihat pada command ufw allow 12270/tcp. Angka 12270 merupakan P2P port dari projek FLITS (gambar dibawah)
- Setiap projek masternode akan memiliki P2P port yang berbeda. Agan dapat menanyakan nomer P2P Port tersebut pada tim projek, akun github projek, dari whitepaper atau jika projek tersebut mempergunakan block explorer terbaru (Solus Explorer), biasanya nomer P2P Port sudah diinformasikan pada explorernya (seperti pada gambar diatas).
- Jadi ketika agan melakukan paste ke vps, jangan lupa mengganti angka 12270 pada command tersebut dengan angka P2P port dari koin yang agan miliki.
- Yok kita lanjut untuk menyalin command dibawah.
ufw default any ufw allow 22/tcp ufw limit openSSH ufw enable -force ufw allow 12270/tcp
Mari kita crosscek apakah input command yang kita lakukan sudah benar atau tidak. Agan tinggal ketik ufw status kemudian Enter. Jika agan melakukan input command secara benar, maka hasilnya akan seperti berikut :
Jangan lupa mengganti angka 12270 dengan angka P2P port dari koin yang agan miliki. 5. Membuat File SWAP Swap yang kita lakukan bertujuan membantu RAM vps kita, pada saat RAM sedang bekerja penuh. Informasi tentang SWAP secara detil dapat agan baca di artikel Pengertian dan Kegunaan Swap Pada Linux. Saya merekomendasikan membuat SWAP file sebesar 2GB pada vps dengan RAM 1 GB dan 25 GB SSD. (Hitungan rasional SWAP file adalah : 2 X Besaran RAM VPS). Untuk mengetahui apakah VPS agan sudah ada aktifitas swap atau belum, agan tinggal ketik free -h kemudian Enter, jika tidak ada tulisan swap pada output/result, maka vps anda belum ada aktifitas swap. Berikut command-nya :
sudo fallocate -l 2G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile
Mari kita cek sekali lagi dengan mengetikkan free -h kemudian Enter, maka output akan seperti berikut :
Catatan :- Jika agan mendapatkan pesan error ketika mengetikkan sudo fallocate -l 2G /swapfile
- Agan tinggal mengetikkan sudo dd if=/dev/zero of=/swapfile bs=2024 count=2048576 kemudian Enter.
- Kemudian lanjutkan dengan command sudo chmod 600 /swapfile dan command seterusnya. Jangan lupa untuk selalu cek hasilnya yaa.
6. SELESAI! Wallet dari koin POS yang anda miliki, sudah bisa diinstal pada vps tersebut. Caranya, agan tinggal download link wallet di akun github milik projek tersebut. Tutorial dalam bahasa indonesia tentang instalasi wallet dapat agan baca melalui thread agan BitLoader di [TUTORIAL] Cara Staking Koin Lengkap. Jika agan membutuhkan bantuan untuk instalasi wallet di VPS atau setup masternode, silahkan komen dibawah atau silahkan PM saya. Terima kasih.
Daftar Pustaka
|
|
|
|
amiraja2
|
|
July 14, 2019, 07:36:31 AM |
|
MAAF PAK saya belum paham Masternode itu , untuk mining atau gmna soalnya baru dengar istilah Masternode ,, kalau staking sih saya tau,
|
|
|
|
CucakRowo (OP)
|
|
July 14, 2019, 02:05:37 PM |
|
MAAF PAK saya belum paham Masternode itu , untuk mining atau gmna soalnya baru dengar istilah Masternode ,, kalau staking sih saya tau,
Hi gan, terima kasih sudah mampir. Menjawab pertanyaan agan tentang Apa itu Masternode, sebenarnya sudah disampaikan di thread. Saya quote yaa :
1. Masternode & Staking Masternode & Staking adalah 2 jenis aktifitas yang ...
Atau agar lebih jelas, agan dapat membaca thread berikut ini : Apa Itu Masternode?.
|
|
|
|
abhiseshakana
Legendary
Offline
Activity: 2366
Merit: 2273
From Zero to 2 times Self-Made Legendary
|
|
July 14, 2019, 03:43:45 PM |
|
Sedikit memberikan tambahan ... Untuk spesifikasi VPS disesuaikan dengan requirement dari masternode yang akan dijalankan, karena dari sekian banyak masternode ada beberapa yang memiliki system requirement yang tidak sama (Contoh minimum requirement dari DASH : CPU 1Ghz, Ram 2Gb, Swap 2Gb, Storage 40Gb dan bandwidth 400Gb/Month)
|
| | | . .Duelbits. | | | █▀▀▀▀▀ █ █ █ █ █ █ █ █ █ █ █ █▄▄▄▄▄ | TRY OUR
NEW UNIQUE GAMES! | | . ..DICE... | ███████████████████████████████ ███▀▀ ▀▀███ ███ ▄▄▄▄ ▄▄▄▄ ███ ███ ██████ ██████ ███ ███ ▀████▀ ▀████▀ ███ ███ ███ ███ ███ ███ ███ ███ ▄████▄ ▄████▄ ███ ███ ██████ ██████ ███ ███ ▀▀▀▀ ▀▀▀▀ ███ ███▄▄ ▄▄███ ███████████████████████████████ | . .MINES. | ███████████████████████████████ ████████████████████████▄▀▄████ ██████████████▀▄▄▄▀█████▄▀▄████ ████████████▀ █████▄▀████ █████ ██████████ █████▄▀▀▄██████ ███████▀ ▀████████████ █████▀ ▀██████████ █████ ██████████ ████▌ ▐█████████ █████ ██████████ ██████▄ ▄███████████ ████████▄▄ ▄▄█████████████ ███████████████████████████████ | . .PLINKO. | ███████████████████████████████ █████████▀▀▀ ▀▀▀█████████ ██████▀ ▄▄███ ███ ▀██████ █████ ▄▀▀ █████ ████ ▀ ████ ███ ███ ███ ███ ███ ███ ████ ████ █████ █████ ██████▄ ▄██████ █████████▄▄▄ ▄▄▄█████████ ███████████████████████████████ | 10,000x MULTIPLIER | │ | NEARLY UP TO .50%. REWARDS | | | ▀▀▀▀▀█ █ █ █ █ █ █ █ █ █ █ █ ▄▄▄▄▄█ |
|
|
|
CucakRowo (OP)
|
|
July 15, 2019, 03:50:24 AM |
|
-SNIP-
Terima kasih untuk tambahan informasinya. Added ke dalam thread.
|
|
|
|
CucakRowo (OP)
|
--UPDATE-- Pada bulan Agustus 2019, PVIX melakukan mandatory update seperti yang terlihat pada akun github PVIX. Update ini meliputi perubahan beberapa command, dan secara otomatis tiap wallet yang dibangun dari hasil fork PVIX akan mengikuti perubahan tersebut. Adapun perubahannya adalah sebagai berikut : | Command 1. Untuk mendapatkan masternode private key = 2. Untuk mendapatkan masternode outputs = 3. Untuk aktivasi masternode =
| Sebelum Mandatory Update
masternode privkey masternode outputs startmasternode alias false mn1 | Setelah Mandatory Update
createmasternodekey getmasternodeoutputs startmasternode alias lockwallet mn1 |
Semoga bermanfaat.
|
|
|
|
joniboini
Legendary
Offline
Activity: 2324
Merit: 1805
|
|
November 30, 2019, 03:06:34 AM |
|
-snip-
Pembahasannya apa memang dipersempit ke satu koin aja? Saya lihat (dan seingat saya) topik ini bersifat umum. Bukan apa-apa sih, cuma agak gak lazim apa ada update koin tertentu (dan turunannya) di thread guide yang sifatnya umum.
|
| CHIPS.GG | | | ▄▄███████▄▄ ▄████▀▀▀▀▀▀▀████▄ ▄███▀░▄░▀▀▀▀▀░▄░▀███▄ ▄███░▄▀░░░░░░░░░▀▄░███▄ ▄███░▄░░░▄█████▄░░░▄░███▄ ███░▄▀░░░███████░░░▀▄░███ ███░█░░░▀▀▀▀▀░░░▀░░░█░███ ███░▀▄░▄▀░▄██▄▄░▀▄░▄▀░███ ▀███░▀░▀▄██▀░▀██▄▀░▀░███▀ ▀███░▀▄░░░░░░░░░▄▀░███▀ ▀███▄░▀░▄▄▄▄▄░▀░▄███▀ ▀████▄▄▄▄▄▄▄████▀ █████████████████████████ | | ▄▄███████▄▄ ▄███████████████▄ ▄█▀▀▀▄█████████▄▀▀▀█▄ ▄██████▀▄█▄▄▄█▄▀██████▄ ▄████████▄█████▄████████▄ ████████▄███████▄████████ ███████▄█████████▄███████ ███▄▄▀▀█▀▀█████▀▀█▀▀▄▄███ ▀█████████▀▀██▀█████████▀ ▀█████████████████████▀ ▀███████████████████▀ ▀████▄▄███▄▄████▀ ████████████████████████ | | 3000+ UNIQUE GAMES | | | 12+ CURRENCIES ACCEPTED | | | VIP REWARD PROGRAM | | ◥ | Play Now |
|
|
|
CucakRowo (OP)
|
|
November 30, 2019, 09:30:48 AM |
|
-snip-
Pembahasannya sih (bagi saya) bersifat umum. Karena sepengetahuan saya, rata2 projek POS mempergunakan wallet yang dibangun dari PIVX. Efeknya, Dev projek yang melakukan update pada wallet mereka, maka command-nya akan berubah sesuai update terbaru. dan untuk komentar ini -snip- cuma agak gak lazim apa ada update koin tertentu (dan turunannya) di thread guide yang sifatnya umum.
boleh diperjelas lagi gan?
|
|
|
|
joniboini
Legendary
Offline
Activity: 2324
Merit: 1805
|
|
December 01, 2019, 05:15:54 AM |
|
Pembahasannya sih (bagi saya) bersifat umum. Karena sepengetahuan saya, rata2 projek POS mempergunakan wallet yang dibangun dari PIVX. Efeknya, Dev projek yang melakukan update pada wallet mereka, maka command-nya akan berubah sesuai update terbaru.
Oh gitu. Maaf cupu ane. Ane kira ini spesifik buat PIVX. boleh diperjelas lagi gan?
Ada yang tipo itu gan, kurang penting sih karena udah jelas sekarang.
|
| CHIPS.GG | | | ▄▄███████▄▄ ▄████▀▀▀▀▀▀▀████▄ ▄███▀░▄░▀▀▀▀▀░▄░▀███▄ ▄███░▄▀░░░░░░░░░▀▄░███▄ ▄███░▄░░░▄█████▄░░░▄░███▄ ███░▄▀░░░███████░░░▀▄░███ ███░█░░░▀▀▀▀▀░░░▀░░░█░███ ███░▀▄░▄▀░▄██▄▄░▀▄░▄▀░███ ▀███░▀░▀▄██▀░▀██▄▀░▀░███▀ ▀███░▀▄░░░░░░░░░▄▀░███▀ ▀███▄░▀░▄▄▄▄▄░▀░▄███▀ ▀████▄▄▄▄▄▄▄████▀ █████████████████████████ | | ▄▄███████▄▄ ▄███████████████▄ ▄█▀▀▀▄█████████▄▀▀▀█▄ ▄██████▀▄█▄▄▄█▄▀██████▄ ▄████████▄█████▄████████▄ ████████▄███████▄████████ ███████▄█████████▄███████ ███▄▄▀▀█▀▀█████▀▀█▀▀▄▄███ ▀█████████▀▀██▀█████████▀ ▀█████████████████████▀ ▀███████████████████▀ ▀████▄▄███▄▄████▀ ████████████████████████ | | 3000+ UNIQUE GAMES | | | 12+ CURRENCIES ACCEPTED | | | VIP REWARD PROGRAM | | ◥ | Play Now |
|
|
|
|