본문으로 건너뛰기

라이트닝 서명 장치: 인보이스와 라이트닝 주소

라이트닝으로 비트코인을 받으려면 보통 상대에게 긴 문자열을 전달합니다. 이 문자열은 특정 결제를 위해 만든 인보이스인 경우가 많습니다. 라이트닝 주소는 이 과정을 이름 하나로 간단하게 만들어 주는 방식입니다.

직접 키를 관리하는 라이트닝 서명 장치는 거래에 서명하는 도구이며, 앱에서 인보이스를 만들고 결제를 관리합니다. 수탁형 서비스를 이용한다면 키 관리는 사업자가 맡습니다.

인보이스는 한 번 쓰는 청구서입니다​

온체인 주소를 우편함에 비유하면, 라이트닝 인보이스는 식당의 계산서에 가깝습니다. 계산서에는 금액과 항목이 적혀 있고, 한 번 계산을 마치면 다음 결제를 위해 새 계산서를 받아야 합니다.

인보이스에는 받을 금액과 유효 기간, 결제를 받을 쪽을 가리키는 정보, 지급을 확인하는 데 필요한 값 등이 담깁니다. 결제 조건이 미리 정해져 있기 때문에 라이트닝 네트워크가 적절한 경로를 찾고 지급을 처리할 수 있습니다.

만료와 일회성​

인보이스에는 유효 시간이 있습니다. 보통 일정 시간이 지나면 만료되므로, 오래된 인보이스 대신 새로 만들어야 합니다. 일반적으로 같은 인보이스를 여러 번 사용하지 않는 이유는, 받는 쪽의 앱이나 서비스가 이미 지급된 인보이스의 재결제를 거부하도록 관리하기 때문입니다. 지급 증명 값 자체가 한 번 사용되면 암호학적으로 소모되어 재사용할 수 없게 된다는 뜻은 아닙니다.

따라서 라이트닝으로 여러 번 받을 때는 결제마다 새 인보이스를 만드는 것이 기본입니다. 금액을 비워 둔 인보이스를 지원하는 앱에서는 보내는 쪽이 금액을 정할 수도 있지만, 모든 앱이 이 기능을 지원하는 것은 아닙니다.

라이트닝 주소는 인보이스를 대신 요청합니다​

매번 긴 인보이스를 직접 만들어 상대에게 보내는 일은 번거로울 수 있습니다. 라이트닝 주소는 이메일 주소처럼 보이는 짧은 이름과 도메인으로 구성되어, 사용자가 그 이름을 알려 주면 뒤에서 인보이스를 요청해 주는 방식입니다.

보내는 쪽의 앱은 라이트닝 주소에 연결된 도메인에 결제 정보를 요청합니다. 그러면 해당 서비스가 새로운 인보이스를 만들어 돌려주고, 실제 라이트닝 결제는 그 인보이스를 통해 진행됩니다. 사람 눈에는 짧은 이름 하나만 보이지만, 뒤에서는 결제마다 새 청구서가 만들어지는 셈입니다.

편의와 서비스 의존성​

라이트닝 주소는 매번 긴 문자열을 복사해 보내야 하는 수고를 줄여 줍니다. 하지만 주소를 제공하는 도메인 운영 서비스에 의존하게 됩니다. 그 서비스가 멈추거나 운영을 중단하면 해당 주소로 인보이스를 받아 결제하는 일이 어려워질 수 있습니다.

가게에 고정된 큐알 코드를 붙여 두는 방식도 겉으로는 같은 코드를 계속 사용하는 것처럼 보일 수 있습니다. 실제로는 코드를 스캔할 때마다 뒤에서 새 인보이스를 만들어 주는 구조일 수 있습니다. 편리하지만 그 인보이스를 발급하는 서비스의 상태를 함께 고려해야 합니다.

온체인 주소와는 다릅니다​

온체인 주소와 라이트닝 인보이스는 서로 다른 결제 경로입니다. 온체인 주소로 라이트닝 결제를 보낼 수 없고, 라이트닝 인보이스를 온체인 주소처럼 사용할 수도 없습니다.

결제하기 전에 상대가 온체인으로 받을 것인지 라이트닝으로 받을 것인지 확인해야 합니다. 두 방식을 나누어 사용하는 배경은 온체인과 오프체인에서 확인할 수 있습니다.

키를 누가 관리하는지로 나뉘는 유형​

영상은 라이트닝 서명 장치를 사용자가 직접 키를 관리하는 자기 보관형과 회사가 시스템을 맡는 수탁형 두 갈래로 나눕니다. 이 절의 분류와 구분은 영상 발언자의 개인적인 나눔이며, 이 사이트가 검증하거나 합의된 정의가 아닙니다.

