라이트닝 네트워크에 대한 6가지 오해

链捕手
本文约2379字,阅读全文需要约10分钟
라이트닝 네트워크는 지난 몇 년에 비해 엄청나게 개선되었지만 단순하고 원활하며 완전히 추상화되려면 아직 갈 길이 멉니다.

원래 제목:Lightning for those who haven’t checked in on it in a while

Coinbase 클라우드 프로토콜 전문가 Viktor Bunin의 원본 게시물

원곡: Qianwen, ChainCatcher

저는 한동안 Lightening(나중에 Lightning Network라고 함)을 사용하지 않았습니다.

제가 마지막으로 작업에 시간을 보낸 것은 2019년에 Elizabeth Stark 및 기타 지역 사회 지도자들과 팀을 이루어 베를린에서 첫 번째 Lightning Network Conference를 조직했을 때였습니다. 그 이후로 나는 대부분의 시간을 다른 프로토콜 작업에 보냈고 여전히 Elizabeth와 같은 사람들과 친구로 지내는 동안 Lightning Network가 실제로 어떻게 작동하는지에 대한 이해가 떨어졌습니다. 다시 살펴보니 저뿐만 아니라 대부분의 친구들도 그랬다는 것을 알게 되었습니다.

이번 포스팅은 최근 라이트닝 네트워크를 이용하지 않으시는 분들을 위한 포스팅입니다. 그것은 나 또는 내가 본 다른 사람들의 오해에 대해 논의할 것입니다. 제가 놓친 좋은 점이 있다면 트위터에 글을 남겨주세요.

오해 1: 라이트닝 네트워크를 비수탁적으로 사용하려면 자체 노드를 실행해야 하므로 일반 사용자가 모바일 장치를 사용할 수 없습니다.

몇 년 전에는 사실이었지만 이제 사용자는 관리되지 않는 라이트 클라이언트를 통해 모바일 장치에서 라이트닝 네트워크를 사용할 수 있습니다. 사용자는 항상 자신의 키를 제어할 수 있으며 Lightning Light 클라이언트의 지갑 경험은 Ethereum을 사용할 때 RPC를 통해 Alchemy 또는 Infura를 호출하는 것과 동일합니다.

오해 2: 라이트닝 결제가 성공하려면 송금인과 수신자가 동시에 온라인 상태여야 합니다(오프라인/동기 결제 불가).

이 상황은 여전히 ​​존재하지만 몇 가지 깔끔한 해결 방법이 있습니다. 비수탁형 Lightning 모바일 지갑은 지갑이 포그라운드에서 실행되지 않을 때에도 백그라운드 작업이나 전화 알림을 통해 결제를 받을 수 있습니다. 그러나 이 접근 방식은 모바일 운영 체제에 의해 제한됩니다. 최신 운영 체제는 배터리를 절약하기 위해 백그라운드 앱에서 수행되는 계산량을 제한합니다. LN 결제를 몇 번 받는 것은 괜찮지만, 단기간에 너무 많은 금액을 받으면 계산상의 제약으로 인해 만료되기 시작합니다.

장기적으로 라이트닝 네트워크 프로토콜 개발자는 임의로 긴 무신뢰 대기 시간을 가능하게 하는 Async Payments 사양을 개발하고 있습니다. 기본적으로 지불금은 보낸 사람의 노드에서 적립되지만 받는 사람의 노드가 오프라인이 되면 지불금은 받는 사람이 다시 온라인 상태가 될 때까지 보낸 사람의 LSP(Lightning Network/Liquidity Service Provider, 일반적으로 지갑 자체에서 실행)에 유지됩니다. 업그레이드는 내년에 출시될 것으로 예상되지만 아직 공식 출시 날짜는 없습니다. 그러나 이를 위해서는 참여 지갑에 LSP가 포함되어 있어야 하며, 이로 인해 네트워크 전체 솔루션으로 채택되는 데 방해가 될 수 있습니다.

오해 3: 라이트닝 네트워크는 채널을 개설하기 위해 양쪽 사용자가 채널에 동일한 양의 BTC를 투자하도록 요구합니다.

이는 사실이 아닙니다. 대부분의 라이트닝 네트워크 클라이언트에서 채널은 기본적으로 단방향으로 열려 있으므로 보낸 사람만 채널에 자금을 투자하면 되며 수취인은 완전히 새로운 빈 주소가 될 수 있습니다. 이러한 오해는 다음과 같은 데서 비롯됩니다.라이트닝 네트워크 백서, 백서의 예에서는 항상 양방향 자금 조달 채널을 언급했습니다.

실제로 흥미로운 배경 이야기를 바탕으로 제작되었습니다. 최초 결제채널(Spilman)은 단방향 결제만 허용하였습니다. 라이트닝 네트워크의 혁신은 이중 자금과 양방향 결제를 실현하는 데 있으며 채널에는 만료 시간이 없습니다. 이것이 아마도 라이트닝 네트워크 논문이 이에 그토록 초점을 맞춘 이유일 것입니다. 이는 당시 알려진 프로토콜 설계에 비해 중요한 발명품이었습니다.

오해 4: 라이트닝 네트워크에서는 사용자가 특정 단일 목적 송장을 지정해야 하는데 이는 끔찍한 사용자 경험입니다.

이것은 처음에는 사실이었습니다. 하지만 지금은 있어요라이트닝 네트워크 주소, 이는 기본적으로 Lightning Network용 ENS입니다. 그들은 구성되어 있습니다lnurl-pay사용자가 금액이나 기간에 상관없이 라이트닝 네트워크를 통해 viktor@example.com으로 BTC를 보낼 수 있도록 허용됩니다.

