비트코인 라이트닝 vs 온체인 결제: 수수료, 확인, 채널 차이
비트코인 라이트닝과 온체인 결제의 처리 방식, 수수료, 채널 유동성, 확인 상태를 비교하고 보내기 전에 점검할 항목을 살펴봅니다.
이 글에서 다루는 내용라이트닝과 온체인은 같은 비트코인을 서로 다른 경로로 보냅니다
짧은 요약
비트코인 온체인 결제는 블록체인에 거래를 기록합니다. 라이트닝 결제는 결제 채널의 잔액을 갱신하며, 채널 개설과 종료에는 온체인 거래가 쓰일 수 있습니다. 어떤 경로가 맞는지는 받는 쪽의 지원 방식, 사용할 수 있는 채널 경로, 필요한 확인 기준에 따라 달라집니다.
라이트닝과 온체인은 같은 비트코인을 서로 다른 경로로 보냅니다
두 방식 모두 비트코인 단위의 가치를 옮길 수 있지만, 비트코인 기반 체인을 이용하는 방식은 다릅니다. 온체인 송금은 비트코인 네트워크에 전파되고 채굴자가 블록에 포함하는 거래를 만듭니다. 라이트닝 결제는 결제 채널을 잇는 경로로 금액을 전달하며, 결제 한 건마다 비트코인 거래 하나가 블록체인에 기록되지는 않습니다.
이 차이는 지갑에 표시되는 수수료, 사용 가능 여부, 프라이버시, 결제 완료 신호에 영향을 줍니다. 라이트닝은 별개의 코인이 아니며, 오프체인이라고 해서 규칙이나 위험이 사라지는 것도 아닙니다. 채널 참여자는 비트코인 거래로 채널 상태를 정하고, 필요하면 잔액을 온체인에서 정산합니다.
온체인 결제는 블록에 포함되기를 기다리는 거래입니다
지갑은 사용할 수 있는 출력을 골라 거래를 구성하고 서명한 뒤 비트코인 노드에 브로드캐스트합니다. 노드는 거래를 전파하고, 채굴자가 블록에 포함할 때까지 각자의 멤풀에 보관할 수 있습니다. 네트워크 수수료는 보내는 비트코인 금액만으로 정해지지 않고, 거래 크기와 제시한 수수료율에 좌우됩니다. 자세한 절차는 Bitcoin Developer Guide의 결제 처리 안내를 참고하세요.
거래 ID로 발송된 거래를 조회할 수 있지만, 조회된다고 확인된 것은 아닙니다. 한 번 확인됐다는 것은 블록 하나에 거래가 포함됐다는 뜻이고, 그 위로 블록이 쌓일수록 확인 수가 늘어납니다. 받는 서비스나 사용자의 위험 기준에 따라 기다리는 확인 수가 달라질 수 있습니다. 블록 생성 시각과 확인 기준은 특정 분 안에 돈을 쓸 수 있다는 약속이 아닙니다.
라이트닝 인보이스를 받으면 지갑이 결제 경로를 찾습니다
수신자는 금액, 목적지, 설명, 만료 시각 등이 담긴 라이트닝 인보이스를 보낼 수 있습니다. 보내는 지갑은 인보이스를 읽고 필요한 용량과 한도를 충족하는 채널 경로를 찾습니다. BOLT 11 인보이스 규격은 결제 요청 항목을, BOLT 7은 채널 정보와 경로 갱신을 다룹니다.
경로 결제에는 해시 시간 잠금 계약(HTLC)으로 설명되는 조건부 전송이 쓰입니다. 각 중계 노드는 다음 구간에 필요한 금액과 시간 조건을 전달하고, 마지막 수신자가 결제를 완료할 비밀값을 제시합니다. 채널의 한쪽 방향에 유동성이 부족하거나 광고된 정보가 오래됐거나, 한도에 걸리거나 상대 노드가 응답하지 않으면 경로가 실패할 수 있습니다. 성공한 결제는 새 블록을 기다리지 않고 끝날 수 있지만, 모든 인보이스 결제가 성공한다는 보장은 없습니다.
채널 전체 용량이 곧 지금 보낼 수 있는 잔액은 아닙니다
결제 채널은 온체인 펀딩 거래로 열리며 정해진 총용량을 가집니다. 두 참여자가 서로 결제하면 각 결제마다 비트코인 거래를 공개하지 않고 채널 잔액을 갱신합니다. 지금 한쪽에서 보낼 수 있는 금액은 그 방향에 남은 잔액, 채널 준비금, 결제 한도, 선택한 경로에 따라 달라집니다. BOLT 2 피어 프로토콜은 채널 매개변수와 HTLC 한도를 설명합니다.
총용량이 충분해 보여도 특정 방향의 발신 유동성이 모자랄 수 있습니다. 받는 쪽도 해당 금액을 처리할 수 있는 유입 경로가 없을 수 있습니다. 채널을 열거나 유동성을 바꾸거나 닫는 과정에는 온체인 거래와 수수료가 필요할 수 있습니다. BOLT 5 온체인 처리 규격은 협력 종료와 일방 종료를 설명합니다. 아래 삽화는 반복되는 채널 결제와 비트코인에서 정산되는 펀딩·종료 거래를 구분합니다.
A에서 B를 거쳐 C로 보내는 경로를 생각해 보세요. A-B 구간과 B-C 구간 모두 필요한 방향으로 금액을 내보낼 수 있어야 합니다. 한 구간이라도 그 방향에 쓸 수 있는 잔액이 부족하면, 다른 구간의 총용량이 크더라도 해당 경로는 성립하지 않을 수 있습니다. 반대 방향의 잔액은 반대편에서 보내는 결제에 도움이 될 수 있지만, 지금 시도하는 방향의 결제를 자동으로 보장하지 않습니다. 여러 구간을 거칠수록 각 채널의 정책과 한도가 함께 적용되므로 네트워크 전체의 총용량만으로 특정 지갑의 결제 가능액을 계산할 수 없습니다.
공개된 채널 공지에는 경로를 찾는 데 필요한 연결과 일부 정책이 담기지만, 모든 시점의 실제 지출 가능 잔액을 완전히 알려 주지는 않습니다. 지갑은 한 경로가 실패하면 다른 경로를 시도할 수 있고, 이 과정에서 예상 수수료가 달라질 수 있습니다. 따라서 결제 전에 보이는 네트워크 통계보다 지갑이 실제 인보이스에 대해 제시하는 성공 여부와 최종 수수료를 확인하는 편이 적절합니다.