자기 보관형의 대표적인 방법은 작은 기기 위에 전체장부를 동기화해 노드를 직접 만든 다음 그 위에 라이트닝 구현체를 설치하고 채널을 만들어 주고받는 것입니다. 이런 방식에서는 사용자가 실수하지 않는 한 다른 사람이 임의로 자금을 가져갈 수 없다고 영상은 설명합니다. 수탁형은 회사가 라이트닝 시스템을 미리 구축해 두고 계정 가입으로 곧바로 쓰게 하는 형태이며, 그 회사가 없어지거나 계정을 묶어 버리면 사용할 수 없게 된다고 영상은 설명합니다.

발언자는 이 두 갈래를 예전부터 셋으로 나누어 왔다고 설명합니다. 첫째는 자신이 직접 구축한 노드에만 연결하는 자기 보관형입니다. 둘째는 앱을 켜면 제공자의 서버 환경 위에 경량 노드가 만들어지고 복구용 니모닉 같은 인증 정보를 주는 유형으로, 제공자는 이를 자기 보관형이라고 부르지만 발언자는 세미 커스터디, 즉 반쪽짜리 자기 보관이라고 부릅니다. 셋째는 설치해서 바로 쓰는 수탁형입니다.

둘째 유형에 대해 발언자의 판단으로는, 제공자나 그 서버에 문제가 생기면 그런 복구 수단도 무용지물이 된다고 봅니다. 제공자들은 노드를 만들 때 복구 수단을 준다는 점을 근거로 자기 보관형이라고 설명합니다. 첫째 유형의 앱은 노드에 연결해 자금을 보여 주는 역할에 그치고, 노드가 고장나거나 사라지기 전까지 다른 회사가 그 노드를 통제할 수 없습니다. 발언자는 이런 형태만이 완전한 자기 보관형이며 세미 커스터디로 부르는 유형은 심리적 안정감을 주는 정도라고 평가합니다.

채널 유동성을 다루는 부담도 다릅니다. 직접 노드를 운영하는 방식은 온체인에서 노드 주소로 비트코인을 보내 채널 유동성으로 넣고 채널을 연결해야 노드가 작동합니다. 수탁형은 계정을 만들어 바로 쓸 수 있어 이런 과정을 거치지 않지만, 편한 대신 회사가 없어지거나 계정이 묶이면 사용할 수 없게 되는 위험이 따릅니다.

서명 장치를 고르는 세 가지 기준​

라이트닝은 소액 결제의 속도와 편의를 위해 만들어진 비트코인의 레이어 2입니다. 영상은 그 목적에 맞춰 쓰는 것이 중요하다며 라이트닝 서명 장치에 큰 양의 사토시를 넣어 두지 않기를 권합니다. 발언자가 서명 장치를 고르는 기준으로 제시한 것은 세 가지 질문입니다. 제공 회사가 없어져도 괜찮은가, 전송할 때마다 수수료가 들어도 괜찮은가, 라이트닝 노드를 직접 운영할 자신이 있는가입니다.

첫째 기준에서 회사가 없어지는 위험을 감수할 수 있다면 수탁형 서비스를 써도 된다고 영상은 설명합니다. 발언자는 수탁형에서 회사가 없어지면 그 안에 있던 사토시도 사라질 수 있다고 봅니다. 대신 계정 복구가 이메일 인증 정도로 간단하고, 라이트닝 주소를 발급받아 쓸 수 있습니다.

둘째 기준에 해당하는 것은 서비스 제공자가 채널을 만들어 주는 방식입니다. 발언자는 이 방식이 앞에서 본 반쪽짜리 자기 보관에 해당한다고 봅니다. 채널을 만들 때 일정량의 사토시가 필요하고, 비트코인을 전송할 때마다 수수료가 듭니다.

셋째 기준에서 직접 운영할 자신이 있다면 비트코인 풀노드를 구축해 라이트닝 노드를 운영하는 방식을 고려할 수 있습니다. 영상은 풀노드와 달리 라이트닝 노드는 유지 관리를 잘해야 한다고 설명합니다. 인바운드·아웃바운드 유동성을 관리해야 하고, 노드는 365일 24시간 끊김없이 가동되어야 합니다.

영상은 시청자가 자신이 라이트닝을 얼마나 자주 어느 정도로 쓰는지에 따라 서명 장치를 고르라고 설명합니다. 정리한 정보를 참고하되, 실제로 설치해 써 보고 스스로 판단하라고 당부합니다.

수탁형 서비스로 시작하는 흐름​

