라이트닝 네트워크의 성장세가 심상치 않다

등록 : 2019년 2월 11일 16:25

아래는 한국 시각 기준 지난달 26일 7시 29분 라이트닝 네트워크의 상태를 시각화한 것이다.

블록체인 분석 스타트업 1ML이 도식화한 위의 스냅샷은 비트코인 블록체인에서 라이트닝 소프트웨어를 이용한 공개 결제 채널의 모든 노드를 표시한 것이다. 이미 상당히 복잡해 보이지만, 더 놀라운 사실은 이 네트워크가 매일 더 방대해지고 있다는 것이다.

지난 한 달간 라이트닝 결제 채널의 숫자만 약 36% 증가해 총 2만 2천여 개가 되었다. 이 가운데 활성화된 라이트닝 노드의 숫자도 최근 16% 이상 증가하며 5,690개에 이른다.

이미지=Getty Images Bank

 

블록체인 바깥에서 결제를 처리하는 제2 레이어 결제 기술은 지난해 3월 처음 선을 보인 뒤 전 세계 곳곳에 퍼진 여러 개발팀의 손을 거쳐 약점을 보완하며 발전을 거듭하고 있다. 아싱크(Acinq)의 에클레어(Éclair), 라이트닝 랩스(Lightning Labs)의 라이트닝 네트워크 데몬(LND), 블록스트림(Blockstream)의 씨라이트닝(c-lightening), 나유타(Nayuta)의 타미간(ptarmigan), 맷 코랄로의 러스트 라이트닝(Rust-Lightening)과 MIT 디지털 암호화폐 이니셔티브(Digital Currency Initiative)의 리트(Lit) 등이 대표적인 라이트닝 네트워크 개발팀이다.

아싱크의 공동창립자이자 CEO인 피에르 마리에 파디우는 이 외에도 잘 알려지지 않은 라이트닝 네트워크가 더 있을 것으로 예측했다.

파디우는 라이트닝 클라이언트를 구축하기 위한 코드베이스가 오픈소스이며 누구나 허가 없이 사용할 수 있다는 점을 강조하며, 작년 11월 호주 애들레이드에서 열렸던 개발자 회의에서 네트워크에 30가지의 개선사항을 반영하기로 합의했다고 말했다.

블록스트림(Blockstream)의 핵심기술 엔지니어 크리스찬 데커는 코인데스크와의 과거 인터뷰에서 “앞으로 개발자 회의에서 결정된 사항을 공식화한 후 배포하고 이행하는 작업이 이루어질 것”이라고 말했다.

이후 라이트닝 랩스의 CTO 오아올루와 오순토쿤이 이미 “인보이스를 발행하지 않고 목적지로 송금할 수 있는 기능”을 출시했다. 깃허브에서 이 기능에 대한 더 자세한 설명을 읽어볼 수 있다. 데커는 클라이언트마다 “가장 좋아하는 기능이 다르다”고 설명하며 몇 주, 몇 달에 걸쳐 점진적으로 단편적인 변화가 네트워크에 적용될 것이라고 말했다.

이처럼 라이트닝 개발자들은 라이트닝 네트워크를 낙관적으로 바라보고 있으며 2018년의 성장 추이가 2019년에도 이어질 것으로 기대하고 있다. 파디우는 다음과 같이 강조했다.

“지난 몇 달간 많은 활동이 일어났고, 이런 추세는 올해 더 강화되리라고 생각한다.”

 

앞으로 어떻게 될까?

블록체인 분석 사이트 P2SH.info에 따르면, 라이트닝 채널을 통해 송금된 비트코인이 지난 6월에는 25개도 안 됐지만, 현재는 578개로 늘어났다고 한다.

비트코인 메인넷상 라이트닝 네트워크 수. (출처: www.p2sh.info)

데커는 2019년에 라이트닝 기술이 더욱 널리 쓰일 것이라며, “미래의 결제 방식을 실제로 바꿀 수 있다는 잠재력을 제대로 보여줘야 라이트닝 네트워크를 더욱 공고히 구축하고 개선하는 데 필요한 든든한 커뮤니티의 지원을 이끌어낼 수 있다.”라고 말했다.

실제로 라이트닝 네트워크 공식 웹페이지의 설명대로 라이트닝 네트워크의 주목적은 “블록이 확인될 때까지 대기 시간에 대한 염려 없이 빠르게 블록체인을 이용”하는 것이다. Bitinfocharts.com의 데이터에 따르면 라이트닝 네트워크를 사용하는 거래는 몇 초면 완료된다. 비트코인 블록체인상에서 거래하려면 여전히 평균 9분 정도 걸리는 것과 비교하면 훨씬 빠르다.

공개된 라이트닝 결제 채널의 세계지도를 그려보면 라이트닝 네트워크를 운영하는 서버 대부분은 북미와 유럽에 집중된 것을 알 수 있다.