두 방식의 수수료는 서로 다른 비용을 계산합니다
온체인 수수료는 블록 공간을 차지하는 비용입니다. 총액은 거래 크기와 당시 상황에 맞춰 고른 수수료율에 따라 달라지며, 보내는 비트코인이 적어도 거래가 크면 더 비쌀 수 있습니다. 지갑의 추정치는 현재 조건에 따른 예상치이지 미래 블록에 자리를 예약해 주는 값이 아닙니다.
예를 들어 20,000 sat를 보내더라도 온체인 수수료가 그 금액의 정해진 비율로 계산되는 것은 아닙니다. 지갑이 소비해야 하는 입력과 만들어야 하는 출력이 많아 거래 크기가 커지면, 같은 송금액도 더 많은 블록 공간을 차지할 수 있습니다. 반대로 Lightning에서는 경로에 포함된 채널의 기본료와 비례 요율, 실제로 확보된 방향별 잔액이 중요합니다. 이미 쓸 수 있는 채널이 있으면 그 경로의 비용을 비교하면 되지만, 처음부터 새 채널을 열어야 한다면 채널 펀딩에 드는 온체인 거래와 수수료도 함께 고려해야 합니다. 따라서 화면에 보이는 최종 수수료와 수신자가 받는 금액을 확인하고, 서로 다른 비용 항목을 같은 비율이나 이름으로 단순 비교하지 않는 편이 정확합니다.
라이트닝 중계 수수료는 채널 운영자가 정하며, 고정 기본료와 금액 비례 요율을 함께 쓸 수 있습니다. 경로 길이, 채널 정책, 유동성, 지갑 동작이 총액에 영향을 줍니다. 지갑이 별도 서비스료나 유동성 비용을 더할 수도 있습니다. 특정 상황에서는 라이트닝이 더 쌀 수 있지만, 항상 무료이거나 온체인보다 저렴하지는 않습니다. 보내기 전 최종 수신액, 수수료 내역, 경로 조건을 지갑에서 확인하세요.
개념적으로 온체인 네트워크 수수료는 거래 가상 크기(vB)에 선택한 sat/vB 요율을 곱해 추정합니다. Lightning 중계 수수료는 경로의 각 운영자가 정한 기본료와 결제액에 비례하는 요율을 합산할 수 있으며, 비례 요율은 흔히 백만분율(ppm)로 표현됩니다. 여러 중계 구간을 거치면 각 구간의 정책이 누적되고, 지갑이나 서비스가 별도 비용을 더할 수도 있습니다. 두 방식의 표시 금액을 비교할 때에는 송금액과 수수료를 구분하고, 수신자가 실제로 받는 순액을 기준으로 살펴보세요. 이 식과 구조는 비용을 이해하기 위한 개념 설명이며, 특정 순간의 수수료 견적은 아닙니다.
라이트닝 결제 완료와 블록 확인은 다른 신호입니다
온체인 지갑은 브로드캐스트, 대기, 확인 상태를 표시할 수 있습니다. 블록체인에서 거래와 블록을 공개적으로 조회할 수 있고, 받는 쪽은 금액과 상황에 맞는 확인 기준을 적용합니다. 예상보다 오래 미확인 상태로 남을 수 있으며 수수료 추정기가 채굴자 선택을 통제하지는 않습니다.
라이트닝에서는 경로가 성공하고 지갑이 완료 응답을 받으면 수신자의 인보이스가 결제된 것으로 처리됩니다. 이 결제 한 건이 비트코인 블록에 각각 포함되는 것은 아닙니다. 실패한 시도는 확인된 결제가 아니며, 상태 화면이 불확실할 때 두 번째 송금이 안전하다고 보면 안 됩니다. 다시 시도하기 전에 보내는 지갑의 최종 상태와 받는 쪽 인보이스 또는 영수증을 확인하세요.
거래소나 서비스에 입금할 때는 네트워크상 결제 상태와 계정 잔액 반영이 별도 단계일 수도 있습니다. 온체인 거래가 블록에 들어갔더라도 서비스가 정한 확인 횟수에 도달하기 전에는 입금 완료로 표시되지 않을 수 있습니다. 반대로 Lightning 인보이스 결제 성공은 블록 수가 아니라 채널 경로의 완료 응답을 뜻합니다. 받는 쪽이 어느 상태를 요구하는지 미리 확인하면 대기 표시를 성공이나 실패로 성급하게 판단할 가능성을 줄일 수 있습니다.
프라이버시, 보관 방식, 연결 가능성은 따로 살펴보세요
온체인 거래 정보는 공개되며 분석될 수 있지만, 주소만으로 곧바로 실명을 알 수 있는 것은 아닙니다. 라이트닝 양파 라우팅은 중계 노드가 전체 경로를 모두 알기 어렵게 설계됐지만, 모든 결제를 익명으로 만들어주지는 않습니다. BOLT 4 양파 라우팅 규격과 BOLT 7의 공개 채널 정보는 프라이버시 모델의 일부를 설명합니다.
지갑마다 개인키를 누가 관리하는지, 채널을 어떻게 감시하고 백업·복구하는지 다릅니다. 자기 보관형 지갑과 사업자가 보관하는 라이트닝 계정은 책임과 실패 위험이 같지 않습니다. 인터넷 연결, 피어의 응답, 채널 상태, 복구 절차, 제공자 약관이 중요할 수 있습니다. “라이트닝”이라는 이름만으로 수탁 여부나 백업 보호 방식, 기대하는 온체인 대체 경로가 있는지 알 수는 없습니다. 온체인에서는 주소 재사용이나 외부 정보와의 결합으로 거래 사이의 관계가 드러날 수 있으므로 공개 장부라는 점도 고려해야 합니다. 양파 라우팅이 중계 노드가 전체 경로를 아는 범위를 줄여도 송신자·수신자의 지갑이나 수탁 사업자가 가진 결제 정보를 감춘다는 뜻은 아닙니다. 키 보관과 복구 책임은 라우팅 프라이버시와 별도로 확인하세요.
받는 쪽이 실제로 받을 수 있는 경로를 고르세요
비트코인 주소를 제공하고 블록체인에서 거래를 확인하려는 수신자에게는 온체인 경로가 맞을 수 있습니다. 양쪽 지갑이 호환 인보이스를 처리하고 경로에 쓸 유동성이 충분하다면 라이트닝도 선택지가 됩니다. 소액 결제가 반복될 때 기존 채널을 활용할 수 있지만, 채널 개설·유지·종료에도 비용과 제약이 있습니다.
보내기 전에 결제 방식, 네트워크, 금액, 인보이스 만료, 수신자, 표시 수수료, 한도를 확인하세요. 인보이스가 만료됐거나 새 결제 요청을 받았다면 이전 문자열을 재사용하지 말고, 지갑에 표시된 최종 금액과 수수료를 확인한 다음 승인하세요. 라이트닝 인보이스를 온체인 주소 입력란에 넣거나 수신자가 요청하지 않은 경로로 보내지 마세요. 인보이스와 지갑이 온체인 대체 주소를 명시적으로 지원할 때만 그 경로를 사용하세요. 함께 읽을 글: 비트코인 거래 수수료 안내, 입금 확인과 최종성 안내, 암호화폐 전송 체크리스트.
자주 묻는 질문
Q1라이트닝은 비트코인을 쓰나요, 별도 암호화폐를 쓰나요?
라이트닝 결제는 비트코인으로 표시되며 사토시 단위로 나타날 수 있습니다. 각 결제를 기초 체인 거래로 기록하는 대신 채널을 이용합니다.
Q2라이트닝을 쓰면 온체인 수수료가 없어지나요?
아닙니다. 라이트닝 결제마다 보통 온체인 거래가 필요한 것은 아니지만 채널을 열고 닫을 때는 온체인 거래를 쓸 수 있습니다. 중계료나 서비스료도 별도로 표시될 수 있습니다.
Q3라이트닝 결제는 언제나 즉시 완료되고 무료인가요?
아닙니다. 성공한 결제는 새 블록을 기다리지 않고 끝날 수 있지만, 경로와 채널 유동성, 한도, 피어 연결, 수수료가 영향을 줍니다. 지갑에서 결제 완료 또는 실패 상태를 확인하세요.
Q4아무 비트코인 주소에서 라이트닝 인보이스로 보낼 수 있나요?
직접 보낼 수 없습니다. 라이트닝 인보이스와 온체인 주소는 다른 결제 경로를 요청합니다. 요청과 지갑이 온체인 대체 주소를 명시적으로 제공하고 지원할 때만 그 방법을 쓰세요.
출처와 더 읽을 자료
내용 정정 제보
이 아티클 링크를 담은 이메일 초안을 준비합니다. 직접 보내야 Mark에 제보가 접수됩니다
QUICK CHECK
글을 다 읽었다면, 3문항으로 확인해보세요
Question 01
라이트닝 결제가 성공할 때마다 보통 비트코인 블록체인에 무엇이 기록되나요?
정답을 고르면 바로 설명을 볼 수 있어요