티스토리 뷰

비트코인으로 커피를 결제하는 모습

며칠 전 지인이 카페에서 비트코인으로 결제하는 걸 본 적이 있습니다. 스마트폰으로 QR코드를 찍었는데, 화면이 넘어가는 속도가 생각보다 빨랐습니다. 저는 그 자리에서 속으로 놀랐습니다.

"비트코인은 확인만 10분 걸린다고 들었는데, 이게 어떻게 몇 초 만에 끝나지?"

카페에서 나와서 바로 찾아봤습니다. 그리고 알게 된 이름이 하나 있었습니다.

라이트닝 네트워크였습니다.

비트코인은 원래 느립니다

먼저 짚고 넘어가야 할 부분이 있습니다. 비트코인 블록체인 자체는 결제 수단으로 쓰기에 느린 편입니다. 앞서 #52에서 다뤘던 것처럼, 블록 하나가 만들어지는 데 평균 10분이 걸리고, 거래가 충분히 안전하다고 인정받으려면 여러 번의 확인 과정을 거쳐야 합니다.

커피 한 잔 사는데 10분, 20분씩 기다릴 사람은 없습니다. 게다가 블록 공간은 한정되어 있어서, 사용자가 몰리면 수수료도 같이 올라갑니다. 결국 소액 결제에는 맞지 않는 구조입니다.

저는 처음에 이 문제를 단순하게 생각했습니다. "그럼 비트코인은 그냥 저장용으로만 쓰이는 거구나." 그런데 라이트닝 네트워크를 알고 나서 생각이 조금 바뀌었습니다.

블록체인 밖에서 거래하면 어떨까

라이트닝 네트워크의 핵심 아이디어는 의외로 단순합니다. 모든 거래를 매번 블록체인에 기록하지 말고, 대신 두 사람 사이에 별도의 통로를 만들어서 그 안에서 여러 번 주고받자는 것입니다.

이 통로를 결제 채널이라고 부릅니다. 예를 들어 저와 단골 카페 사장님이 결제 채널을 하나 열어놓으면, 그날 하루 커피를 몇 잔을 사 먹든 그때마다 블록체인에 기록할 필요가 없습니다. 채널 안에서 잔액만 서로 조정하다가, 채널을 닫을 때 최종 결과만 블록체인에 한 번 남기는 방식입니다.

이렇게 되면 개별 거래 하나하나가 블록에 올라가지 않으니 속도도 빨라지고 수수료 부담도 크게 줄어듭니다. 제가 카페에서 봤던 그 몇 초짜리 결제가 바로 이 원리였습니다.

혼자만의 통로가 아니라 그물망 구조

여기서 제가 오해했던 부분이 하나 있습니다. 저는 처음에 "그럼 내가 결제하려는 모든 상대와 일일이 채널을 열어야 하나?"라고 생각했습니다. 그렇다면 오히려 더 번거로울 것 같았습니다.

그런데 라이트닝 네트워크는 그렇게 설계되지 않았습니다. 이름 그대로 네트워크, 즉 그물망 구조입니다. 제가 직접 채널을 연 상대가 아니더라도, 그 상대가 또 다른 사람과 채널을 열어두었다면, 그 경로를 거쳐서 결제를 전달할 수 있습니다.

비유하자면 이렇습니다. 제가 A라는 사람과 채널이 있고, A는 B와 채널이 있다면, 저는 B에게 직접 채널을 열지 않아도 A를 거쳐서 B에게 돈을 보낼 수 있습니다. 이런 경로가 네트워크 전체에 촘촘하게 얽혀 있으면, 실제로는 대부분의 참여자끼리 몇 단계만 거치면 서로 연결됩니다.

이 구조를 이해하고 나니 왜 이름이 라이트닝, 즉 번개인지 조금 알 것 같았습니다. 블록체인의 확인 절차를 매번 거치지 않고 채널을 타고 순식간에 전달되기 때문입니다.

그렇다고 완벽한 것은 아닙니다

여기서 제가 조금 더 알아보다가 알게 된 한계도 있었습니다.

먼저 채널을 열려면 자금을 미리 예치해두어야 합니다. 즉 채널 안에서 주고받을 수 있는 금액에는 한도가 있다는 뜻입니다. 큰 금액을 보내려면 그만큼 큰 채널이 필요하고, 상황에 따라 경로가 마땅치 않을 수도 있습니다.

또한 채널을 열고 닫는 과정 자체는 여전히 블록체인 위에서 이루어집니다. 라이트닝 네트워크가 모든 거래를 블록체인에서 완전히 해방시켜주는 것은 아니고, 대부분의 거래를 블록체인 밖으로 옮겨서 부담을 줄여주는 방식에 가깝습니다.

