비트코인은 글로벌 경제 시스템에서 기술의 혁신을 이끌고 있습니다. 그러나 비트코인의 한계점 중 하나는 거래 처리 속도와 전송 수수료입니다. 이는 비트코인 네트워크에 참여하는 노드 수가 증가하더라도 거래 처리 속도의 성능 향상이 이루어지지 않는 확장성(Scalability) 문제입니다.
이러한 비트코인의 확장성 문제를 해결하기 위해 비트코인 라이트닝 네트워크가 등장했습니다. 이번 포스팅에서는 비트코인 라이트닝 노드를 운영하기 전에 비트코인 라이트닝 네트워크의 핵심 원리와 장점에 대해서 살펴보도록 하겠습니다.
비트코인의 2 계층 기술, 비트코인 라이트닝 네트워크(Lightning Network)
비트코인 라이트닝 네트워크는 비트코인의 2계층(2-layer)기술로, 비트코인 네트워크 위에 구축된 추가적인 비트코인 거래 네트워크입니다. 이를 통해 비트코인을 사용한 빠르고 저렴한 거래 처리가 가능합니다.
오프체인(Off-chain)거래
비트코인 라이트닝 네트워크는 오프체인에서 동작합니다. 이는 비트코인 네트워크, On-chain에서 실제 거래가 이루어지는 것이 아니라 라이트닝 네트워크를 사용하는 사용자들 끼리 별개로 거래가 이루어 짐을 의미합니다.
라이트닝 네트워크에서는 라이트닝 노드 간의 지불 채널(Channel)을 통해 거래가 이루어지며, 이러한 거래는 당장 비트코인 네트워크에 기록되지 않습니다. 오직 라이트닝 노드가 채널을 열거나 닫을 때만 해당 거래가 비트코인 네트워크에서 블록으로 기록됩니다.
거래 라우팅(Transaction Routing)
라이트닝 네트워크는 송금인과 수취인 간의 비트코인 거래가 결제 채널(Channel)의 거래 라우팅에 의하여 이루어집니다. 거래 라우팅은 라이트닝 노드 간 가장 효율적인 결제 경로를 찾아내는 방식입니다. 결제 채널 연결은 노드 간 1:1로만 가능하지만, 이러한 거래 라우팅 기술을 사용하여 직접 연결되지 않은 다른 노드와의 거래가 가능합니다.
라이트닝 노드를 운영하게 되면 이러한 거래 라우팅을 처리하는 데 발생하는 비용, 라우팅 수수료를 수익으로 가져갈 수 있습니다.
라이트닝 네트워크의 장점 및 특징
라이트닝 네트워크는 비트코인 네트워크와 비트코인 사용자에게 다양한 장점을 제공합니다.
- 비트코인 On-chain에서의 거래 수수료에 비해 훨씬 저렴한 수수료로 빠르게 비트코인 결제 및 지불이 가능합니다.
- 라이트닝 네트워크에서는 사용자 간 비트코인 거래가 비트코인 블록 컨펌을 확인할 필요없이 몇 초안에 최종 결제됩니다.
- 모든 비트코인 거래 내역이 비트코인 네트워크에 기록되지 않아 개인정보가 보호됩니다.
- 라이트닝 네트워크에서 발생한 결제들은 비트코인 On-chain상에 기록되지 않으므로 하드웨어 리소스를 절약할 수 있습니다(예, 하드디스크 저장 공간 사용 절약).
- 라이트닝 네트워크는 실제 비트코인을 사용합니다.
결론
비트코인 라이트닝 네트워크는 비트코인의 확장성 문제를 해결하여 비트코인 생태계를 개선하기 위한 가장 중요한 기술 중 하나입니다. 비트코인은 라이트닝 네트워크를 통해 더 빠르고 저렴한 거래가 가능해지며, 비트코인 기술의 한계를 극복하는데 기여합니다. 이 기술을 통해 더 많은 사람들이 비트코인을 더 효과적으로 활용하고 비트코인 채택률을 높일 것입니다.