비트코인 라이트닝 네트워크란 — 빠르고 저렴한 비트코인 결제

비트코인 라이트닝 네트워크란 비트코인 위에 만든 빠른 결제 레이어입니다. 비트코인으로 커피 한 잔을 사려면 10분을 기다려야 합니다. 수수료도 커피값보다 비쌀 수 있습니다. 라이트닝 네트워크가 이 문제를 해결합니다. 밀리초 단위로 결제되고 수수료가 거의 없습니다. 비트코인이 디지털 금이라는 데는 많은 사람들이 동의합니다. 그런데 금으로 커피를 살 수 없듯이 비트코인도 일상 결제에 쓰기 어렵습니다. 라이트닝 네트워크가 그 문제를 해결하는 시도입니다.

비트코인의 결제 한계
비트코인 메인체인에서 거래가 처리되는 과정을 보면 한계가 명확합니다. 거래를 전송합니다. 그 거래가 블록에 포함되기를 기다립니다. 비트코인이 약 10분마다 새 블록을 만듭니다. 거래가 블록에 포함되면 확인이 됩니다. 더 안전하게 하려면 여러 블록이 쌓이기를 기다립니다. 이 과정이 소액 결제에 맞지 않습니다. 커피 한 잔을 사는데 10분을 기다릴 수 없습니다. 수수료도 거래가 많을 때 수천 원에서 수만 원까지 올라갑니다. 5,000원짜리 커피를 사는데 수수료가 10,000원이면 말이 안 됩니다. 비트코인이 초당 처리할 수 있는 거래가 7건입니다. 비자가 초당 수만 건을 처리하는 것과 비교됩니다.

라이트닝 네트워크가 어떻게 작동하는가
라이트닝 네트워크의 핵심 아이디어가 채널입니다. 두 사람이 자주 거래한다면 매번 비트코인 메인체인에 기록할 필요가 없습니다. 두 사람이 채널을 열고 그 안에서 거래합니다. 채널을 닫을 때만 메인체인에 최종 결과를 기록합니다. 카페에서 커피를 자주 마신다면 이렇게 됩니다. 카페와 채널을 엽니다. 비트코인을 채널에 넣습니다. 커피를 살 때마다 채널 안에서 즉시 결제됩니다. 메인체인에 기록되지 않습니다. 한 달 후 채널을 닫습니다. 그때 최종 결과만 메인체인에 기록됩니다. 한 달치 거래가 단 두 번의 메인체인 기록으로 처리됩니다.

채널 네트워크로 연결
모든 사람이 모든 사람과 채널을 열 필요가 없습니다. 채널이 연결되어 있으면 중간 채널을 통해 결제가 가능합니다. A가 B와 채널이 있습니다. B가 C와 채널이 있습니다. A가 C에게 보내려면 A에서 B를 거쳐 C로 전달됩니다. A와 C 사이에 직접 채널이 없어도 됩니다. 이 연결이 전 세계적으로 확장되면 누구와도 라이트닝 결제가 가능합니다.

라이트닝 네트워크의 특성
속도가 빠릅니다. 밀리초 단위로 결제됩니다. 사실상 즉각적입니다. 수수료가 거의 없습니다. 채널을 통해 전달되는 수수료가 1사토시, 즉 0.00000001 BTC 수준입니다. 거의 무료입니다. 프라이버시가 있습니다. 채널 안의 거래가 메인체인에 기록되지 않습니다. 채널을 닫을 때만 최종 결과가 기록됩니다. 소액 결제에 적합합니다. 1원 미만의 소액도 결제 가능합니다. 콘텐츠 구독, 스트리밍 서비스 같은 마이크로 결제에 적합합니다.

실제 사용 사례
엘살바도르가 2021년 비트코인을 법정화폐로 채택하면서 라이트닝 네트워크를 기반으로 한 Chivo 지갑을 도입했습니다. 편의점, 식당에서 비트코인으로 결제합니다.
스트라이크가 라이트닝 네트워크 기반 결제 서비스를 제공합니다. 미국에서 비트코인으로 달러 송금을 합니다. 받는 쪽이 달러로 받습니다. 환전 수수료 없이 즉시 송금됩니다.
콘텐츠 창작자가 라이트닝 네트워크로 후원을 받습니다. 유튜브나 팟캐스트에 몇 초치 비용을 자동으로 지불하는 스트리밍 결제가 가능합니다.

라이트닝 네트워크의 한계
채널에 자금을 미리 넣어야 합니다. 채널을 열 때 비트코인을 넣어두어야 합니다. 그 자금이 채널에 잠깁니다. 유동성 관리가 필요합니다. 채널이 열려있어야 합니다. 상대방이 온라인 상태여야 결제가 가능합니다. 오프라인 상태에서는 결제를 받기 어렵습니다. 대규모 금액에 맞지 않습니다. 채널에 넣은 금액 이상으로 결제할 수 없습니다. 대규모 거래는 메인체인이 더 적합합니다. 라우팅이 복잡합니다. 채널 연결이 충분하지 않으면 결제 경로를 찾지 못할 수 있습니다.

라이트닝 네트워크와 온체인 결제의 차이
라이트닝 네트워크가 비트코인 기반이고 스테이블코인 온체인 결제가 이더리움이나 다른 메인넷 기반입니다. 둘 다 빠르고 저렴한 결제를 목표로 하지만 방향이 다릅니다.
라이트닝 네트워크는 비트코인이라는 가격 변동 자산으로 결제합니다. 스테이블코인 결제는 달러 가치가 고정된 자산으로 결제합니다. 일상 결제에서는 가격이 안정된 스테이블코인이 더 실용적입니다.

마치며
비트코인 라이트닝 네트워크란 비트코인 위에 만든 빠른 결제 레이어입니다. 채널을 통해 메인체인 기록 없이 즉각적이고 저렴하게 결제합니다. 비트코인을 일상 결제에 쓸 수 있게 만드는 핵심 기술입니다. 아직 유동성과 라우팅 문제가 있지만 엘살바도르 같은 나라에서 실제로 쓰이면서 그 가능성이 증명되고 있습니다. 다음 글에서는 스테이킹이란 무엇인지, 코인을 맡기고 이자를 받는 방법을 설명합니다.

이 글이 도움이 되셨다면 북마크해두세요. Web3와 크립토의 핵심 개념들을 쉽게 설명하는 글을 계속 업로드할 예정입니다.

댓글 남기기