오해 5: 사용자는 BTC를 보낼 때 비트코인과 라이트닝 네트워크를 이해하고 선택해야 합니다.

이전에도 그랬을 것입니다. 하지만 지금은 다릅니다. 이제 그들은통합 QR 코드, 전송 지갑이 올바른 경로를 선택할 수 있도록 온체인 주소를 라이트닝 네트워크 송장과 교묘하게 묶습니다. CashApp을 열고 비트코인 ​​탭으로 이동하세요. Cash App은 라이트닝 네트워크를 지원하지만 라이트닝 네트워크를 선택할 수 있는 옵션은 없습니다. 통합 QR코드를 사용하고 있기 때문이다.

그러나 이는 단일 잔액 문제를 해결하지 못합니다. 사용자의 BTC 잔액은 여전히 ​​온체인 및 라이트닝 네트워크 전반에 걸쳐 분할될 수 있습니다. 통과하다수중 교환(잠수함 교환) 및/또는바느질(스플라이싱)은 이 문제를 어느 정도 해결할 수 있지만 장기적인 관점에서는 지갑과 기타 공급자가 근본적인 복잡성을 처리할 것이기 때문에 사용자는 이것이 문제이거나 라이트닝 네트워크가 존재한다는 사실조차 인식하지 못할 것입니다. 원활한 사용자 환경에서는 숨겨집니다.

오해 6: 라이트닝 네트워크는 자본 효율성이 낮기 때문에 실행 가능하지 않습니다.

이번 논의는 민감한 부분이므로 최대한 중립적으로 다루겠습니다.

라이트닝 네트워크는 허브 앤 스포크 모델을 사용합니다. 네트워크의 허브-허브 부분은 거래소, 관리 지갑, LSP 및 최적의 라우팅 노드 간 대규모 채널의 높은 단위당 자본 할당 비율로 인해 자본 효율성이 매우 높습니다.

그러나 라이트닝 네트워크의 자본 비효율성은 비수탁 사용자인 가장자리에 있습니다. 관리형 Lightning 사용자의 경우 지갑은 다른 허브와의 대규모 채널을 유지하고 사용자 잔액에 대한 내부 회계를 수행하기만 하면 됩니다. 비수탁 사용자의 경우 지갑은 각 사용자와 별도의 공개 자금 채널을 유지해야 합니다. 문제는 이러한 채널 전반에 걸쳐 지속적인 유동성 할당 및 관리를 유지하는 방법입니다.

구체적인 예를 들자면: 비수탁 지갑 사용자가 라이트닝 네트워크를 통해 친구에게 0.1 BTC를 보내고 싶어합니다. 그들과 지갑 제공자, 그리고 모든 노드 사이의 채널에 충분한 유동성이 있다고 가정하면 결제는 성공적일 것입니다. 그러나 이제 지갑에는 문제가 있습니다. 채널에 0.1 BTC가 있으므로 사용자가 지불을 받지 못하면(따라서 채널 균형 조정) 이 0.1 BTC가 그곳에서 유휴 상태가 되어 지갑 공급자의 비효율성이 낮아집니다. 이 시점에서 지갑 제공자는 유동성을 유지할지, 아니면 채널을 닫거나(사용자 경험을 저하시킴) 채널을 연결(사용자에게 보이지 않음)하여 유동성을 철회할지 결정해야 합니다.

비수탁 사용자의 경우 이러한 한계 자본 비효율성 문제는 매우 성가신 최적화 문제로, 거래 규모에 관계없이 계정 기반 모델보다 객관적으로 더 나쁩니다. 그러나 이는 해결 불가능한 문제가 아닙니다. 불가능하지 않은 한 성공해야 합니다. 이는 비트코인 ​​개발자 커뮤니티의 모토이기도 합니다.

자본 최적화의 어려움 외에도 모든 연결, 채널 폐쇄 등에는 온체인 거래가 필요하기 때문에 채널 및 유동성 관리와 관련된 비용에서 또 다른 과제가 발생합니다. 비트코인의 보안 예산은 거래 수수료의 막대한 증가에 의존하지만, 거래 수수료가 $30-$60로 증가하면 채널 관리에 엄청난 비용이 들고 전 세계 인구의 상당 부분이 비수탁 라이트닝을 사용하지 못할 수도 있습니다. 회로망. 호스팅된 라이트닝 지갑은 현재 내장된 인센티브로 인해 이점을 갖고 있으며, 옴니버스 계정 모델로 인해 채널 관리 빈도가 훨씬 낮아지므로 온체인 수수료가 증가함에 따라 훨씬 더 성장할 가능성이 높습니다. 커뮤니티는 이 문제를 해결하고 비수탁 라이트닝 지갑이 계속해서 네트워크에서 일류 시민이 되도록 하기 위해 열심히 노력하고 있지만 아직 명확한 해결책은 없습니다.

라이트닝 네트워크가 단순하고 원활하며 완전히 추상화되려면 아직 갈 길이 멀습니다. 여전히 극단적인 경우가 많으며 관리되지 않는 사용자는 아직 최고의 사용자 경험을 누리지 못했습니다. 그러나 많은 문제가 이미 해결되었으며 앞으로 몇 년 안에 더 많은 문제가 해결될 것입니다. 이제 번개가 쳤으니 천둥이 멀리 뒤처질 수 있겠습니까?

라이트닝을 사용해 보고 싶으신가요?

비관리 사용자는 다음을 선택할 수 있습니다.Phoenix Wallet또는Breez 

관리되는 사용자는 다음을 선택할 수 있습니다.Wallet of Satoshi

또는 사용자는 다음을 실행할 수도 있습니다.LND수동 조작