# 라이트닝 네트워크 (Lightning Network)

라이트닝 네트워크(Lightning Network, LN)는 비트코인 블록체인 위에서 작동하는 2계층(레이어 2) 결제 프로토콜입니다. 두 사용자 사이에 결제 채널을 열어 두고 그 안에서 주고받는 결제는 블록체인 밖(오프체인)에서 처리하며, 채널을 열고 닫을 때만 블록체인에 트랜잭션을 기록합니다. 이 방식으로 소액 결제를 빠르고 저렴하게 처리하는 것이 목표입니다.

## 결제 채널의 작동 방식

1. **채널 열기(온체인):** 두 당사자가 일정 금액의 비트코인을 둘 모두의 서명이 있어야 쓸 수 있는 2-of-2 멀티시그 주소에 넣는 트랜잭션을 블록체인에 기록합니다.
2. **채널 안에서 결제(오프체인):** 결제할 때마다 두 사람은 채널 잔액을 어떻게 나눌지 적은 새 트랜잭션(커밋먼트 트랜잭션)에 서명해 서로 보관합니다. 블록체인에 올리지 않으므로 거의 즉시 처리되고 수수료도 거의 들지 않습니다. 이전 상태를 몰래 블록체인에 올리려 하면 상대방이 벌칙 트랜잭션으로 채널 자금을 모두 가져갈 수 있어 부정행위가 억제됩니다.
3. **채널 닫기(온체인):** 마지막 잔액 상태를 블록체인에 기록하면 각자 몫이 정산됩니다. 상대방이 협조하지 않으면 한쪽이 단독으로 닫을 수 있으며, 이때 단독으로 닫은 쪽은 시간 잠금이 지난 뒤에야 자기 몫을 쓸 수 있습니다.

## 라우팅과 HTLC

직접 채널이 없는 상대에게도 다른 노드의 채널을 여러 개 거쳐 결제를 전달할 수 있습니다. 이때 쓰는 계약이 **HTLC**(Hash Time-Locked Contract, 해시 시간 잠금 계약)입니다. 받는 사람만 아는 비밀 값의 해시를 조건으로 경로의 각 구간에 결제를 걸어 두고, 받는 사람이 비밀 값을 공개하면 경로 전체의 결제가 차례로 확정됩니다. 정해진 시간 안에 비밀 값이 공개되지 않으면 결제는 취소되고 자금은 돌아갑니다. 따라서 중간 노드는 자금을 가로챌 수 없습니다. 경로 정보는 양파 라우팅(onion routing)으로 감싸 중간 노드가 송신자와 최종 수신자를 알기 어렵게 합니다.

비유하자면, 친구와 커피를 자주 사 마실 때 매번 따로 계산하지 않고 공동 장부에 적어 두었다가 나중에 한꺼번에 정산하는 것과 비슷합니다.

## 장점:

- **낮은 대기 시간:** 채널 안의 결제는 블록 확인을 기다리지 않으므로 거의 즉각적입니다.
- **저렴한 비용:** 수수료는 온체인 트랜잭션에 비해 훨씬 낮습니다.
- **확장성:** 많은 결제를 블록체인 밖에서 처리하므로, 이론상 온체인보다 훨씬 많은 트랜잭션을 처리할 수 있습니다.
- **개인 정보 보호:** 개별 결제가 블록체인에 기록되지 않고 양파 라우팅을 쓰며, 채널을 공개하지 않는 비공개 채널도 만들 수 있습니다.

원리상 같은 해시 잠금 방식을 지원하는 다른 블록체인과의 교환(크로스체인 아토믹 스왑)도 가능하다고 연구되었지만, 실제 라이트닝 네트워크는 주로 비트코인 결제에 쓰입니다.

## 단점:

- **중앙 집중화 우려:** 비평가들은 유동성이 많은 소수의 큰 허브 노드에 연결이 몰려, 블록체인의 탈중앙화 정신과 달리 은행과 비슷한 구조가 생길 수 있다고 주장합니다.
- **복잡성:** 노드를 설정하고 채널을 관리하는 것은 일반 사용자에게 기술적으로 어려울 수 있습니다.
- **유동성 관리:** 채널에 자금을 묶어 두어야 하고, 한 방향으로 보낼 수 있는 금액은 채널 잔액으로 제한되므로 신중한 유동성 관리가 필요합니다.
- **온라인 요구:** 상대방이 이전 상태를 올리는 부정행위를 감시하려면 노드가 주기적으로 온라인이어야 하며, 이를 대신하는 감시 서비스(워치타워)를 쓰기도 합니다.

라이트닝 네트워크는 소액 결제의 속도와 비용을 개선하려는 기술이지만, 유동성 관리와 중앙화 우려 같은 한계도 함께 안고 있는, 아직 발전 중인 기술입니다.

---
출처: https://achivx.kr/glossary/lightning-network-%EB%9D%BC%EC%9D%B4%ED%8A%B8%EB%8B%9D-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/ · ACHIVX 용어 사전 · 수정일 2026-10-20
