Nordic 서버룸의 관리자 콘솔 앞에 선 NordBastion 북극곰 마스코트가 홀로그램 Lightning Network 그래프를 앞에 두고 있으며, Bitcoin-orange 노드 원들이 전기 같은 노란색 번개로 연결되어 있고 그의 노드가 더 크고 더 밝게 빛나는 모습
방법 안내 · 셀프 호스팅·읽기 12분 · 실습 약 3시간 (주로 IBD)

Bitcoin Lightning 노드를 자체 호스팅하십시오.
6단계. 자체 소유의 Nordic 하드웨어에서 자체 LN 라우터를 운영하십시오.

KYC-free Nordic VPS에 Bitcoin Core + LND(또는 Core Lightning). 선택적으로 BTCPay Server를 자체 호스팅 결제 수신 레이어로 사용합니다.

6단계
  1. 01

    티어

    Ravelin / Bulwark

  2. 02

    Bitcoin Core

    Pruned 또는 full

  3. 03

    IBD 동기화

    1-12h

  4. 04

    Lightning

    LND / CLN

  5. 05

    자금 조달 + 개설

    첫 번째 채널

  6. 06

    선택 사항

    BTCPay Server

1단계 · 등급

체인 모드로 선택하세요. Pruned 대 full 여부가 결정적인 질문입니다.

프루닝 모드 — Ravelin (월 $23.90, 480 GB NVMe) 권장. Bitcoin Core는 IBD 중 모든 블록을 검증한 다음 오래된 블록 데이터를 폐기하며, UTXO 집합과 최근 10 GB의 체인 이력만 유지합니다. LN 데몬은 정리된 체인에서 필요한 모든 작업을 수행할 수 있습니다. Bitcoin + LND 합산 총 디스크 사용량은 약 15~25 GB로, Ravelin의 480 GB보다 훨씬 적습니다. 나중에 BTCPay 스타일 애드온을 위한 RAM 여유 공간이 있습니다.

완전 아카이브 — Bulwark ($46.90/월, 960 GB NVMe). 과거 거래까지 검증하고 싶거나, 자체 블록 익스플로러를 로컬에서 운영하거나, 체인을 다른 노드에 제공하거나, 단순히 전체 기록을 보유하고 싶다면 풀 아카이브 모드를 사용하세요. Bitcoin Core 아카이브는 현재 약 700 GB이며 연간 약 50 GB씩 증가합니다. Bulwark는 5년 이상의 여유 공간을 보장합니다.

거점 선택. 네 곳 중 어디든 가능합니다. LN 노드에서 대부분의 피어까지의 지연 시간은 Nordic 백본 전반에서 유사합니다. 다른 워크로드와 일치하는 관할 구역을 선택하거나, 유럽 고객의 결제를 라우팅할 것으로 예상된다면 EU와의 지연 시간이 낮은 옵션(Stockholm, Helsinki) 중 하나를 선택하십시오.

단계 02-03 · Bitcoin Core

설치, 검증, 동기화. IBD에는 인내가 필요합니다.

bitcoincore.org에서 Bitcoin Core 26.x를 다운로드하세요. 릴리스 서명을 확인하세요 — SHA256SUMS 파일과 SHA256SUMS.asc를 가져와서 bitcoin/guix.sigs 저장소의 키로 GPG 검증을 수행하세요. 이 단계를 건너뛰는 것이 가장 흔한 실수입니다.

프루닝 모드와 Tor 전용 아웃바운드를 위한 최소 /home/bitcoin/.bitcoin/bitcoin.conf:

server=1
prune=10000
txindex=0
rpcuser=<random-username>
rpcpassword=<long-random-password>
onlynet=onion
proxy=127.0.0.1:9050
listen=1
bind=127.0.0.1

non-root bitcoin 사용자가 소유한 systemd 유닛으로 실행하십시오. 데몬을 시작한 후 IBD 진행 상황을 모니터링하십시오:

bitcoin-cli getblockchaininfo | grep verificationprogress
# climbs from ~0.0 to ~1.0 over a few hours

Tor를 통한 Ravelin의 프루닝 모드: 첫 동기화에 대략 2~4시간 소요. Tor 없이는 더 빠르지만(2시간 미만) 네트워크 익명성 계층이 무력화됩니다. 추가 시간을 감수하세요.

4단계 · Lightning

LND 또는 Core Lightning, bitcoind 위에서 실행됩니다.

공식 lightningnetwork/lnd 릴리스에서 LND를 설치합니다(GPG 서명을 검증하세요). 최소 /home/lnd/.lnd/lnd.conf 설정입니다.

