라이트닝 네트워크를 도입하면 어떤점이 좋아지나요?
라이트닝 네트워크가 일종의 확장성 해결 방법중 하나라고 알고 있는데요 확장성 해결 말고도 라이트닝 네트워크를 도입하게 되면 어떤 점이 좋아질 수 있는것인지 궁금합니다.
라이트닝 네트워크는 기존 비트코인의 느린 처리 속도를 해결하고 빠른 속도를 구현하기 위해, 개별 거래를 별도의 채널에서 처리한 후 그 결과만 블록체인에 기록하는 방식으로 작동하는 프로토콜입니다.
라이트닝 네트워크는 확장성 문제를 해결하기 위해 오프 체인 솔루션을 지향하고 있습니다. 이는 비트코인 블록체인의 트래픽을 감소시킬 수 있다는 장점이 있습니다. 또한 라이트닝 네트워크는 양방향 결제 채널을 통해 거의 즉각적인 트랜잭션을 가능하게 합니다. 비트코인 블록체인은 모든 거래가 금액의 크기 및 중요도와 무관하게 누락 없이 기록되는 비효율성을 내포하고 있습니다. 이러한 특성은 소액거래를 거의 불가능하다시피 만들었습니다. 하지만 라이트닝 네트워크는 1사토시(Satoshi)처럼 작은 금액을 전달할 수 있기 때문에 소규모 지불에 적합합니다. 이는 소액결제를 가능하게 합니다. 더불어 사람의 간섭 없이 이루어지는 시스템에서 자동화된 소규모 지불 시스템의 구현이 가능합니다.
하지만 라이트닝 네트워크에도 한계점이 있습니다. 우선 온 체인 트랜잭션과는 다르게 수신자가 연결되어있지 않은 오프라인 상황일 경우에는 라이트닝 네트워크 지불 시스템의 진행이 불가능합니다. 네트워크 참여자는 자신들의 자금을 안전하게 보관하기 위해서 결제 채널을 정기적으로 모니터링해야 할 필요가 있습니다. 라이트닝 네트워크는 대규모 지불에는 적합하지 않습니다. 네트워크가 다수의 다중 서명 지갑을 포함하기 때문에, 대규모 지불을 위한 충분한 자금을 보유한 중개자가 되지 못할 가능성이 높습니다.
라이트닝 네트워크는 거래 당사자들이 비트코인 블록체인의 온체인 상에서 거래를 하는 것이 아니라 오프체인 상에서 개설한 거래 채널을 통해 거래를 하는 방식입니다. 따라서 온체인 상에서 이루어져야 하는 트랜젝션 처리의 부담을 줄임으로써 비트코인의 느린 전송 속도를 개선할 수 있다는 장점이 있습니다.
질문의 내용과 관련하여 이러한 확장성 문제 해결 외에도 라이트닝 네트워크는 멀티 시그 지갑을 통한 서명이 필요하므로 오프 체인 거래의 보안성을 확보할 수 있다는 장점이 있습니다.
또한 라이트닝 네트워크 상에서 비트코인 블록체인의 온체인 거래에 비해 매우 저렴한 수수료로 비트코인 거래를 할 수 있다는 장점도 있습니다.
그리고 라이트닝 네트워크의 이용이 활성화된다면 비트코인이 주로 단순한 전송이나 가치 저장 수단, 투자 수단으로 사용되었던 것에 비해 더욱 다양한 용도로 활용될 수 있을 것이며, 비트코인을 이용한 다양한 서비스들이 개발되어 제공될 수 있다는 장점도 있습니다.
예를 들면 Satoshi Wallet(https://walletofsatoshi.com/)이라는 라이트닝 네트워크 전용 지갑으로 비트코인을 전송하여 결제를 할 때와 애플페이를 통해 마스터 카드 결제를 하게 될 때의 속도를 비교해 본 결과 라이트닝 네트워크를 통해 결제를 하고 비트코인이 수신인에게 완전하게 도달하기까지 8초가 걸렸고 이것은 결제 완료까지 7초가 소요된 애플 페이에 비해 1초 정도가 뒤쳐지는 결과로 라이트닝 네트워크를 이용한 결제 서비스의 상용화가, 적어도 속도 측면에서는 큰 문제가 없다는 것을 알 수 있는 사례라고 보입니다.
답변이 도움이 되길 바랍니다.
안녕하세요. 라이트닝 네트워크 에 대하여 답변드리겠습니다.
라이트닝 네트워크 노드는 온/오프체인 기술을 사용하는 노드로 수수료를 낮추고 대량의 거래를 빠르게 처리하게 됩니다.
오프체인(Off-chain Transaction)이란?
블록체인 네트워크를 사용하지 않고 트랜잭션을 발생하여 사전거래를 하는 방식입니다.
차후에 온체인과 연동하여 최종 검증을 통해 블록을 생성하게 됩니다.
온체인(On-chain Transaction)이란?
일반적으로 사용되는 블록체인 네트워크의 개념입니다.
오프체인에서 발생된 트랜잭션들을 검증하고 블록을 생성하게 됩니다.
쉽게 말해 소액의 거래나 자잘한 트랜잭션들을 오프체인을 통해 묶음형식(트랜잭션 덩어리)으로 만들어서 온체인상에 올리게 되고 이를 검증과 합의를 통해 블록을 생성하기 때문에 일반적으로 하나하나 개별로 처리하는 방식보다 속도가 빨라지게 됩니다. 이럴 경우 수수료가 저렴해지는 효과도 있습니다.
감사합니다.