Litecoin là một trong những chuỗi dễ tự chạy nhất. Phần mềm gần giống Bitcoin Core, chuỗi nhỏ hơn nhiều và một VPS khiêm tốn xử lý thoải mái. Hướng dẫn này cài đặt Litecoin Core trên Ubuntu hoặc Debian và chỉ cách xử lý MWEB, lớp riêng tư tùy chọn của Litecoin.
Bạn cần gì
- Ổ đĩa. Một node đầy đủ lưu toàn bộ chuỗi, chỉ bằng một phần nhỏ chuỗi Bitcoin. Hãy kiểm tra dung lượng hiện tại trước khi chọn. Node pruned dùng ít hơn nhiều.
- RAM. 4 GB là đủ. 8 GB giúp lần đồng bộ đầu tiên nhanh hơn.
- CPU. Hai nhân là ổn.
Các gói phù hợp được liệt kê tại Litecoin node hosting.
Bước 1: chuẩn bị máy chủ
Bắt đầu với một máy chủ mới và các bước trong cách bảo mật VPS mới. Tạo một người dùng cho node.
sudo adduser --disabled-password --gecos "" litecoin
Bước 2: tải Litecoin Core
Tải bản phát hành từ trang Litecoin chính thức (litecoin.org) hoặc GitHub của Litecoin Project, rồi xác minh chữ ký và 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/
Bước 3: cấu hình
Tạo /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
Đừng kết hợp prune với txindex=1. Nếu bạn chạy dịch vụ thanh toán cần tra cứu giao dịch bất kỳ, hãy dùng node đầy đủ với txindex=1.
Bước 4: MWEB và node của bạn
MWEB (MimbleWimble Extension Blocks) được tích hợp sẵn trong Litecoin Core. Node đầy đủ tự động xác thực các khối MWEB, nên bạn không cần thiết lập thêm. Node pruned cũng xác thực dữ liệu MWEB của các khối gần đây. Nếu bạn định dùng địa chỉ MWEB trong ví kết nối với node của mình, hãy thử với số tiền nhỏ trước.
Bước 5: chạy nó như một dịch vụ
[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
Lưu nó thành /etc/systemd/system/litecoind.service, rồi sudo systemctl enable --now litecoind. Kiểm tra tiến độ bằng litecoin-cli getblockchaininfo.
Tường lửa
Mở cổng 9333 để hỗ trợ mạng lưới. Giữ cổng RPC (9332) đóng với internet.