본문으로 건너뛰기
buybitcoinsmart

용어집 / 라이트닝과 레이어 2

라이트닝 네트워크

별칭은 Lightning, 라이트닝입니다.

라이트닝 네트워크란 무엇입니까?
라이트닝 네트워크는 비트코인 위에 구축된 결제 레이어로, 두 당사자가 공유 온체인 주소에 코인을 잠그고 나서 오프체인에서 서로에게 즉시 지불하는 방식입니다.

라이트닝 네트워크는 트랜잭션을 게시하는 대신 공유 잔액 장부를 갱신하여 지갑 간에 비트코인을 이동합니다. 이 설계는 Joseph Poon과 Thaddeus Dryja가 2016년 1월 14일에 발표했으며, 최초의 메인넷 대응 소프트웨어인 lnd 0.4-beta는 2018년 3월 15일에 배포되었습니다. 구매자에게 이는 약 1초 안에 결제가 완료되고 수수료가 1센트의 일부로 측정되는 소액 결제를 뜻합니다.

작동 방식

라이트닝 네트워크는 두 당사자 간 채널로 이루어진 그래프이며, 결제는 그 그래프를 가로지르는 경로입니다.

채널을 여는 것은 두 상대방이 함께 관리하는 주소로 지급하는 일반 비트코인 트랜잭션 1건을 게시하는 것을 뜻합니다. 그 순간부터 두 사람은 브로드캐스트하지 않는 서명된 트랜잭션을 교환하여 그 주소 안의 잔액을 원하는 만큼 자주 재분배할 수 있습니다. 새로운 잔액은 이전 잔액을 무효화하므로, 블록체인이 보게 되는 것은 개설과, 결국에는 폐쇄뿐입니다.

채널이 없는 상대에게 결제하는 것은 그러한 갱신을 연쇄하는 방식으로 작동합니다. 이용자가 판매자의 결제 제공자와 채널을 가지고 있고 그 제공자가 판매자와 채널을 가지고 있다면, 이용자의 결제는 두 채널을 모두 건너뜁니다. 모든 홉은 해시 시간 잠금 계약을 사용하여 동일한 비밀값에 잠기므로, 경로 전체가 정산되거나 모든 홉이 만료되어 되돌아갑니다. 중간의 누구도 돈을 가로챌 수 없으며, 어니언 라우팅 덕분에 각 홉은 자신의 앞 상대와 뒤 상대만을 알게 됩니다.

두 가지 설계 세부 사항이 라이트닝 네트워크의 동작 대부분을 설명합니다. 잔액은 사토시의 1,000분의 1인 밀리사토시 단위로 추적되므로, 지갑이 홉 1회에 사토시의 일부를 수수료로 부과할 수 있습니다. 그리고 채널은 한쪽당 최대 483건의 대기 중 결제를 동시에 담을 수 있으며, 이 한도는 이를 강제하는 온체인 트랜잭션이 허용되는 최대 크기에서 비롯됩니다.

라이트닝 네트워크는 SegWit이 2017년 8월 블록 481,824에서 활성화된 뒤에야 안전하게 구축할 수 있게 되었습니다. 그 수정 이전에는 제3자가 전송 중인 자금 조달 트랜잭션의 식별자를 변경할 수 있었고, 그러면 각 상대가 이미 그 트랜잭션에 대해 서명해 둔 환불 트랜잭션이 조용히 무효가 되었습니다. 프로토콜 자체는 BOLT라는 일련의 문서에 명세되어 있습니다. 일회용 인보이스가 아닌 재사용 가능한 오퍼를 정의하는 BOLT12는 2024년 9월에 명세에 병합되었으며, 2017년 이후 추가된 첫 번째 새로운 BOLT입니다.

비트코인을 구매할 때 이것이 중요한 이유

라이트닝 네트워크는 소액의 비트코인을 거래소에서 빼내 자신의 손에 넣는 것의 경제성을 바꿉니다.

온체인 출금은 그날 네트워크가 부과하는 요금에 거래소가 덧붙이는 할증을 더한 만큼 듭니다. 라이트닝 출금은 보통 반올림 오차 수준인 라우팅 수수료가 듭니다. 이 사이트에서 리뷰한 Strike는 라이트닝과 온체인 양쪽으로 자신의 지갑에 출금하는 것을 지원하며, 이는 한 번에 5,000 달러가 아니라 20 또는 50 달러씩 모으는 경우에 찾아야 할 방식입니다. 거래소가 온체인 출금만 제공한다면, 소액의 잦은 구매는 수수료로 조용히 몇 퍼센트를 잃게 되며, 정직한 해결책은 덜 자주 모아서 출금하는 것입니다.

라이트닝 네트워크는 또한 비트코인이 투자가 아니라 쓸 돈처럼 작동하게 만드는 계층이며, 그래서 엘살바도르는 Bitcoin Law가 2021년 9월 7일에 발효된 뒤 국가 지갑을 이 계층 위에 구축했습니다. 이 사이트의 국가별 가이드는 그러한 일상적 사용이 정상인 곳과 법적으로 까다로운 곳을 다룹니다. 라이트닝 네트워크는 그 어느 것도 바꾸지 않습니다. 네트워크는 이용자가 어느 나라에 있는지 알지 못하지만, 이용자의 거래소는 압니다.

