L2출처에 근거한 답변
Bitcoin 위의 Lightning Network는 어떻게 작동할까?
결제 채널과 유동성에서 라우팅, 청구서, 온체인 강제 집행까지.
Lightning Network는 모든 결제를 블록체인에 공개하지 않고 결제 채널에서 bitcoin을 이동합니다. 참여자는 서명된 채널 상태를 갱신하며, 라우팅된 결제는 조건부 계약을 사용하므로 중개자가 단순히 자금을 가져갈 수 없습니다. Bitcoin 기본 계층은 최종 정산의 중재자로 남습니다.
Payment Channel — 채널은 bitcoin을 온체인에 잠근다
두 당사자가 온체인 자금 조달 출력을 만들고, 잠긴 금액을 다르게 나누는 새로운 서명 상태를 교환합니다. 현재 commitment를 일방적으로 공개하면 폐쇄가 시작되며, 지급은 타임록과 확인을 기다릴 수 있습니다.
결제는 여러 채널을 지날 수 있다
송신자는 수신자와 직접 연결된 채널이 필요하지 않습니다. 노드는 경로를 따라 조건부 결제를 전달합니다. 수신자가 비밀을 공개해 연결된 조건을 충족하고, 경로가 실패하면 타임록이 참여자를 보호합니다.
주된 운영 제약은 유동성이다
채널은 나가는 쪽 잔액에서만 보낼 수 있고 사용 가능한 들어오는 용량 내에서만 받을 수 있습니다. 지갑은 복잡성의 일부를 숨기지만 라우팅, 백업, 가용성, 채널 관리에는 실제 상충 관계가 남습니다.
채널은 실제 Bitcoin 출력에서 시작한다
채널을 열면 온체인 자금 조달 거래가 생성되며, 출력은 합의한 채널 스크립트에 따라서만 지출할 수 있습니다. 이후 당사자는 고정된 잔액을 나누는 commitment 거래를 교환합니다. Lightning Network는 추가 bitcoin을 만들지 않으며, 집행 가능한 조건 아래 잠긴 bitcoin을 청구할 수 있는 사람을 바꿉니다.
새로운 서명 상태가 모든 결제의 공개를 대신한다
결제는 거래를 방송하는 대신 새 서명을 교환해 잔액 분배를 바꿉니다. 현재 commitment 설계는 취소와 벌칙 장치를 통해 오래된 상태를 공개하는 일을 위험하게 만듭니다. 협력이 끝나더라도 각 당사자는 일방적으로 닫을 수 있는 경로를 유지합니다.
HTLC가 채널을 원자적 경로로 연결한다
송신자는 수신자에게 직접 연결된 채널이 필요하지 않습니다. HTLC(Hashed Timelock Contract)는 각 홉 결제를 같은 비밀에 조건부로 연결하고 점차 짧아지는 타임록을 씁니다. 수신자가 해시 원상을 공개해 마지막 지급을 받으면 각 중개자도 들어오는 청구액을 받을 수 있습니다. 그렇지 않으면 해당 타임록이 만료된 뒤 자금을 회수할 수 있습니다.
어니언 라우팅은 중개자의 정보를 제한한다
송신자가 지시를 여러 겹으로 감싸므로 전달 노드는 보통 이전 노드, 다음 노드, 전달 금액, 시간 정보만 압니다. 프라이버시는 좋아지지만 완벽하지 않습니다. 시점, 채널 잔액, 끝점의 행동, 네트워크 관찰로 여전히 정보가 드러날 수 있습니다.
유동성은 특정 방향의 용량이며 전체 잔액이 아니다
모든 자금을 자신의 쪽에 두고 채널을 열면 보낼 수 있지만 처음에는 그 채널로 받을 수 없습니다. 수신은 잔액을 자신에게 옮겨 향후 보낼 용량을 만들며, 송신은 반대로 합니다. 지갑은 채널 선택, splicing, 스왑, 유동성 서비스, 분할 결제를 사용하며 항상 일정한 수수료와 상충 관계가 있습니다.
아무도 자금을 훔치지 않아도 경로는 실패할 수 있다
경로 용량이 부족하거나 수수료가 한도를 넘거나 노드가 오프라인이거나 채널 정보가 오래됐을 수 있습니다. 지갑은 다른 경로를 시도하고 때로 결제를 나눕니다. 일상적으로 빠른 성공은 작동하는 전체 네트워크의 특성이지 모든 청구서에 대한 보장이 아닙니다.
지갑 유형이 실제 bitcoin 통제자를 결정한다
직접 보관하는 Lightning Network 지갑은 사용자에게 집행 가능한 채널 청구권을 주지만 백업, 체인 감시, 비상 수수료 준비금을 관리해야 합니다. 수탁 지갑은 복잡성을 모두 숨길 수 있지만 실제 자금은 제공자가 통제합니다. Lightning Network라는 이름만으로 누가 키를 갖는지 알 수 없습니다.
Lightning Network는 다른 코인도, 무관한 시스템에서 정산하겠다는 약속도 아닙니다. 채널의 청구권은 분쟁을 결국 Bitcoin 거래로 집행할 수 있도록 구성됩니다.
01Lightning Network 결제는 Bitcoin에 기록되는가?+
채널 개설과 최종 정산은 온체인입니다. 개별 중간 잔액 변경은 분쟁이나 폐쇄가 공개를 요구하지 않는 한 보통 오프체인에 남습니다.
02결제는 즉시 최종 확정되는가?+
성공적으로 조건을 충족한 결제를 수신자는 채널 시스템 안에서 보통 완료로 여길 수 있습니다. 다만 최종 분쟁 해결은 계속 Bitcoin과 그 확인에 기반합니다.
03들어오는 유동성 없이 받을 수 있는가?+
자신을 향한 용량이 없는 경로로는 받을 수 없습니다. 지갑은 이전 지출, 스왑, 유동성 서비스, 상대방이 연 채널로 용량을 얻을 수 있습니다.
04Lightning Network는 언제나 직접 보관인가?+
아닙니다. 직접 보관과 제삼자 보관이 모두 있습니다. 누가 키를 갖는지, 제공자의 허락 없이 채널을 닫거나 자금을 인출할 수 있는지 확인하세요.