라이트닝 네트워크 세계 지도. (출처: https://explorer.acinq.co)

파디우는 비트코인 개발 커뮤니티가 주로 북미와 유럽을 중심으로 형성되어 있지만, 지도상에 나타나 있는 노드는 모바일 라이트닝 사용자 수를 나타내지 않으므로 실제 사용자의 분포는 지도보다는 전 세계에 고루 분포돼 있을 것이라고 말했다.

데커는 공공 라이트닝 채널 지도가 인터넷 사용자 지도나 배포된 비트코인 노드 지도와 거의 일치한다고 말했다. 비트코인을 구매하고 거래하며 관련 소프트웨어를 사용하고 시험하는 지역이 인터넷을 어려움 없이 사용하는 지역과 대체로 겹치기 때문이다.

데커는 2019년에 개발자들이 심기일전하여 비트코인과 라이트닝을 세계 각지로 확장하는 데 주력할 것이라고 말했다.

“채택률을 높이기 위한 구체적인 계획은 아직 없지만, 새로운 지역의 사용자들을 두 팔 벌려 환영하고 최선을 다해 지원할 것이다.”

작년 3월 이후 새로운 라이트닝 네트워크 결제 채널은 대략 1,500개에서 20,000개로 증가했다.

라이트닝 네트워크 채널의 성장세. 출처: https://bitcoinvisuals.com

 

추가 개발

볼트(BOLT, Basis of Lightning Technology) 1.0은 라이트닝 네트워크에 참여하는 데 필요한 모든 기술 요건과 사양을 담고 있는 오픈소스 코드 저장소이다.

곧 라이트닝에 추가될 개발 사항을 볼트 1.0에 반영하여 업그레이드된 볼트 1.1이 출시될 예정이다.

오순토쿤은 과거 인터뷰에서 개발팀마다 우선순위가 다르기 때문에 볼트 1.1에 대한 구체적인 계획은 예상하기 어렵다”고 말했다.

데커는 “클라이언트마다 우선순위가 다를 것이고 어떤 기능은 생략되기도 할 것”이라고 말했다.

오순토쿤은 “최종 사용자에게 가장 큰 영향을 주는” 다섯 가지 기능에 관해 설명했다.

  1. 스플라이싱(splicing): 현재 각 결제 채널은 정해진 용량이 있으며, 처음 채널이 생성될 때 정해놓은 비트코인 액수만큼만 전송할 수 있다. 사용자가 채널 용량을 증감하려면 같은 사용자들로 구성된 새로운 채널을 생성해야 한다. 스플라이싱은 일반 비트코인 거래와 동일한 확인 대기 시간과 수수료로 기존의 채널 용량을 수정함으로써 사용자들이 새로운 채널을 만들지 않아도 되도록 해준다.
  2. AMP: “Atomic Multipath Payments”의 약자로, 라이트닝 네트워크의 “이용성을 크게 향상해주는” 기능이다. AMP는 네트워크상의 단일 경로를 따라 결제를 라우팅하지 않고, 사용자들이 네트워크상의 여러 공공 채널을 통해 단편화된 결제를 송신하게 해준다. 씨라이트닝의 개발자 러스티 러셀은 여러 사람이 라이트닝 결제로 단일 당사자에게 송금할 때 AMP를 “결제 나누기” 기능으로 활용할 수 있다고 말했다.
  3. 웜보 채널(Wumbo Channels): 미국 애니메이션 스펀지밥에서 불가사리 패트릭이 사이즈를 늘린다는 의미로 “웜보”라는 말을 사용한 데서 유래된 이름이다. 웜보 채널은 라이트닝 결제 채널 내에서 최대 비트코인 송금 용량을 늘리는 것을 의미한다. 라이트닝 개발자들이 안전성을 강화하기 위해 추가한 기능으로 한 채널의 최대 송금 용량은 540달러 정도의 가치인 비트코인 0.16개다.
  4. 원격 출력 고정 주소: 라이트닝 네트워크상의 “재난 복구 시나리오”를 개선하기 위한 고정 주소는 사용자들이 쉽게 자금을 회복할 수 있도록 해주기 위한 기능이다. “라이트닝 지갑 시드만으로 채널의 균형을 회복”할 수 있다. 시드는 모든 라이트닝 (및 비트코인) 지갑에 붙은 연상 기호 복구 문구로, 자금을 복구하기 위해서는 이 문구와 채널 특정 정보가 필요하다.
  5. 2p-ECDSA: 비트코인 블록체인에서 진행된 거래를 위장하여 라이트닝 결제 채널을 만드는 기능이다. 현재 결제 채널을 여닫는 거래는 체인에서 진행하는 일반 거래와 쉽게 구별할 수 있다. 이 기능이 구현되면 전통적인 비트코인 결제 활동과 라이트닝 채널 상의 활동을 구별하기 어려워져 익명성을 강화할 수 있다.

파디우는 BOLT 저장소에 예정된 변경 사항들에 관해 이야기하며 다음과 같이 강조했다.

“중요한 설계 결정을 바꿀 필요가 없다. 볼트 1.1은 이미 잘 작동하고 있는 볼트 1.0의 업그레이드 버전이다.”

파디우는 2019년의 최우선 개발 목표가 기술 확장을 위한 “신뢰성”이라고 생각한다.

“가장 중요한 것은 결제 네트워크가 작동하는 것이다. 결국, 네트워크가 가치 있으려면 필요할 때 돈을 보내고 받을 수 있어야 하기 때문이다. 네트워크가 더 안정될수록, 방대한 사용자 기반을 보유한 회사들이 네트워크를 지원하려고 할 것이다.”

번역: 뉴스페퍼민트

This story originally appeared on CoinDesk, the global leader in blockchain news and publisher of the Bitcoin Price Index. view BPI.