비트코인 모으는 방법(2): 라이트닝 네트워크 용어 정리

지난 비트코인 라이트닝 네트워크를 알아보는 포스팅에 이어 비트코인을 모을 수 있는 방법, 비트코인 라이트닝 노드를 운영하기 위해 필요한 용어 정리를 해보도록 하겠습니다. 비트코인 라이트닝 네트워크는 단순히 비트코인 노드를 구성하고, 비트코인을 예치했다고 해서 수익을 얻을 수 있는 구조가 아닙니다. 상점을 운영하듯이 자신의 비트코인 라이트닝 노드 ‘결제 채널’을 다른 라이트닝 네트워크 노드들에게 홍보하고, 라이트닝 노드들의 결제 채널 사용을 유도하는 등의 별도의 운영이 필요합니다. 어렵게 느껴지시겠지만, 차근차근 배워나가다 보면 그리 어려운 일이 아닙니다. 저와 함께 비트코인 라이트닝 네트워크 용어 정리해 보면서 라이트닝 네트워크에 대해서 하나씩 배워서 성공적인 비트코인 라이트닝 노드를 운영해 봅시다.

이번 포스팅에서는 비트코인 라이트닝 노드를 운영하기 전에, 라이트닝 네트워크 관련 용어를 이해하기 위해 몇 가지 중요한 용어와 개념을 설명해 드리겠습니다.

비트코인 라이트닝 네트워크 용어

비트코인 라이트닝 네트워크(Lightning Network)는 비트코인을 기반으로 한 두 번째 계층 스케일링 솔루션입니다. 이 네트워크는 비트코인 블록체인 위에 구축되어 있으며, 비트코인 노드 간에 빠르고 저렴한 지불을 처리하는 데 사용됩니다. 이것은 비트코인의 확장성 문제를 해결하고 더 많은 거래를 처리할 수 있도록 합니다. 지금부터 비트코인 라이트닝 네트워크 용어들에 대해서 하나씩 살펴보도록 하겠습니다.

비트코인 라이트닝 네트워크 채널 BTC 보유량
비트코인 라이트닝 네트워크 채널 BTC 보유량(출처: 비트코인 매거진)

용어 정리

채널 (Channel):

  • 채널은 두 개의 라이트닝 노드 간에 생성되며 비트코인 네트워크에 당사자 간 트랜잭션을 기록하지 않고도 지불을 송금하고 받을 수 있는 비트코인 Off-chain (비트코인 네트워크 밖) 경로를 제공합니다.

인바운드 채널 (Inbound Channel):

  • 인바운드 채널은 자신이 다른 라이트닝 네트워크 노드로부터 비트코인을 받을 수 있는 채널입니다. 이 채널을 통해 다른 노드가 자신에게 지불을 보내고 여러 노드 간의 지불 경로를 형성할 수 있습니다. 인바운드 채널을 열면 다른 노드가 자신의 라이트닝 노드로 비트코인을 송금할 수 있게 됩니다.

아웃바운드 채널 (Outbound Channel):

  • 아웃바운드 채널은 자신이 다른 라이트닝 네트워크 노드로 비트코인을 보낼 수 있는 채널입니다. 이 채널을 열면 자신이 원하는 노드로 비트코인을 지불할 수 있습니다. 아웃바운드 채널은 인바운드 채널과 함께 자신의 라이트닝 노드의 자금 활용을 가능하게 합니다.

채널 열기 (Opening a Channel):

  • 라이트닝 네트워크에서 채널을 열 때는 비트코인을 해당 채널에 예치하는 것입니다. 이를 통해 해당 채널을 통해 지불을 주고받을 수 있게 됩니다. 채널을 열 때는 채널의 용량과 상대방 노드와의 연결을 설정합니다.

채널 닫기 (Closing a Channel):

  • 채널을 닫을 때는 채널에 예치된 비트코인을 다시 메인 네트워크로 되돌립니다. 채널을 닫음으로써 라이트닝 네트워크의 지불 기록이 메인 블록체인에 반영되며, 자신의 잔액을 확보합니다.

인보이스 (Invoice):

  • 인보이스는 라이트닝 네트워크에서 지불을 요청할 때 사용하는 방법입니다. 노드가 다른 사용자에게 지불 요청을 보낼 때 생성되며, 이를 통해 상대방이 비트코인을 전송할 수 있습니다.

노드 (Node):

  • 라이트닝 네트워크에 참여하는 장치 또는 소프트웨어입니다. 노드는 라이트닝 네트워크에서 지불을 주고받을 수 있는 역할을 합니다.

수수료 (Fee):

  • 라이트닝 네트워크에서 지불을 수행할 때, 채널을 열거나 닫을 때 수수료를 지불해야 합니다. 수수료는 노드 간의 비트코인 송금에 대한 보상으로 지급됩니다.

라우팅 (Routing):

  • 라우팅은 라이트닝 네트워크에서 지불이 출발 노드에서 목적지 노드까지 어떻게 전파되는지 관리하는 프로세스를 의미합니다. 즉, 지불이 어떤 경로를 통해 이동하고, 어떤 노드를 거치며, 어떤 채널을 통해 이루어질지 결정하는 과정을 의미합니다. 라이트닝 노드 운영자들은 노드를 운영하면서 라우팅 수수료를 얻을 수 있습니다.

수익 (Profit):

  • 라이트닝 네트워크에서 노드는 채널을 통해 지나가는 트랜잭션에 대한 수수료를 받을 수 있습니다. 이러한 수수료를 노드의 수익이라고 합니다. 노드는 수수료를 받음으로써 라이트닝 네트워크에서 활동하면서 수익을 창출할 수 있습니다.

리벨런싱 (Rebalancing):

  • 리벨런싱은 라이트닝 네트워크 채널의 자금 분배를 다시 조정하는 과정을 가리킵니다. 채널을 열 때 두 노드 간의 자금이 일정 비율로 분배되지만, 시간이 지남에 따라 이 분배가 바뀔 수 있습니다. 노드는 채널의 잔액을 다시 리벨런싱하여 불균형을 해소하고 최적의 자금 분배를 유지해야 합니다.

라이트닝 네트워크 데몬(Lightning Network Daemon, LND):

  • 라이트닝 네트워크를 구축하고 관리하기 위한 오픈 소스 소프트웨어입니다. 라이트닝 노드 운영에 사용됩니다.

비트코인 라이트닝 네트워크는 계속해서 발전하고 있으며, 이러한 용어를 이해하면 네트워크의 작동 방식과 노드 운영을 더 잘 이해할 수 있습니다.

결론

이번 포스팅에서는 비트코인 라이트닝 노드를 운영하기 전에 반드시 알아야 하는 비트코인 라이트닝 네트워크 관련 용어들을 정리했습니다. 앞으로 이어질 비트코인 라이트닝 노드 운영 포스팅에서 자주 사용하게 될 단어들이니 이에 대해서 자세히 알아두시는 것을 강력히 권해드립니다.

참고

  • 이전 글: 비트코인 모으는 방법(1): 비트코인 라이트닝 네트워크란?, 바로가기
  • 이전 글: 비트코인 노드 활용하기, 비트코인 노드 만들기(4), 바로가기
  • 이전 글: 나도 이제 비트코인 풀노더, 비트코인 노드 만들기(2), 바로가기
  • 이전 글: 비트코인 지갑 Jade wallet 구매 가이드, 바로가기

Leave a Comment