Instalasi Masternode pada Windows Menggunakan 1 Wallet Saja
Last updated
Last updated
Pada artikel https://docs.win.win/twins/english-documentation/twins-masternodes-1/masternode-setup-on-windows-with-2-wallets kami menjelaskan bagaimana caranya menginstal Masternode pada Windows dengan 2 wallet. Kali ini kami akan menjelaskan bagaimana caranya menginstal masternode TWINS hanya dengan menggunakan satu wallet saja.
Pertama-tama, kita harus mengetahui apa saja kekurangan dan keterbatasan dari penggunaan satu wallet ini. Disini kita akan menggunakan satu wallet TWINS sebagai remote wallet dan juga menggunakannya sebagai local wallet. Local wallet yaitu wallet yang digunakan untuk menyimpan koin TWINS tersebut, juga sebagai tempat pengiriman ataupun penerimaan, dan staking. Remote wallet merupakan wallet yang tidak memiliki koin TWINS sama sekali didalamnya yang memiliki fungsi untuk - menyimpan masternode private key dan juga wallet yang selalu aktif dengan IP yang statis
Ketika kita menggunakan satu wallet dengan dua tujuan tersebut, dimana local dan remote wallet berada didalam satu tempat, proses ini akan sangat berbahaya bagi keamanan wallet anda karena wallet anda akan selalu aktif dengan IP address yang dapat diketahui dengan jelas. Seseorang dapat menggunakan informasi ini untuk mendapatkan akses terhadap wallet TWINS beserta dengan koinnya juga. Masternode membutuhkan wallet untuk selalu aktif dan terkoneksi, agar dapat mendukung jaringan dan menerima reward. Oleh karena itu juga, wallet tersebut dapat digunakan sebagai tempat staking secara bersamaan tanpa takut adanya permasalahan.
Disini kami akan menjelaskan bagaimana caranya mengkonfigurasi file-file tersebut. Seluruh file konfigurasi pada local wallet dapat ditemui di file masternode.conf. Remote wallet terdapat pada file twins.conf.
Mari kita mulai. Kami tidak akan menjelaskan bagaimana caranya menginstal wallet TWINS karena telah dijelaskan diartikel ini: https://docs.win.win/twins/indonesian/twins-wallet/instalasi-windows. Mari beranggapan bahwa anda semua telah miliki wallet yang terinstal didalam PC ataupun Laptop anda.
Untuk menjalankannya, kita membutuhkan masternode private key. Kita harus membuatnya. Silahkan bukan local wallet anda lalu klik Tools > Debug console. Pada console tersebut ketikkan:
masternode genkey
Copykan hasil tersebut - misalnya didalam Notepad. Akan berbentuk seperti ini: 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg (Gambar 1).
Setelah itu anda harus memasukkan seluruh text diatas kedalam twins.conf yang dijelaskan di Gambar 2. Anda bisa mengaksesnya secara langsung dengan cara, klik Tools > Open Wallet Configuration Files (Gambar 2). Jika sistem meminta anda untuk memilih program yang akan digunakan untuk membukannya, anda bisa memilih Notepad.
Anda harus menulis (atau mem-paste) informasi dibawah ini kedalamnya:
rpcuser=UsernameAnda
rpcpassword=PasswordAnda
rpcallowip=127.0.0.1
server=1
daemon=1
logtimestamps=1
maxconnections=256
masternode=1
externalip=31.32.33.34
port=37817
masternodeprivkey=93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg
externalip=31.32.33.34 merupakan IPv4 address anda - untuk IPv6 address anda berada di dalam kotak [2a03:7777:2222:12:1111:dddd:aaaa:8888] - dan masternodeprivkey=93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg - merupakan masternode private key yang kita buat tadi.
Setelah anda menyelesaikan proses editing file twins.conf tersebut dan menyimpannya, tutup wallet TWINS tersebut dan jalankan kembali. Seluruh perubahan yang dilakukan sebelumnya akan diintegerasikan secara langsung oleh wallet.
Anda harus mengirimkan pas 1 juta TWINS (1.000.000) tidak boleh lebih sedikitpun kedalam address anda. Untuk mempermudahnya, anda bisa memberikan nama pada address tersebut seperti yang dijelaskan pada artikel disini Cara menggunakan wallet - https://docs.win.win/twins/indonesian/twins-wallet/unfinished-cara-menggunakan-wallet, atau dengan cara Tools > Debug Console lalu ketik new address dengan nama (seperti MN) :
getaccountaddress NamaAddressAnda
Lalu anda bisa menggunakan address tersebut untuk menerima 1.000.000 TWINS yang akan digunakan sebagai collateral.
Mohon tunggu setidaknya hinggal 1 konfirmasi. Setelah itu pergi ke Tools > Debug Console untuk mencari TXID. Ketik command dibawah in:
masternode outputs
Dua text yang mirip dengan Gambar 3 akan muncul - txhash dan outputidx. Hasil dari text tersebut bisa anda masukkan kedalam file masternode.conf.
Bukan file masternode.conf secara langsung dengan cara Tools > Open the Masternode Configuration File lalu masukkan. Seperti contoh dibawah ini:
<MN alias> <IP address unik>:37817 <MN private key anda> <transaction ID (txhash)> <output index 0 or 1 (outputidx)>. Bisa dilihat pada Gambar 4 dibawah ini.
Simpan dan tutup file conf tersebut lalu restart wallet anda. Tunggu hingga transaksi collateral MN anda hingga 16 konfirmasi sebelum menjalankan masternode.
Pergi ke Masternodes tab. MN baru anda seharusnya akan muncul beserta dengan alias, IP address dan juga status MISSING-nya. dimana menunjukkan masternode anda belum berjalan.
Transaction tab anda bisa melihat sudah berapa konfirmasikan transaksi anda tersebut, dan apa bila telah mencapai setidaknya 16 konfirmasi. Anda bisa balik kembali kedalam Masternode tab untuk menjalankan masternode anda. Klik-kanan pada MN dan Start alias (Gambar 5). Status MISSING akan berubah menjadi ENABLED dan masternode anda telah berjalan. Good job!
Jika anda ingin melihat status MN anda. Pergi ke Tools > Debug console lalu ketikkan:
masternode status
Status terbaru akan muncul dengan tulisan Masternode successfully started, seperti Gambar 6 dibawah ini.
Untuk memasikan bahwa memang benar MN anda telah berjalan, silahkan lihat di website TWINS explorer - https://explorer.win.win/masternodes - dan cari masternode anda melalui search bar/pencarian. Status MN anda seharusnya akan menjadi Active.
Setelah menjalankan masternode, status akan berubah berdasarkan ini:
ACTIVE --> 2-3 jam setelah menjalankannya (di explorer)
ENABLED --> 2-3 jam setelah menjalankannya (di wallet)
EXPIRED --> Beberapa menit setelah menjalankannya (di explorer)
REMOVED --> Beberapa menit setelah menjalankannya (di explorer)
MISSING --> 5-10 menit setelah menjalankannya (di wallet)
ENABLED --> Status terakhir pada explorer dan juga wallet. Status masternode akan tetap berada disini beserta dengan meningkatnya Active time MN anda.
*Catatan: jika status masternode tertulis MISSING pada local wallet anda, pastikan status masternode pada explorer - https://explorer.win.win/masternodes. Mungkin explorer akan menunjukkan EXPIRED atau REMOVED pada proses ini dimana hal ini merupakan benar. Selalu periksa kembali statusnya dan jangan terburu-buru untuk menekan Start alian kembali!
Reward MN pertama Reward pertama dihitung dengan formulasi seperti ini Jumlah_Total_MN*2.6\60. Pada saat menulis ini, jumlah total MN berjumlah 1330, jadi 1330*2.6\60=57.63 jam atau berkisar 2 hari, 9 jam dan 38 menit.