[Application Options]
alias=my-nordic-node
color=#5EE2FF
listen=localhost
restlisten=localhost:8080

[Bitcoin]
bitcoin.active=true
bitcoin.mainnet=true
bitcoin.node=bitcoind

[Bitcoind]
bitcoind.rpcuser=<same as bitcoin.conf>
bitcoind.rpcpass=<same as bitcoin.conf>
bitcoind.rpchost=127.0.0.1
bitcoind.zmqpubrawblock=tcp://127.0.0.1:28332
bitcoind.zmqpubrawtx=tcp://127.0.0.1:28333

[tor]
tor.active=true
tor.v3=true

lnd를 시작하고 지갑을 생성하세요(lncli create — 24개 단어 시드를 작성하며, 종이에 백업하세요. 시드 없이는 지갑을 복구할 수 없습니다). 잠금 해제는 lncli unlock으로 합니다. 노드는 Tor v3를 통해 자신을 광고하며, 노드 ID는 .onion 주소를 엔드포인트로 하여 Lightning 네트워크에 게시되는 66자리 16진 문자열입니다.

단계 05 · 자금 + 채널

지갑에 자금을 조달하고, 첫 번째 세 개의 채널을 여세요.

온체인 수신 주소 가져오기:

lncli newaddress p2tr
# returns a bc1p... taproot address

0.01 BTC를 전송합니다. 컨펌 1회(약 10분)를 기다리세요. 그런 다음 잘 연결된 피어 노드 3개를 선택합니다. 1ml.com 또는 amboss.space에 방문해 라우팅 볼륨 순으로 정렬하고, 낮은 수수료율과 높은 가동시간을 가진 노드를 찾습니다. 해당 노드의 pubkey와 .onion 주소를 기록해 두세요.

각각 약 $80-100 규모의 채널 3개를 엽니다.

lncli openchannel --node_key=<peer-pubkey> --local_amt=200000 --sat_per_vbyte=5
# 200,000 sats ≈ $90 at $45k/BTC

채널은 3~6블록(30~60분) 내에 확인됩니다. 활성화되면 노드가 네트워크에 연결됩니다 — 라우팅, 전송, 수신(FAQ의 인바운드 유동성 주의사항 포함)이 가능합니다.

단계 06 · BTCPay Server (선택 사항)

자체 호스팅 Stripe 대안, 하나의 Docker 스택으로.

