라이트닝과 레이어 2
라이트닝이 존재하는 이유는 블록 공간이 부족한데 커피 한 잔을 사는 데 정산 거래와 경쟁 입찰을 해야 해서는 안 되기 때문입니다. 용어는 단순하지 않더라도 원리는 단순합니다. 두 당사자가 채널에 비트코인을 잠그고, 그것이 어떻게 나뉘는지에 대한 서명된 갱신을 주고받으며, 오직 채널을 열 때와 닫을 때만 체인을 건드립니다.
나머지는 모두 여기서 비롯됩니다. 채널에는 용량이 있고 방향이 있어서, 한 방향으로 많이 쓴 채널은 재조정될 때까지 다시 받을 수 없습니다. 라우팅은 나와 결제 상대 사이의 채널 경로를 찾는 일이며, 그래서 라이트닝 결제는 온체인 결제에서는 일어나지 않는 방식으로 실패할 수 있습니다. 인보이스에는 금액이 적혀 있고 만료되므로, 라이트닝은 돈을 보내는 것보다 청구서를 납부하는 것에 가깝게 느껴집니다.
절충점은 실제로 존재하며, 이 분야에서 그것을 명시합니다. 채널에는 온라인 상태로 감시되는 자금이 필요한데, 이는 콜드 스토리지와는 다른 위험 모델입니다. 강제 종료는 상대방이 사라졌을 때 일어나는 일이며, 그날의 수수료율이 얼마이든 그 수수료율로 온체인 수수료가 듭니다.
사이드체인, 스테이트체인과 그 밖의 레이어 2 설계도 여기에 있으며, 각각이 실제로 무엇을 신뢰하라고 요구하는지도 함께 있습니다.
용어 47개. 마지막 검토일은 2026년 10월 29일입니다.
라이트닝과 레이어 2 분야의 용어
- 가십 프로토콜가십 프로토콜은 라이트닝 노드가 서명된 채널 및 노드 공지를 서로에게 플러딩하여, 모든 노드가 서버에 묻지 않고도 네트워크의 자체 지도를 구축할 수 있게 하는 방식입니다.
- 강제 폐쇄강제 폐쇄는 상대방의 협조 없이 라이트닝 채널을 종료하는 방식입니다. 최신 커밋먼트 트랜잭션을 브로드캐스트하고 온체인 수수료를 지불한 뒤, 일정한 지연이 지나야 자신의 잔액을 사용할 수 있습니다.
- 결제 시크릿결제 시크릿은 수취인이 청구서마다 생성하고 최종 어니언 페이로드에서 다시 요구하는 32바이트 값으로, 결제 해시만 알아서는 지불인이 되지 못합니다.
- 결제 채널별칭: Payment channel, Micropayment channel결제 채널은 온체인 트랜잭션 1건으로 자금을 조달하는 두 당사자 간 비트코인 계약으로, 그 안에서 양측은 블록체인을 건드리지 않고 그 자금의 분배를 수천 번 다시 쓸 수 있습니다.
- 결제 해시결제 해시는 수취인이 생성한 32바이트 비밀값의 SHA-256 해시이며, 라이트닝 결제에서 자금을 잠그는 장치이자 모두가 이 결제를 부르는 이름입니다.
- 기능 비트기능 비트는 해당 노드가 특정 프로토콜 확장을 지원한다는 사실을 다른 라이트닝 노드에 알려 주며, 홀수 번호는 선택 사항, 짝수 번호는 필수 사항을 뜻합니다.
- 기본 수수료기본 수수료는 라이트닝 노드가 전달하는 모든 HTLC에 대해 부과하는 정액으로, 밀리사토시로 표시되며 channel_update 메시지를 통해 네트워크에 공지됩니다.
- 노드 별칭노드 별칭은 라이트닝 노드가 자신의 서명된 node_announcement에 기록하는 32바이트 이름으로, 탐색기와 지갑이 원시 공개 키 대신 읽을 수 있는 것을 표시할 수 있게 해 줍니다.
- 더스트 HTLC더스트 HTLC는 커밋먼트 트랜잭션에서 자체 출력을 가질 만큼 크지 않은 라이트닝 결제로, 강제 종료가 발생하면 채널 당사자 어느 쪽도 아닌 채굴업자에게 이 금액이 돌아갑니다.
- 드라이브체인별칭: BIP300드라이브체인은 연합이 아니라 비트코인 채굴업자가 사이드체인 예치금을 보관하도록 하는, 아직 활성화되지 않은 제안 BIP300과 BIP301이며, 출금에는 수개월에 걸친 채굴업자 투표가 필요합니다.
- 라우트 힌트라우트 힌트는 라이트닝 인보이스에 실리는 항목으로, 공개 노드와 채널 및 그 수수료를 명시하여 지불자가 채널이 공지되지 않은 수취인에게 도달할 수 있게 합니다.
- 라우팅 노드라우팅 노드는 양방향으로 열린 채널을 유지하면서 다른 사람의 결제를 그 채널을 통해 전달하고, 중계하는 각 홉마다 소액의 수수료를 받는 라이트닝 노드입니다.
- 라이트닝 네트워크별칭: Lightning, 라이트닝라이트닝 네트워크는 비트코인 위에 구축된 결제 레이어로, 두 당사자가 공유 온체인 주소에 코인을 잠그고 나서 오프체인에서 서로에게 즉시 지불하는 방식입니다.
- 라이트닝 주소라이트닝 주소는 이메일 주소처럼 사용자 이름과 도메인으로 이루어지며, 해당 도메인의 웹 엔드포인트로 해석되어 요청이 있으면 지갑에 새로운 라이트닝 인보이스를 건네줍니다.
- 밀리사토시별칭: msat밀리사토시는 사토시의 1,000분의 1로, 라이트닝 네트워크가 채널 잔액과 라우팅 수수료를 계산하는 데 사용하는 단위이며, 비트코인 블록체인 자체에는 기록할 수 없는 금액입니다.
- 벌칙 트랜잭션벌칙 트랜잭션은 상대방이 철회된 커밋먼트 트랜잭션을 게시했을 때, 이미 보유하고 있는 철회 키로 서명하여 라이트닝 채널의 모든 출력을 가져가는 온체인 일괄 수거입니다.
- 블라인드 경로블라인드 경로는 라이트닝 노드로 향하는 경로로, 수신자가 각 홉의 공개 키를 조정된 키로 교체하기 때문에 발신자는 실제 목적지를 알 수 없습니다.
- 사이드체인사이드체인은 메인 체인에 잠긴 비트코인으로 코인이 뒷받침되는 별도의 블록체인이며, 가치는 거래 대신 페그를 통해 두 체인 사이를 이동합니다.
- 서브마린 스왑서브마린 스왑은 온체인 비트코인을 라이트닝 비트코인으로 단일 원자적 단계에서 교환하는 것으로, 양측이 동일한 결제 해시를 사용하므로 어느 쪽도 돈을 챙겨 달아날 수 없습니다.
- 셧다운 스크립트셧다운 스크립트는 채널이 협력적으로 폐쇄될 때 라이트닝 잔액이 지급되는 온체인 주소로, BOLT 2의 shutdown 메시지에 원시 scriptpubkey로 명시됩니다.
- 스플라이싱스플라이싱은 열려 있는 라이트닝 채널의 자금 조달 출력을 새롭고 더 크거나 더 작은 출력으로 지출하여 채널 크기를 조정하는 방식으로, 채널은 자신의 이력을 유지하고 그동안 계속 사용할 수 있습니다.
- 앵커 출력앵커 출력은 라이트닝 커밋먼트 트랜잭션에 붙는 330사토시 규모의 비상구 2개로, 각각 파트너 한 명의 키에 묶여 있어 어느 쪽이든 미리 서명된 채널 종료 트랜잭션의 수수료를 올릴 수 있습니다.
- 어니언 라우팅별칭: sphinx어니언 라우팅은 라이트닝 네트워크가 여러 홉에 걸쳐 결제를 보낼 때 사용하는 계층 암호화 방식으로, 각 노드에 자신의 전달 지시만 제공하고 그 외에는 아무것도 제공하지 않습니다.
- 원자적 스왑원자적 스왑은 서로 다른 두 블록체인의 코인을 전부 성사되거나 전부 무효가 되는 단일 작업으로 교환하며, 거래소가 양쪽을 보유하는 대신 일치하는 해시 잠금과 타임록으로 이를 보장합니다.
- 인바운드 유동성별칭: Inbound liquidity인바운드 유동성은 지금 누군가가 라이트닝 네트워크로 이용자에게 보낼 수 있는 금액이며, 이는 열린 채널에서 채널 상대방이 자기 쪽에 보유한 잔액과 같습니다.
- 인보이스 만료인보이스 만료는 BOLT11 결제 요청의 x 필드로, 인보이스 자체의 타임스탬프부터 계산한 초 단위의 숫자이며, 이 시간이 지나면 지불인과 수취인 모두 이를 거부해야 합니다.
- 짧은 채널 ID별칭: scid짧은 채널 ID는 라이트닝 네트워크가 채널을 지칭하는 데 사용하는 8바이트 포인터로, 자금 조달 트랜잭션의 블록 높이, 그 블록 안에서의 인덱스, 그리고 출력 인덱스를 함께 담습니다.
- 채널 공지채널 공지는 공개 채널이 존재한다는 사실을 라이트닝 네트워크에 알리는 서명된 가십 메시지이며, 네 개의 서명으로 자금 조달 출력에 대한 소유권을 증명합니다.
- 채널 용량채널 용량은 라이트닝 채널의 자금 조달 출력에 잠긴 비트코인의 총량으로, 두 상대방이 서로 주고받을 수 있는 한도의 상한이며 사용자가 지출할 수 있는 금액은 아닙니다.
- 채널 준비금채널 준비금은 라이트닝 채널 잔액 중 양측이 지출할 수 없도록 금지된 몫으로, 오래된 커밋먼트 트랜잭션으로 부정을 저질렀을 때 항상 대가가 따르도록 담보로 묶여 있는 금액입니다.
- 최대 HTLC 처리 중 금액최대 HTLC 처리 중 금액은 각 라이트닝 피어가 상대방이 동시에 대기 상태로 보유할 수 있는 결제의 총액에 설정하는 한도입니다.
- 취소 키취소 키는 라이트닝 커밋먼트 트랜잭션의 지연 출력과 HTLC 출력을 잠그는 블라인드 처리된 공개 키로, 해당 상태를 폐기하는 비밀을 공개하는 순간 채널 상대방이 그 출력을 사용할 수 있습니다.
- 커밋먼트 트랜잭션커밋먼트 트랜잭션은 라이트닝 채널의 양쪽 당사자가 각각 보관하는 서명된 미방송 비트코인 트랜잭션으로, 자금 조달 출력을 현재 잔액 분배에 따라 소비합니다.
- 협력적 폐쇄협력적 폐쇄는 합의로 라이트닝 채널을 종료하는 방식입니다. 양쪽 상대방이 각자의 최종 잔액을 지급하는 트랜잭션 1건에 서명하며, 지연도 없고 페널티 위험도 없습니다.
- ArkArk는 채널을 열지 않고도 대형 공유 출력의 한 몫을 받아 오프체인으로 비트코인을 수령할 수 있게 하며, 그 몫은 갱신하지 않으면 만료됩니다.
- BOLT11 인보이스별칭: 라이트닝 인보이스, BOLT 11BOLT11 인보이스는 라이트닝 지갑이 결제를 요청하기 위해 생성하는, lnbc로 시작하는 긴 문자열이며, 금액, 결제 해시, 만료 시각, 서명을 인코딩합니다.
- BOLT12 오퍼별칭: 오퍼BOLT12 오퍼는 lno1로 시작하는 재사용 가능한 라이트닝 결제 코드이며, 지불자 몇 명이든 라이트닝 네트워크 자체를 통해 발행자에게 요청하여 자신만의 새 인보이스로 바꿀 수 있습니다.
- Cashu별칭: Ecash, Chaumian ecash, 캐슈Cashu는 비트코인 기반의 Chaumian ecash를 위한 개방형 프로토콜로, 민트가 발행한 블라인드 디지털 노트는 즉시 지불되고 사생활이 보호되지만 발행 민트에 대한 채무증서로 남습니다.
- CLTV 만료 델타CLTV 만료 델타는 라이트닝 노드가 다음 홉으로 넘기기 전에 수신 결제의 타임락에서 차감하는 블록 수이며, 가십에서 채널 방향별로 공지됩니다.
- Fedimint별칭: 연합 민트Fedimint는 공동 수탁을 위한 프로토콜입니다. 보호자 그룹이 임계값 멀티시그로 비트코인을 보관하고, 보호자 자신도 추적할 수 없는 블라인드 ecash 노트를 발행합니다.
- HTLC별칭: Hash time-locked contractHTLC는 비밀을 제시해야만 지급되는 결제로, 양측이 합의한 블록 높이 전까지 그 비밀이 도착하지 않으면 송금인에게 환불됩니다.
- KeysendKeysend는 인보이스 없이 라이트닝 결제를 보내는 방식입니다. 지불자가 32바이트 프리이미지를 생성하고 이를 해시해 결제 해시로 만들며, 그 비밀을 어니언 안에 실어 보냅니다.
- Liquid Network별칭: LiquidLiquid Network는 거래소와 금융 회사들의 연합이 운영하는 비트코인 사이드체인으로, 1분 블록, 기밀 금액, 발행 자산을 제공하는 대신 연합 수탁을 감수해야 합니다.
- LNURLLNURL은 인코딩된 링크 1개를 따라 라이트닝 지갑이 서버에서 새로운 인보이스, 출금 또는 로그인 챌린지를 가져오게 하는 소규모 웹 프로토콜 모음입니다.
- PTLC별칭: Point time-locked contractPTLC는 지불을 해시가 아니라 타원 곡선 위의 한 점에 잠그므로, 라이트닝 경로의 각 홉은 서로 다른 잠금을 보게 되고 같은 지불을 두 번 알아볼 수 없습니다.
- StatechainStatechain은 키 조각을 인계하는 동시에 공동 서명하는 서버가 이전 키 조각을 잊겠다고 약속하는 방식으로, 비트코인 출력 전체를 온체인 밖에서 다음 소유자에게 넘깁니다.
- WatchtowerWatchtower(감시탑)은 라이트닝 노드가 오프라인인 동안 블록체인을 감시하도록 비용을 지불하거나 요청하는 서비스로, 채널 상대방이 오래된 잔액을 게시하면 처벌할 준비가 되어 있습니다.
나머지 13개 분야
- 기본 용어비트코인이란 무엇인지, 사토시란 무엇인지, 그리고 용어집의 나머지 항목이 기대고 있는 몇 가지 핵심 개념.
- 주소와 키코인이 보내지는 곳, 개인 키가 실제로 통제하는 것, 그리고 하나의 시드에서 수천 개의 주소가 만들어지는 방식.
- 지갑과 수탁핫월렛, 콜드 스토리지, 수탁형, 멀티시그가 각각 누가 코인을 옮길 수 있는지를 어떻게 바꾸는지.
- 프라이버시와 보안사람들의 비트코인을 노리는 공격과, 이를 막는 습관과 도구.
- 트랜잭션과 수수료비트코인 트랜잭션의 구성 요소, 비용이 그만큼 드는 이유, 멈춘 트랜잭션을 풀어 주는 방법.
- 구매와 거래소주문 유형, 스프레드, 수수료 체계: 거래소가 수수료를 부과할 때 쓰는 용어.
- 시장과 투자시가총액, 변동성, 현물 ETF. 가격 전망은 빼고 가격에 관한 용어만 다룹니다.
- 채굴과 합의새 블록이 만들어지는 방식, 난이도가 조정하는 것, 그리고 관리하는 주체가 없는데도 규칙이 지켜지는 이유.
- 프로토콜과 업그레이드SegWit, Taproot, 소프트 포크, BIP: 비트코인이 어떻게 바뀌고 누가 결정하는지.
- 규제와 세금KYC, 트래블 룰, MiCA, 양도소득: 본인의 계좌와 세금 신고에 닿는 규칙.
- 문화와 역사Mt. Gox, 제네시스 블록, HODL, 그리고 사람들이 비트코인을 이야기하는 방식을 만든 사건과 은어.
- 노드와 소프트웨어Bitcoin Core, 풀 노드, 프루닝, RPC: 규칙을 집행하는 소프트웨어.
- 개발자 참고 자료P2P 메시지 유형, 옵코드, 스크립트 용어: 비트코인 코드를 읽을 때 만나는 필드 이름.
자주 묻는 질문
라이트닝은 어떤 문제를 해결합니까?
블록 공간은 부족한데, 커피 한 잔이 정산 거래와 그 공간을 두고 입찰 경쟁을 해서는 안 됩니다. 두 당사자가 채널에 비트코인을 잠그고, 그것이 어떻게 나뉘는지에 대한 서명된 갱신을 주고받으며, 오직 채널을 열 때와 닫을 때만 체인을 건드립니다.
라이트닝 지갑도 여전히 자기 보관입니까?
전적으로 지갑에 달려 있습니다. 어떤 지갑은 휴대폰에서 실제 노드를 실행하고 시드 문구를 건네줍니다. 다른 지갑은 같은 화면을 입은 다른 사람의 서버 위의 계정입니다. 차이는 복구하려고 할 때에야 드러납니다.
라이트닝 결제는 왜 실패했습니까?
대개 결함이 아니라 유동성 때문입니다. 결제에는 경로 전체의 용량이 필요하고, 받으려면 아직 없을 수 있는 인바운드 용량이 필요합니다. 실패는 비용이 적고 안전하므로, 지갑이 조용히 재시도하여 거의 알아차리지 못합니다.
강제 종료란 무엇이며 비용은 얼마입니까?
상대방과 연락이 닿지 않을 때 채널을 일방적으로 닫는 것입니다. 자금은 안전하지만 타임락이 만료될 때까지, 흔히 며칠 동안 묶이며, 온체인 수수료는 채널을 열 때 합의된 요율로 차감됩니다.