라이트닝네트워크의 노드와 채널수에 대해 질문드립니다.
라이트닝네트워크는 블록체인 확장성 문제 해결을 위해 도입되는 개념으로 알고 있습니다. 라이트닝 네트워크의 노드 숫자와 채널 숫자가 따로 존재하고 있습니다.
라이트닝 네트워크의 노드숫자가 의미하는 바가 무엇인가요? 라이트닝 네트워크를 사용하는 모든 암호화폐의 합인가요?
노드숫자와 채널숫자는 어떻게 산출되는건가요?
질문자께서 질문해주신 내용을 중심으로 답변을 드리도록 하겠습니다.
라이트닝 네트워크의 노드숫자가 의미하는 바가 무엇인가요? 라이트닝 네트워크를 사용하는 모든 암호화폐의 합인가요?
노드숫자와 채널숫자는 어떻게 산출되는건가요?
라이트닝 네트워크의 노드는 라이트닝 네트워크 참여자이며 노드의 수는 채널을 개설한 사람들이 수라고 할 수 있습니다. 즉 라이트닝 노드들이 만든 채널로 이루어진 네트워크가 라이트닝 네트워크라고 할 수 있습니다.
그렇다면 라이트닝 네트워크의 노드 수와 채널 수가 일치하지 않는 것은 왜일까요? 라이트닝 네트워크의 노드 별로 여러 채널을 운영할 수 있기 때문입니다. 그리고 이러한 라이트닝 네트워크는 허브와 라우팅의 개념을 포함하고 있습니다.
예를 들어 A와 B가 라이트닝 채널을 오픈하고 있고 B와 C가 라이트닝 채널을 오픈하고 있다고 할 때, A가 C에게 비트코인을 전송하고 싶다면 별도의 라이트닝 채널을 오픈하지 않고도 B를 허브로 하여 'A->B(허브)->C'로 전송이 가능합니다. 이런식의 전송을 라우팅이라고 하고, 라이트닝 네트워크는 이렇게 거미줄처럼 엮여서 확장되어 나가는 것입니다.
결국 라이트닝 네트워크의 노드들이 더 많은 채널을 운영하고 있을 수록 거래를 중개하는 허브 기능과 라우팅이 활발해져서 네트워크가 더욱 활성화된다고 할 수 있습니다.
끝으로 노드수와 채널 수는 라이트닝 네트워크 탐색기를 통해 접속된 노드와 운영중인 채널 현황을 확인할 수 있습니다. 해당 사이트는 https://explorer.acinq.co/입니다.
답변이 도움이 되길 바랍니다.