그리고 채널을 유지하려면 어느 정도 온라인 상태를 신경 써야 하는 기술적인 부분도 있습니다. 일반 사용자 입장에서는 지갑 앱이 이런 부분을 대신 처리해주지만, 구조 자체를 이해하고 나니 "그냥 마법처럼 빨라지는 것"은 아니라는 걸 알게 되었습니다.

직접 써보려면 무엇이 필요할까

여기까지 알아보고 나니 저도 궁금해졌습니다. "그럼 나도 라이트닝 네트워크를 직접 써볼 수 있을까?"

찾아보니 생각보다 진입 장벽이 낮았습니다. 라이트닝 네트워크를 지원하는 지갑 앱을 설치하면, 채널을 여는 복잡한 과정은 앱이 자동으로 처리해주는 경우가 많습니다. 사용자 입장에서는 그냥 QR코드를 스캔하거나 인보이스를 붙여넣는 정도로 거래가 끝나는 셈입니다.

다만 여기서도 몇 가지는 알아두는 게 좋았습니다. 지갑마다 방식이 조금씩 다르고, 일부는 채널을 직접 관리해야 하는 방식(온체인형)이고, 일부는 관리 부담을 앱이 대신 지는 방식(수탁형)입니다. 온체인형은 좀 더 탈중앙화에 가깝지만 초보자에게는 진입 장벽이 있고, 수탁형은 쉽지만 그만큼 앱 운영사에 대한 신뢰가 필요합니다.

저는 이 부분에서 "결국 편리함과 탈중앙화 사이에는 항상 트레이드오프가 있구나"라는 생각이 들었습니다. 이건 비단 라이트닝 네트워크만의 이야기는 아니고, 비트코인을 공부하면서 계속 마주치는 주제이기도 했습니다.

수수료는 정말 얼마나 차이 날까

궁금한 김에 수수료 부분도 좀 더 찾아봤습니다. 일반 블록체인 거래는 네트워크가 혼잡할 때 수수료가 크게 치솟는 경우가 있습니다. 사용자가 몰리면 먼저 처리되기 위해 더 높은 수수료를 지불하려는 경쟁이 생기기 때문입니다.

반면 라이트닝 네트워크에서는 채널 안에서 이루어지는 거래이기 때문에 블록 공간을 두고 경쟁할 필요가 없습니다. 그래서 수수료가 훨씬 낮게 유지되는 경우가 많고, 경로를 거쳐가는 중간 노드에 소액의 라우팅 수수료만 지불하면 됩니다. 커피 한 잔 값 정도의 소액 결제에서는 이 차이가 특히 크게 느껴집니다.

물론 네트워크 상태나 경로에 따라 수수료가 달라질 수 있어서 항상 일정한 것은 아닙니다. 하지만 소액 결제를 반복적으로 하는 상황이라면 확실히 체감되는 차이였습니다. 저는 이 부분을 알고 나서야 왜 라이트닝 네트워크가 특히 소액 결제와 해외 송금 쪽에서 주목받는지 이해가 됐습니다.

왜 지금 이 이야기가 나오는가

최근 비트코인이 결제 수단으로서의 가능성을 두고 다시 이야기되는 걸 종종 봅니다. 엘살바도르 같은 국가의 사례나, ETF 이후 기관 자금이 들어오면서 비트코인을 단순한 투자 자산을 넘어 실사용 인프라로 보려는 시도도 늘고 있습니다.

그런 흐름 속에서 라이트닝 네트워크는 비트코인이 "느리고 비싼 디지털 금"이라는 인식을 넘어서기 위한 중요한 시도 중 하나로 보입니다. 저 역시 카페에서 본 짧은 장면 하나 때문에 이렇게까지 파고들게 될 줄은 몰랐습니다.

처음에는 그냥 신기했습니다. 그런데 알아볼수록 비트코인이라는 시스템이 하나의 층으로만 이루어진 게 아니라, 그 위에 또 다른 기술이 쌓이면서 계속 발전하고 있다는 게 느껴졌습니다. 블록체인이라는 튼튼한 기반 위에, 라이트닝 네트워크라는 빠른 통로가 얹혀 있는 구조였습니다.

다음에는 이 라이트닝 네트워크가 실제로 어떤 나라나 서비스에서 쓰이고 있는지, 조금 더 구체적인 사례를 찾아서 이어가 보려고 합니다.


※ 투자 유의사항

이 글은 비트코인 관련 기술을 이해하기 쉽게 정리한 정보성 글입니다.
특정 자산에 대한 투자 권유가 아니며, 투자 판단과 책임은 전적으로 투자자 본인에게 있습니다.