블록체인
Lightning Network라이트닝 네트워크
Lightning Network(라이트닝 네트워크)는 비트코인의 Layer 2 결제 채널 네트워크다. 온체인 트랜잭션 없이 참여자들 사이에 직접 결제 채널을 열고, 수백만 건의 소액 결제를 즉각적으로 처리한 뒤 최종 결과만 블록체인에 기록한다. 2016년 Joseph Poon과 Thaddeus Dryja가 제안했다.
작동 원리
1. 채널 개설
두 참여자가 멀티시그(2-of-2) 스마트 컨트랙트에 BTC를 잠금.
2. 오프체인 거래
서로 서명된 잔액 업데이트를 교환. 블록체인에 기록 없이 즉시 처리.
3. 채널 종료
| 유형 | 설명 |
|---|---|
| 협력적 종료 | 쌍방 동의, 최신 잔액 즉시 온체인 정산 |
| 비협력적 종료 | 일방이 이전 상태 제출 시도 → 타임락 기간 내 상대방이 반박 가능 |
| 부정행위 시 | 채널 자금 전체 몰수 (페널티) |
HTLC (Hash Time-Locked Contract)
채널이 없는 두 당사자 간 라우팅을 안전하게 보장하는 핵심 메커니즘.
Alice ──(채널)──> 노드A ──(채널)──> 노드B ──(채널)──> Bob
- •Hashlock: 수취자가 비밀값(preimage)을 공개해야 자금 청구 가능
- •Timelock: 기한 내 비밀이 공개되지 않으면 자금 자동 반환
- •원자성: 전체 경로가 성공하거나, 완전히 실패 — 중간 탈취 불가
Bob이 비밀을 공개하면 역방향으로 전파되어 경로상 모든 노드가 순차적으로 정산한다.
성능 비교
| 항목 | Bitcoin (온체인) | Lightning Network |
|---|---|---|
| 처리 속도 | ~10분 | 즉각 (밀리초) |
| TPS | ~7 | 수백만 (이론상) |
| 수수료 | 수 달러+ | 수 사토시 |
| 프라이버시 | 공개 | 채널 내 비공개 |
네트워크 현황 (2025)
| 지표 | 수치 |
|---|---|
| 온라인 노드 | 13,000+ |
| 활성 채널 | 52,000+ |
| 총 잠금 용량 | 4,570 BTC+ |
실채택 사례: Square는 400만 가맹점에 Lightning 결제를 지원하며, 전 세계 2,300개 이상의 카페에서 Bitcoin 결제 수단으로 활용 중이다.
한계
- •온라인 요구: 채널 상대방 오프라인 시 결제 실패 가능 (Watchtower 서비스로 완화)
- •유동성 잠금: 채널에 BTC가 묶여 유연성 감소
- •라우팅 실패: 경로상 유동성 부족 시 결제 실패 가능
관련 개념
- •Bitcoin — Lightning Network의 기반 체인
- •State Channel — Lightning Network의 일반화 개념
- •Layer 2 — Lightning Network가 속한 확장성 레이어
- •멀티시그 — 채널 개설에 사용되는 다중 서명
참고문헌
- •Poon, J. & Dryja, T. (2016). The Bitcoin Lightning Network
- •Lightning Network Docs