BTCPay Server는 LND 노드를 인보이스 UI로 감싸줍니다 — 결제 링크와 QR 코드 생성, 스토어 관리, WooCommerce/Shopify/커스텀 앱 연동. 공식 배포 스크립트가 모든 것을 처리합니다(Docker, nginx, Let's Encrypt, Tor 히든 서비스):

git clone https://github.com/btcpayserver/btcpayserver-docker
cd btcpayserver-docker
BTCPAY_HOST=<your-domain.com> \
NBITCOIN_NETWORK=mainnet \
BTCPAYGEN_LIGHTNING=lnd \
BTCPAYGEN_REVERSEPROXY=nginx \
BTCPAYGEN_ADDITIONAL_FRAGMENTS=opt-add-tor \
./btcpay-setup.sh -i

결과: 자체 호스팅된 결제 게이트웨이가 사용자의 도메인에서 .onion 미러와 함께 접근 가능하며, 자체 노드를 통해 Bitcoin 온체인과 Lightning을 수락합니다. 제3자 처리기 없음. KYC 없음. 프라이버시 호스팅과 프라이버시 결제, 처음부터 끝까지.

FAQ · LN 노드

질문들, 답변됨.

처음 Lightning 노드를 운영하는 사람이 첫 채널 개설 전에 묻는 8가지 질문.

Pruned 노드 또는 full 노드?

개인 Lightning 운영의 경우 Pruned(10-50 GB) — Lightning 참여를 위해 전체 이력이 필요하지 않으며 작동하는 Bitcoin 노드만 있으면 됩니다. 과거 트랜잭션 검증, 로컬 블록 탐색기 실행, 또는 다른 노드에 체인을 제공하여 네트워크 복원력에 기여하고자 한다면 Full(~700 GB, 계속 증가)을 선택하십시오. 대부분의 개인 LN 운영자는 pruned를, 노드 운영 취미가는 full을 선택합니다.

LND 또는 Core Lightning?

가장 넓은 생태계(BTCPay Server, RTL, ThunderHub, 모바일 원격 제어 지갑, 대부분의 Lightning 개발자 도구)를 원한다면 LND를 선택하세요. 더 작은 코드베이스, 플러그인 아키텍처, C 구현, 또는 이를 선호하는 Bitcoin 맥시멀리스트 문화에 동참한다면 Core Lightning(CLN)을 선택하세요. 두 구현은 Lightning 프로토콜 위에서 상호 운용되며, 나중에 다른 쪽으로 지갑 시드를 복원하여 전환할 수 있습니다.

시작하려면 얼마만큼의 BTC가 필요한가요?

실용적인 최소값은 약 0.005 BTC입니다. 이는 각각 $100~$200의 아웃고잉 채널 1~2개와 채널 관리를 위한 온체인 예비금을 충당합니다. 그 이하에서는 채널 개설 및 종료 수수료가 원금의 너무 높은 비율을 차지합니다. 학습 중인 분에게 적합한 범위는 잘 연결된 노드와 3~5개 채널에 걸쳐 0.01~0.05 BTC입니다.

가장 저렴한 VPS에서 Lightning 노드를 실행할 수 있나요?

기술적으로는 pruned 모드와 빠듯한 메모리 설정을 사용하면 가능하지만, 자원 한계와 끊임없이 싸우게 됩니다. Sentinel(5.90달러, 4 GB RAM)은 유휴 상태의 pruned 노드 + LND에 충분하지만 실제 트래픽에서는 빠듯합니다. Ravelin(23.90달러, 16 GB)은 여유롭습니다. Bulwark(46.90달러, 32 GB, 960 GB 디스크)는 unpruned full 노드 + LND + BTCPay에 적합한 환경입니다.

네트워크 분석에 의한 노드 익명성 해제를 어떻게 방지합니까?

세 가지 관행. (1) bitcoind를 onlynet=onion 및 proxy=127.0.0.1:9050으로 구성하십시오 — 모든 아웃바운드 P2P 트래픽이 Tor를 거칩니다. (2) LND를 tor.active=true 및 tor.v3=true로 실행하여 채널 개설/종료 트래픽도 Tor를 통해 전달되도록 하십시오. (3) 채널 개설 메타데이터에 노드의 clearnet IP를 광고하지 마십시오. 제대로 수행하면 노드는 완전히 Tor 라우팅되며 온체인 채널 개설 트랜잭션만 공개적으로 표시됩니다.

채널은 얼마나 자주 관리가 필요합니까?

생각보다 적습니다. 좋은 피어와 충분한 자금이 있는 채널은 수개월 동안 개입 없이 유지될 수 있습니다. 주요 유지 관리 작업: 가끔 유동성 재조정(인/아웃 라우팅), 피어가 지속적으로 오프라인일 경우 채널 종료 후 재개설, 고수수료 mempool 기간 중 채널 종료 트랜잭션의 수수료 상향. Balance-of-Satoshis(LND) 또는 summary.py(CLN) 같은 도구가 대부분을 자동화합니다.

인바운드 유동성 없이 결제를 받을 수 있나요?

아니요 — Lightning은 적어도 하나의 채널이 수신자 측에 충분한 용량을 가지고 있어야 합니다. 잘 연결된 노드로 채널을 개설하거나(다소 직관에 반하지만 — 발신을 개설하면 그들이 귀하에게 인바운드 유동성을 갖게 됩니다), 유동성 서비스(Bitrefill Thor, LNBig, Lightning Pool)에 비용을 지불하여 그들이 귀하에게 채널을 개설하도록 하십시오. 의미 있는 볼륨을 수신하려면 약 0.05 BTC의 인바운드가 합리적인 시작 목표입니다.

자체 호스팅 LN 노드에는 어떤 관할권이 중요한가요?

두 가지 고려 사항. (1) 서버가 물리적으로 위치한 곳 — Nordic 헌법적 체제를 위한 Sweden, Finland, Norway, Iceland. 자세한 내용은 /guides/nordic-jurisdictions-for-privacy-hosting/에 있습니다. (2) 운영자로서 거주하는 곳에서 LN 노드 운영이 규제되는지 — 대부분의 EEA / EU 국가는 셀프 호스팅 노드를 규제 대상 금융 서비스가 아닌 개인 인프라로 취급하지만, 일부에는 회색 영역이 있습니다. 호스트의 관할권은 서버를 보호하고, 운영자의 관할권은 귀하의 개인적 자세를 규율합니다.

준비됨

Ravelin을 주문하고 LN 노드를 시작하세요.

마지막 검토일 · 2026-05-20 · 검증됨 · Bitcoin Core 26.x · LND 0.17+