라이트닝 네트워크가 뭔가요?
라이트닝 네트워크에 대해 알고 싶습니다. 왜 사용하는지 어떤 좋은 점이 있는지..등등
비트코인의 라이트닝 네트워크에 대해 질문해 주신 듯합니다.
비트코인의 경우 확장성 문제를 가지고 있습니다. 확장성 문제는 거래 속도를 빠르게 하기 위해 더 많은 자원을 투입하더라도 더 이상 속도가 증가하지 않는 문제를 말합니다.
비트코인의 경우 블록의 크기가 1MB인데, 거래량이 많아지게 되면 거래 처리가 지연되고 조금이라도 더 빠른 거래를 하기 위해 많은 수수료를 지불해야 했습니다.
이러한 비트코인의 확장성 문제를 해결하기 위해 등장한 것이 라이트닝 네트워크입니다. 확장성 문제를 해결하기 위해서 비트코인 블록체인의 블록 크기를 크게하는 방법도 있지만,
라이트닝 네트워크는 비트코인의 블록 크기를 크게 만들지 않고 오프체인 거래를 이용하여서 거래 속도를 증가시키는 방법입니다.
블록체인 네트워크 상에서 처리되고 검증되고 확정되어 기록되는 거래를 '온체인(On-Chain)'거래라고 합니다. 말 그대로 블록체인 상에서의 거래를 의미하죠.
하지만 비트코인 처럼 거래 속도가 느린 경우에 거래를 처리하는 과정 모두를 블록체인 상(온체인)에서 처리할 경우 많은 시간이 소요됩니다.
따라서 온체인 상에서 이루어져야 하는 필수적인 거래 외에 다른 거래들은 라이트닝 네트워크와 같은 '오프체인(Off-Chain)'상에서 처리하고
거래의 발생과 기록 같은 필수적인 거래 내역만을 온체인 상에서 처리함으로써 거래 속도를 빠르게 만들 수 있습니다.
하지만 이 경우에 라이트닝 네트워크의 보안 문제가 있을 수도 있기 때문에 앞으로 더 발전되어야 할 것이라 생각합니다.
라이트닝 네트워크(Lightning Network)는 2015년, 조지프 푼(Joesph Poon)과 타디우스 드리자(Thaddeus Dryja)에 의해 고안된 개념입니다. 이 프로젝트 주된 목적은 비트코인 블록체인이 맞닥뜨린 확장성 문제를 해결하기 위한 오프 체인(off-chain) 솔루션으로 활용될 수 있는 지불 프로토콜을 설계하는 것입니다. 라이트닝 네트워크의 개념은 비트코인 뿐만이 아닌 다른 암호 화폐에도 적용될 수 있습니다.
라이트닝 네트워크의 도입은 단지 비트코인 뿐만이 아니라 다른 많은 암호 화폐들이 맞닥뜨린 한계에 의해 시작되었습니다. 현재, 비트코인은 블록체인은 초당 2~7회의 트랜잭션만 처리할 수 있습니다. 암호 화폐 생태계가 성장하고, 점점 더 많은 사람들이 네트워크에 참여함에 따라, 블록체인 상에 전송되는 트랜잭션 수 또한 증가할 것입니다. 네트워크가 점점 더 혼잡해짐에 따라 전반적인 성능이 저하되며, 비트코인이 글로벌 디지털 통화로 사용될 수 있는 실질적인 가능성이 현격히 줄어들게 됩니다. 이러한 상황에서, 라이트닝 네트워크는 비트코인 블록체인의 네트워크 혼잡도를 완화시키기 위한 시도로 고안되었습니다.
암호화폐인 비트코인 기반 코드를 바꾸지 않고 네트워크에 추가로 층을 더해, 비트코인 네트워크의 느린 거래 속도와 높은 전송 수수료를 해결하는 확장성 솔루션을 말한다. 라이트닝 네트워크는 수백, 수천 건 이상의 거래를 별도의 채널에서 처리한 후 그 결과만을 단 한 번만 블록체인에 기록하는 방식으로 거래 속도와 수수료를 절감할 수 있다. 즉, 모든 거래가 종료되면 채널을 폐쇄한 뒤 최종 정산 결과 한 건만 블록체인에 기록하기 때문에 확장성 문제를 해결할 수 있는 것이다.
한편, 라이덴 네트워크(raiden network)는 라이트닝 네트워크의 이더리움 버전에 해당한다.