Litecoin adalah salah satu chain yang paling mudah dijalankan sendiri. Perangkat lunaknya mirip Bitcoin Core, chain-nya jauh lebih kecil, dan VPS sederhana pun sanggup menanganinya dengan nyaman. Panduan ini menginstal Litecoin Core di Ubuntu atau Debian dan menunjukkan cara menangani MWEB, lapisan privasi opsional Litecoin.
Yang Anda perlukan
- Disk. Node penuh menyimpan seluruh chain, yang hanya sebagian kecil dari chain Bitcoin. Periksa ukuran terkini sebelum memilih. Node pruned menggunakan jauh lebih sedikit.
- RAM. 4 GB sudah cukup. 8 GB mempercepat sinkronisasi pertama.
- CPU. Dua inti sudah memadai.
Paket yang sesuai tercantum di hosting node Litecoin.
Langkah 1: siapkan server
Mulailah dengan server baru dan langkah-langkah di cara mengamankan VPS baru. Buat pengguna untuk node.
sudo adduser --disabled-password --gecos "" litecoin
Langkah 2: unduh Litecoin Core
Unduh rilis dari situs resmi Litecoin (litecoin.org) atau GitHub Litecoin Project, lalu verifikasi tanda tangan dan checksum.
cd /tmp
wget https://download.litecoin.org/litecoin-VERSION/linux/litecoin-VERSION-x86_64-linux-gnu.tar.gz
tar xzf litecoin-VERSION-x86_64-linux-gnu.tar.gz
sudo install -m 0755 litecoin-VERSION/bin/* /usr/local/bin/
Langkah 3: konfigurasi
Buat /home/litecoin/.litecoin/litecoin.conf:
server=1
daemon=1
txindex=0
dbcache=1024
# Smaller disk? Keep roughly the last 5 GB of blocks:
# prune=5000
rpcbind=127.0.0.1
rpcallowip=127.0.0.1
Jangan gabungkan prune dengan txindex=1. Jika kamu menjalankan layanan pembayaran yang mencari transaksi sembarang, gunakan node penuh dengan txindex=1.
Langkah 4: MWEB dan node-mu
MWEB (MimbleWimble Extension Blocks) sudah tertanam di Litecoin Core. Node penuh memvalidasi blok MWEB secara otomatis, jadi kamu tidak perlu pengaturan tambahan. Node pruned juga memvalidasi data MWEB untuk blok terbaru. Jika kamu berencana menggunakan alamat MWEB di dompet yang terhubung ke node-mu, uji dulu dengan jumlah kecil.
Langkah 5: jalankan sebagai layanan
[Unit]
Description=Litecoin daemon
After=network-online.target
[Service]
User=litecoin
ExecStart=/usr/local/bin/litecoind -conf=/home/litecoin/.litecoin/litecoin.conf -pid=/run/litecoind/litecoind.pid
RuntimeDirectory=litecoind
Type=forking
Restart=on-failure
TimeoutStopSec=120
[Install]
WantedBy=multi-user.target
Simpan sebagai /etc/systemd/system/litecoind.service, lalu sudo systemctl enable --now litecoind. Periksa kemajuan dengan litecoin-cli getblockchaininfo.
Firewall
Buka port 9333 untuk membantu jaringan. Biarkan port RPC (9332) tertutup dari internet.