O Litecoin é uma das redes mais fáceis de rodar por conta própria. O software é parecido com o Bitcoin Core, a cadeia é bem menor e uma VPS modesta cuida dela com folga. Este guia instala o Litecoin Core no Ubuntu ou Debian e mostra como lidar com o MWEB, a camada de privacidade opcional do Litecoin.
O que você precisa
- Disco. Um nó completo armazena a cadeia inteira, que é uma fração da cadeia do Bitcoin. Confira o tamanho atual antes de escolher. Um nó podado usa bem menos.
- RAM. 4 GB bastam. 8 GB aceleram a primeira sincronização.
- CPU. Dois núcleos são suficientes.
Os planos adequados estão listados em hospedagem de nó Litecoin.
Passo 1: prepare o servidor
Comece com um servidor novo e os passos de como proteger uma VPS nova. Crie um usuário para o nó.
sudo adduser --disabled-password --gecos "" litecoin
Passo 2: baixe o Litecoin Core
Baixe a versão no site oficial do Litecoin (litecoin.org) ou no GitHub do Litecoin Project e depois verifique a assinatura e o 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/
Passo 3: configure
Crie /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
Não combine prune com txindex=1. Se você roda um serviço de pagamentos que consulta transações arbitrárias, use um nó completo com txindex=1.
Passo 4: MWEB e o seu nó
O MWEB (MimbleWimble Extension Blocks) está embutido no Litecoin Core. Um nó completo valida os blocos MWEB automaticamente, então você não precisa de configurações extras. Um nó podado também valida os dados MWEB dos blocos recentes. Se pretende usar endereços MWEB em uma carteira conectada ao seu nó, teste primeiro com um valor pequeno.
Passo 5: execute-o como serviço
[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
Salve-o como /etc/systemd/system/litecoind.service e depois execute sudo systemctl enable --now litecoind. Acompanhe o progresso com litecoin-cli getblockchaininfo.
Firewall
Abra a porta 9333 para ajudar a rede. Mantenha a porta RPC (9332) fechada para a internet.