영상이 공개된 2024년 3월의 화면 기준이며, 앱의 화면과 기능은 이후 달라졌을 수 있습니다. 영상은 라이트닝 앱 스피드(Speed)의 가입부터 받기와 보내기까지를 안드로이드 기기에서 구글 플레이 스토어로 앱을 설치해 보여 줍니다. 앱은 앱 스토어에서도 받을 수 있다고 소개합니다.

발언자는 스피드를 수탁형 서비스로 소개합니다. 사용자가 라이트닝 노드를 직접 운영하지 않고, 발급받은 계정을 그대로 쓰는 방식입니다. 그래서 큰 금액을 넣지 말고, 회사가 없어지거나 앱이 삭제되어도 크게 속상하지 않을 만큼의 금액만 넣어 쓰기를 권합니다.

가입은 이메일로 하며 곧바로 쓸 수 있다고 영상은 설명합니다. 기존 계정이 있으면 로그인하고, 없으면 계정 만들기를 선택합니다. 이메일은 실제로 쓰는 주소를 넣어야 하는데, 이메일 인증을 거치기 때문입니다. 발언자는 앱을 지웠거나 다른 기기에서 같은 계정을 되찾을 때도 이 이메일과 비밀번호를 입력하게 되므로 두 가지를 잘 기억해 두라고 당부합니다. 수탁형 서비스에서는 키를 사업자가 관리하므로, 복구가 곧 계정 인증에 달려 있다는 뜻입니다. 이어서 이름과 거주 국가를 입력하고 계정을 만들면 이메일 인증 화면이 나타납니다.

계정을 만든 뒤에는 무료로 라이트닝 주소를 정할 수 있습니다. 설정 화면에는 한 번 만들면 바꾸거나 지울 수 없다는 안내가 나오므로, 발언자는 사용자 이름에 해당하는 부분을 신중하게 고르라고 말합니다. 저장하면 중복 여부를 검증하고, 중복이 없으면 주소가 만들어져 첫 화면에 표시됩니다.

받기 화면은 라이트닝이 기본값이고 비트코인 항목이 따로 있습니다. 라이트닝에서 금액을 추가하면 사토시 단위로 입력할 수 있고, 국가를 대한민국으로 선택했기 때문인지 원화 환산이 함께 표시되었다고 발언자는 설명합니다. 금액과 메모를 넣으면 인보이스의 QR 코드와 문자열이 나오며, 이를 복사해 상대에게 전달할 수 있습니다. 비트코인(온체인) 항목에서는 계정에 할당된 온체인 주소가 표시되고, 이 주소로 온체인 거래를 받습니다.

보내기 화면은 먼저 QR 스캔 화면으로 열립니다. 인보이스 QR을 스캔하면 내용을 불러와 바로 보낼 수 있습니다. 아래의 키보드 아이콘을 누르면 상대의 라이트닝 주소를 직접 입력하고 보낼 금액을 정해 진행하는 화면으로 넘어갑니다. 발언자는 이 두 가지 보내기 방법을 알아 두면 된다고 설명합니다.

첫 화면의 아이콘으로는 거래 내역과 대기 중인 거래를 확인하는 화면에 들어갑니다. 설정에서는 화면 밝기(밝게와 어둡게), 표시 단위, 법정화폐 단위를 지정할 수 있습니다.

촬영 시점에는 앱이 한글화되어 있지 않았고, 발언자는 운영진이 자체 한글화 계획을 밝혔다고 전합니다. 발언자는 편의 기능을 갖춘 라이트닝 앱이 계속 나오고 있으니 한 번쯤 써 보고 검토해 볼 만하다고 말합니다.

사용할 때 확인할 점​

인보이스의 만료 시간이 지났다면 새 인보이스를 요청해야 합니다. 화면에 표시된 금액이 보내려는 금액과 맞는지도 확인해야 합니다.

받는 쪽의 채널 유동성이 부족하면 결제가 최종 실패할 수 있습니다. 최종 실패가 확인된 경우에는 상태를 확인한 뒤 새 인보이스나 다른 결제 경로를 선택할 수 있습니다. 반대로 결제가 진행 중이거나 결과가 불명확하다면 성공 또는 실패가 확정되기 전 새 인보이스나 온체인으로 다시 지급하지 않아야 합니다. 중복 지급이 될 수 있고, 잠겨 있던 자금이 풀리는 데 시간이 걸릴 수도 있습니다.

영상​

원본 영상: 비트코인 라이트닝 네트워크 지갑 종류 정리 (공개일: 2025-06-23)

관련 영상​

원본 영상: 라이트닝 지갑 정리 (공개일: 2024-03-11)

원본 영상: 스피드 라이트닝 지갑 사용법 (공개일: 2024-03-11)

링크 복사하기X에 공유페이스북에 공유쓰레드에 공유