비트코인의 라이트닝 네트워크는 어떻게 작동하나요?
作者:백재연구원
2016년 10월 5일, 비트코인 테스트넷에서 첫 번째 라이트닝 거래가 블록체인 기술 회사 BlockStream의 엔지니어 팀에 의해 완료되었습니다. 다이클 박사는 인터뷰에서 "이는 라이트닝 네트워크에 있어 중요한 이정표입니다. 이는 우리가 실제 블록체인에서 채널을 구축한 첫 번째 사례로, 실제 지연과 블록 속도를 포함하여 송장 발행, 라이트닝 거래 및 물품 전달이 포함되며, 이 과정에서 결제는 제3의 노드를 통해 한 노드에서 다른 노드로 라우팅됩니다."라고 말했습니다.
5년간의 기술 업그레이드와 발전을 거친 후, TXStats의 데이터에 따르면 10월 2일 비트코인 라이트닝 네트워크의 비트코인 용량이 3,000개를 돌파했습니다. 6월에 1,500개를 돌파한 이후, 라이트닝 네트워크의 비트코인 용량은 두 배 이상 증가했습니다.
엘살바도르가 비트코인 법안을 제정하고, 트위터가 사용자에게 비트코인으로 팁을 줄 수 있도록 허용하는 등 비트코인 채택의 큰 사건들이 늘어남에 따라, 라이트닝 네트워크는 거래 활동이 급증할 때 채널 수와 비트코인 용량이 함께 확장되는 능력을 보여주었습니다. 연초 이후, 라이트닝 채널에서 보유한 비트코인 수량은 거의 두 배로 증가했습니다.
라이트닝 네트워크는 어떻게 작동하나요?
라이트닝 네트워크는 비트코인 블록체인 위에서 운영되는 2차 레이어이며, 블록체인에 직접적으로 고정되어 있습니다. 그리고 이는 저렴하고 효율적으로 매초 수백만 건의 거래를 처리할 수 있습니다.
라이트닝 네트워크의 백서에서 저자들은 라이트닝 네트워크가 비트코인을 더 효율적이고 빠른 결제 네트워크로 확장하는 방법에 대한 비전을 설명했습니다.
백서에서는 "이러한 소액 결제 채널을 사용하는 네트워크에서 비트코인은 매일 수십억 건의 거래로 확장될 수 있습니다."라고 언급했습니다. "주어진 소액 결제 채널 내에서 많은 결제를 전송하는 것은 개인이 탈중앙화된 방식으로 상대방에게 대량의 자금을 전송할 수 있게 합니다. 이러한 채널은 비트코인 위에 구축된 독립적인 신뢰 네트워크가 아니라, 진정한 비트코인 거래입니다."라고 설명했습니다.
아래에서는 라이트닝 네트워크를 바에서의 소비와 비교하여 쉽게 설명하겠습니다.
바에서 소비할 때, 맥주를 주문할 때마다 카드를 긁고 결제를 해야 합니다.
또는 파티가 끝날 때 모든 맥주 청구서를 합산하여 한 번에 결제함으로써 시간, 에너지 및 비용을 절약할 수 있습니다. 이러한 방식은 라이트닝 네트워크의 작동 방식과 유사합니다.
이제 당신의 바가 라이트닝 네트워크에서 운영된다고 가정해봅시다.
라이트닝 네트워크에서 거래를 시작할 때, 결제 채널을 열게 되며, 이 결제 채널은 실행 중인 탭(맥주 청구서)과 유사합니다. 따라서 맥주를 구매하기 시작하면 이러한 거래는 결제 채널에 기록되며, 마치 바의 청구서 장부에 기록되는 것과 같습니다. 그러나 결제 채널에서 이동하는 것은 단순히 청구서가 아니라, 실제 비트코인이 이동하는 것입니다. 따라서 당신은 맥주에 대한 각 팁을 실시간으로 결제하고 있는 것입니다. 이러한 거래는 블록체인에 기록되지 않습니다. 비트코인은 결제 채널을 통해 당신과 바 사이에서 이동합니다.
소비를 마치고 결제 채널을 닫을 때, 양측이 보유한 비트코인의 최종 정산이 블록체인에 방송되어 모든 거래가 완료됩니다.
라이트닝 네트워크는 비트코인 블록체인을 어떻게 확장하나요?
앞서 논의한 바와 같이, 라이트닝 네트워크는 블록체인과 분리되어 운영되지만 여전히 블록체인에 고정되어 있습니다. 라이트닝 네트워크는 거래가 발생하는 장소이며, 블록체인은 이러한 거래가 완료되는 장소입니다.
따라서 바에서의 소비에서는 실제로 블록체인에서 두 번의 실제 전송만 이루어집니다. 첫 번째 거래는 비트코인으로 결제 채널을 자금 지원하고 이를 열 때 발생하며, 두 번째는 결제 채널을 닫을 때 발생합니다. 그러나 이 두 거래 사이에 라이트닝 네트워크의 채널 내에서 무한한 양의 전송이 가능합니다.
라이트닝 네트워크에서 이러한 잠재적인 거래를 수행함으로써 전체 블록체인의 부담을 줄이고 거래 속도를 높이며 낮은 거래 수수료를 유지할 수 있습니다.
하지만 수백 개의 기업/회사를 대상으로 결제 채널을 여는 것이 번거로울 것이라고 생각할 수 있지만, 이것이 라이트닝 네트워크가 진정으로 빛나는 곳입니다. 당신은 누군가와 직접 결제 채널을 열 필요 없이 결제할 수 있습니다. 당신은 라이트닝 네트워크의 중개 채널을 통해 개인 및 기업에 결제할 수 있습니다.
라이트닝 네트워크의 중개는 어떻게 작동하나요?
당신이 친구 밥을 바에 데려간다고 가정해봅시다. 밥은 바와 열린 결제 채널을 가지고 있지만, 바는 당신에게도 하나를 제공합니다. 그러면 밥은 여전히 당신의 결제 채널을 통해 바의 비용을 지불할 수 있습니다. 이는 마치 밥이 당신의 이름으로 맥주를 구매하고 당신에게 청구서를 지불하는 것과 같습니다.
이것이 라이트닝 네트워크가 이렇게 확장 가능한 이유입니다. 이는 양측 간의 거래를 기록하기 위한 가장 빠른 경로를 찾아 모든 사람이 적절한 비트코인을 받을 수 있도록 보장합니다. 두 사용자 간에 직접 결제 채널이 없더라도, 그들은 하나 또는 여러 개의 다른 라이트닝 네트워크 중개를 통해 서로 결제할 수 있으며, 이 경우 중개는 당신의 결제를 수취인에게 전달합니다. 따라서 당신이 가고 싶은 모든 기업/회사 간에 수백 개의 결제 채널을 여는 것보다 몇 개의 중개만 있으면 되고, 라이트닝 네트워크가 나머지를 자동으로 처리합니다.
그래서 이것이 비트코인의 라이트닝 네트워크입니다. 이는 속도, 안전성 및 낮은 수수료를 결합하여 비트코인을 전 세계 청중과 가장 효율적인 결제 네트워크 중 하나로 확장할 수 있게 합니다.