Litecoin은 직접 운영하기 가장 쉬운 체인 중 하나입니다. 소프트웨어는 Bitcoin Core와 비슷하고, 체인은 훨씬 작으며, 평범한 VPS로도 충분히 처리할 수 있습니다. 이 가이드에서는 Ubuntu 또는 Debian에 Litecoin Core를 설치하고, Litecoin의 선택적 프라이버시 계층인 MWEB를 다루는 방법을 안내합니다.
필요한 것
- 디스크. 풀 노드는 전체 체인을 저장하는데, 그 크기는 Bitcoin 체인의 일부분에 불과합니다. 선택하기 전에 현재 크기를 확인하세요. 프루닝 노드는 훨씬 적게 사용합니다.
- RAM. 4 GB면 충분합니다. 8 GB면 첫 동기화가 빨라집니다.
- CPU. 코어 2개면 충분합니다.
적합한 요금제는 Litecoin 노드 호스팅에 나와 있습니다.
1단계: 서버 준비
새 서버와 새 VPS 보안 설정 방법의 단계로 시작하세요. 노드용 사용자를 만드세요.
sudo adduser --disabled-password --gecos "" litecoin
2단계: Litecoin Core 다운로드
공식 Litecoin 사이트(litecoin.org) 또는 Litecoin Project GitHub에서 릴리스를 내려받은 다음 서명과 체크섬을 확인하세요.
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/
3단계: 설정
/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
prune을 txindex=1과 함께 사용하지 마세요. 임의의 트랜잭션을 조회하는 결제 서비스를 운영한다면 대신 txindex=1을 켠 풀 노드를 사용하세요.
4단계: MWEB와 내 노드
MWEB(MimbleWimble Extension Blocks)는 Litecoin Core에 내장되어 있습니다. 풀 노드는 MWEB 블록을 자동으로 검증하므로 별도의 설정이 필요 없습니다. 프루닝 노드도 최근 블록의 MWEB 데이터를 검증합니다. 노드에 연결된 지갑에서 MWEB 주소를 사용할 계획이라면 먼저 소액으로 테스트하세요.
5단계: 서비스로 실행
[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
/etc/systemd/system/litecoind.service로 저장한 다음 sudo systemctl enable --now litecoind를 실행하세요. 진행 상황은 litecoin-cli getblockchaininfo로 확인합니다.
방화벽
네트워크에 기여하려면 포트 9333을 여세요. RPC 포트(9332)는 인터넷에 닫아 두세요.