수탁의 상충 관계는 사람들이 잘못 이해하는 부분입니다. 라이트닝 지갑은 채널 갱신에 서명하기 위해 키를 온라인에 유지해야 하므로, 정의상 핫월렛입니다. 이는 쓸 돈에는 괜찮고 저축에는 잘못입니다. 라이트닝 네트워크에는 지출용 잔액을 두고 나머지는 콜드 스토리지에 보관하십시오. 그리고 앱의 "Lightning support"에 관한 세부 약관을 읽으십시오. 앱이 채널과 키를 보유한다면 이용자의 잔액은 그 회사에 대한 청구권이며, 이용자가 관리하는 비트코인이 아닙니다.

3,000사토시 팁을 두 가지 방식으로 지급하기

소액 결제는 어떤 처리량 주장보다 격차를 더 잘 보여 줍니다.

온체인에서 입력 1개, 출력 1개인 네이티브 SegWit 지출은 대략 110가상 바이트입니다. 수수료율 20 sat/vB에서 이는 3,000사토시를 옮기는 데 2,200사토시의 수수료가 들게 하므로, 수수료가 결제액의 거의 4분의 3을 차지하며, 게다가 평균 10분 걸리는 블록을 기다려야 합니다.

라이트닝 네트워크에서는 같은 3,000사토시가 예를 들어 3홉의 경로를 지납니다. 기본 수수료 1사토시에 100만분의 200을 부과하는 홉은 이 금액에서 1사토시에 사토시의 0.6을 더한 만큼 들게 하므로, 경로 전체가 5사토시 미만이 되고 전화를 내려놓기 전에 정산됩니다. 문제는 올바른 방향으로 충분한 잔액이 있는 경로가 존재할 때만 결제가 작동한다는 점이며, 사람들이 유동성에 대해 불평할 때 뜻하는 것이 바로 이것입니다.

라이트닝 네트워크 vs 결제 채널

라이트닝 네트워크는 그래프 전체이고, 결제 채널은 그 안의 단일 간선입니다. 채널 1개는 정확히 두 상대를 연결하며 그들 사이에서만 가치를 이동할 수 있습니다. 라이트닝 네트워크는 수천 개의 개별 두 당사자 채널을 낯선 사람에게 결제할 수 있는 무언가로 바꾸는 라우팅 계층, 가십 프로토콜, 그리고 공유 명세입니다. 친구와 결제 채널을 운영하면서 네트워크를 전혀 건드리지 않을 수 있지만, 채널이 최소 1개 없이는 네트워크를 사용할 수 없습니다.

라이트닝 네트워크 vs 사이드체인

라이트닝 채널은 이용자가 혼자서 강제할 수 있는 계약 아래 코인을 유지하고, 사이드체인은 코인을 다른 누군가의 합의에 넘깁니다. 라이트닝 네트워크에서는 상대가 사라져도 이용자가 자신의 최신 잔액을 직접 브로드캐스트하고 체인이 지연 후 이용자에게 지급합니다. Liquid와 같은 사이드체인에서는 코인이 연합의 다중 서명에 잠기고 되돌아오려면 그 연합의 서명이 필요합니다. 둘 다 레이어 2라고 불리고 둘 다 메인체인의 부하를 줄이지만, 누구의 협조 없이 빠져나올 수 있게 하는 것은 둘 중 하나뿐입니다.

혼동하기 쉬운 용어

자주 묻는 질문

라이트닝 네트워크의 비트코인도 실제 비트코인입니까?

네, 지갑이 비수탁형 지갑이라면 그렇습니다. 잔액은 이용자가 직접 강제할 수 있는 실제 온체인 출력에 대한 서명된 청구권입니다. 앱이 이용자를 대신해 채널을 보유한다면, 이용자가 소유하는 것은 대신 그 회사에 대한 청구권입니다.

채널을 직접 열어야 합니까?

보통은 아닙니다. 최신 모바일 지갑은 처음 수신할 때 이용자를 위해 채널을 열어 주고, 많은 거래소가 자체 노드를 통해 결제를 라우팅하므로 대부분의 사람이 하는 첫 라이트닝 결제에는 별도의 설정이 전혀 필요하지 않습니다.

라이트닝 결제가 실패한 이유는 무엇입니까?

거의 항상 올바른 방향으로 충분한 잔액이 있는 경로가 없었기 때문이며, 자금이 사라졌기 때문은 아닙니다. 실패한 결제는 홉의 타임록이 만료되면 자동으로 환불되며, 더 적은 금액으로 다시 시도하면 성공하는 경우가 많습니다.

라이트닝 네트워크에 저축액을 보관할 수 있습니까?

보관해서는 안 됩니다. 라이트닝 지갑은 채널 업데이트에 서명하기 위해 키를 온라인에 보관하므로 핫월렛에 해당합니다. 이를 지출용 계좌로 취급하고 장기 보유 자산은 콜드 스토리지에 보관하십시오.

다음에 읽을 글

관련 용어

라이트닝과 레이어 2 분야의 다른 용어

이 페이지를 영어로 읽기