Chainflip
Last updated
Last updated
Chainflip is a decentralised, trustless protocol that enables cross chain swaps between different blockchains.
Chainflip is what everybody wanted but wasn’t yet possible: easy and intuitive swaps from one major blockchain to another. Chainflip will connect and bridge major ecosystems like Bitcoin, Ethereum, Polkadot, Solana or Cosmos to allow users to navigate through this growing multi-chain space.
Discord - https://discord.gg/8zbsqDsfyp
Twitter - https://twitter.com/chainflip
Telegram - https://t.me/chainflip_io_chat
Official Guide - https://docs.chainflip.io/perseverance-validator-documentation/
Recommended hardware requirements
CPU
4 CPU
RAM
8GB RAM
DISK
400GB SSD STORAGE
OS
Ubuntu 20.04 LTS
NETWORK
20mbps
Persiapan dan modal
Modal : VPS/VDS , Wallet Metamask , API Alchemy ,& tFLIP
Pilih docker dengan ubuntu 20.04 dan pilih storage 400GB
Generate password lalu pilih Next
Terakhir Klik Order + Pay , lakukan pembayaran dengan paypal atau credit card sesuai dengan yang anda gunakan pada payment method
Selanjutnya anda akan mendapatkan detail seperti ini di EMAIL anda , yang berisi detail IP dan password
Konek VPS
Via Bitvise Koneksikan IP & Password sesuai dengan email, jangan ubah apapun selain itu
lalu pencet Login
dan klik New Terminal
Jika tampilan seperti ini berarti anda sudah login
Lalu pilih create app
Kembali ke dasboard lalu klik VIEW KEY
Kemudian copy HTTPS & WEBSOCKET kita akan membutuhkannya nanti
Siapkan Goerli ETH Testnet pada Metamask anda
Faucet disini : https://goerlifaucet.com/
Penting anda harus melakukan ini sebelum lanjut step berikutnya, pastikan sudah ada ETH Goerli di akun anda
Anda harus buka terminal Bitvise tadi lalu lakukan sesuai intruksi dibawah ini
Update pkg
Buka ports
Kemudian klik y dan Enter
Download binaries
Verify the key’s authenticity:
Tambahkan Chainflip’s Repo ke apt sources list
:
Install chainflip cli
Setelah itu klik enter
Generating Keys
Kemudian anda harus menyimpan private key dari metamask anda dengan command berikut ini
Anda harus mengganti XXX
dengan private key dari metamask anda misalnya seperti ini
jangan lupa klik enter agar kembali ke root
Generating signig keys
simpan ke notepad
8.1 Buat variable dengan nama SECRET_SEED
Ubah XXX dengan ini
Misal seperti ini
Setelah itu masukkan command ini :
kemudian enter
dan kita lakukan sekali lagi untuk komunkasi antar validator
Masukkan perintah dibawah ini agar hanya pengguna saat ini yang dapat membaca file, dan private key tidak tersedia di riwayat shell Anda:
Konfigurasi file
buat konfigurasi file seperti berikut masukkan dulu command ini :
setelah itu anda akan masuk new window
dan masukkan data berikut
ubah XXX dengan alamat IP VPS
ubah YYY dengan websocket alchemy
ubah ZZZ dengan Https alchemy
selanjutnya pencet shortcut CRTL + X lalu pencet Y dan Enter untuk menyimpan konfigurasi
Mulai menjalankan 10.1 Jalankan chainflip node
untuk mengetahui status sudah jalan bisa menggunakan perintah berikut :
untuk keluar mode status klik CTRL+C
untuk pengecekan logs bisa menggunakan
untuk keluar mode cek logs klik CTRL+C
10.2 untuk mulai menjalankan chainflip-engine
kita akan gunakan command lain
untuk pengecekan service gunakan
dan pada akhirnya keduanya (chainflip engine & chainflip node) berjalan
lakukan ini agar keduanya berjalan setelah reboot
cek engine logs
lalu klik CTRL+C
Buat konfigurasi file untuk logrotate
masukkan command ini :
Kemudian berikan command ini agar root mendapat user ownership
Bidding dan staking
Kunjungi https://stake-perseverance.chainflip.io/auctions
ambil validator public key dari notepad anda (SS58)
Setelah sukses staking anda perlu kembali ke terminal dan masukkan ini
Tunggu 4-5 jam sampai node anda idle baru lanjut step selanjutnya , jika tidak akan terus bertuliskan is not staked
Registering Validator Keys:
Setelah node anda muncul di Aplikasi Staking, Anda perlu mengatur kunci yang akan digunakan Validator Anda untuk menghasilkan blok. Jika Anda tidak melakukannya, Validator Anda tidak dapat dipilih untuk memenangkan Lelang. Untuk mengatur kunci, Anda dapat menggunakan chainflip-cli
.
Pertama-tama anda harus mendaftarkan node anda sebagai validator dengan command berikut ini
akan muncul seperti ini
pencet Y kemudian Enter
Kemudian, aktifkan akun Anda agar dapat diikutsertakan dalam Auction berikutnya. Perintah berikut akan mengirimkan aktivasi:
Secara opsional, Anda dapat mengatur Vanity Name untuk validator anda dengan menjalankan:
Ubah XXX menjadi nama discord anda seperti ini :
Poin penting lainnya: Jangan lupa untuk mendapatkan role partisipan testnet di Discord di bagian #join-testnet
a. cara export key (simpan key, bisa berguna jika pindah VPS atau mau jeda sementara)
masukkan command ini
simpan pada NOTEPAD
b. command shutdown node
c. cara import old key ke VPS baru
kunjungi situs ini untuk panduan migrasi https://docs.chainflip.io/perseverance-validator-documentation/maintenance/migrating-to-a-different-server
======================================SELESAI======================================
Jangan lupa join channel kami : https://t.me/detective_gems
Order VPS contabo
Buat akun Alchemy
Kemudian klik approve dan confirm metamask
Lalu klik Stake
selamat anda telah berhasil menghidupkan node anda, anda bisa mengeceknya
lalu anda bisa mengecek hasilnya disini