Pickhardt 지불: Lightning PlatoBlockchain 데이터 인텔리전스에서 대규모 Bitcoin 지불을 보내는 방법. 수직 검색. 일체 포함.

Pickhardt 지불: 번개에 큰 Bitcoin 지불을 보내는 방법

번개 네트워크 비트코인 생태계에서 소규모 BTC 거래를 실현할 수 있는 주요 솔루션으로 간주됩니다. 수수료 없이 가장 작은 금액을 송금할 수 있기 때문입니다.

실제로 라이트닝은 2015년에 처음 설계되어 2018년에 출시된 이후 많은 발전을 이루었습니다. Txstats.com.

비트코인 오버레이 네트워크는 엘살바도르가 비트코인을 법정 화폐로 채택하면서 글로벌 미디어의 전면에 등장한 후 지난 XNUMX년 동안 상당한 성장을 누렸습니다. 비트코인이 실제로 생활용품 구입.

지난 XNUMX년간 비트코인 ​​라이트닝 네트워크의 성장. 이미지 출처: Txstats.com.

아직도있는 동안 해야 할 많은 일 라이트닝 네트워크의 글로벌 채택이 현실적으로 가능하도록 하기 위해 프로토콜은 비트코인 ​​결제를 위한 주요 확장 솔루션으로서의 입지를 공고히 했습니다.

그러나 라이트닝 네트워크의 상호 연결된 채널 설계로 인해 네트워크를 통해 전송된 지불의 성공이 보장되지 않으므로 지갑이 지불 흐름의 우선 순위를 지정해야 하는 방식에 대한 결정을 내려야 합니다. 이에 대한 한 가지 예는 가장 널리 사용되는 우선순위 지정인 라우팅 수수료로 우선순위를 지정하는 것입니다. 그것은 추구한다 발신자의 수수료 지출을 최소화하는 네트워크 경로 선택.

A 통로 라이트닝 네트워크에서 는 여러 채널을 통해 라이트닝 지불이 발신자에서 수신자로 이동하는 경로를 나타냅니다. 라우팅을 사용하면 두 당사자가 서로 채널을 열지 않고도 지정된 발신자와 수신자 간에 지불이 이루어질 수 있습니다. 그들 사이의 노드는 라우팅 수수료와 교환하여 채널을 통해 지불을 라우팅합니다.

가장 저렴한 경로를 선택하는 것이 종종 소액 지불에 적합할 수 있지만 지불 금액이 증가하면 지불이 성공할 가능성이 낮아집니다. 다시 말해, 저비용 경로와 전반적으로 라이트닝 네트워크가 주어진 지불을 성공적으로 전달할 수 있는 가능성 지불 규모가 커질수록 감소.

이 문제의 대부분은 송금인과 수취인 모두와 그 사이의 모든 채널에서 자금 이동에 필요한 유동성 문제와 관련이 있습니다.

당연히 지불이 클수록 지불이 목적지까지 네트워크를 성공적으로 통과하기 위해 라이트닝 채널의 유동성이 더 많이 필요합니다. 소액 결제의 경우 이는 그다지 중요하지 않습니다. 채널의 비트코인 ​​용량이 소액 결제를 통과하기에 충분할 가능성은 높지만 전송되는 BTC의 양이 증가함에 따라 감소합니다. 따라서 라이트닝을 통해 소액 비트코인 ​​지불을 보내는 사람은 일반적으로 더 큰 지불을 보낼 때와 같이 유동성 문제에 대해 크게 걱정할 필요가 없습니다.

그럼에도 불구하고 소액 결제라도 Lightning에서 배송이 실패할 수 있습니다. 그런 의미에서 소액 결제와 대규모 결제 모두에 대한 안정성을 높이는 것은 좋은 생각인 것 같습니다.

이 문제를 생각하면서 Lightning Network의 연구원이자 교육자인 Rene Pickhardt는 지불이 성공할 확률을 최적화하는 방법을 연구하기 시작했습니다. 이제 그의 연구는 결실을 맺고 있습니다.

Pickhardt 결제: 라이트닝 결제의 안정성 향상

위에서 설명한 것처럼 라이트닝 결제의 안정성 문제의 핵심은 유동성에 있습니다. 결과적으로 Pickhardt의 작업 대부분은 유동성이 어디에 있습니까?라는 질문에 답하려고 합니다.

그 질문에 대한 정답은 없습니다. 설상가상으로 단일 채널을 고려하더라도 이에 대해 확신할 수 있는 방법이 없는 경우가 많습니다.

공개 라이트닝 채널의 비트코인 ​​용량을 결정하는 것은 간단할 수 있지만 해당 용량이 두 피어 간에 어떻게 나누어지는지를 결정하는 것은 쉽지 않습니다. 따라서 송금인이 성공적인 지불 라우팅에 필요한 유동성을 정확하게 결정할 수 있는 능력이 손상됩니다.

이러한 불확실성으로 인해 Pickhardt는 최선의 답이 확률을 기반으로 한다는 것을 발견했습니다.

Pickhardt Payments는 유동성에 대한 불확실성을 확률로 수량화하여 주어진 지불이 취할 수 있는 모든 경로를 매핑하고 성공 가능성이 가장 높은 경로를 선택합니다. 즉, Pickhardt Payments는 불확실성이 가장 낮은 경로를 선택하려고 합니다.

Pickhardt가 사용하는 확률 모델은 채널에 있는 유동성의 양을 추정합니다. 해당 모델은 라이트닝 네트워크의 공개 지불 채널에서 실행되어 주어진 채널에 일정량의 유동성이 존재할 가능성을 추정합니다. 그런 다음 지불은 가장 많은 유동성을 포함할 가능성이 더 높은 경로를 통해 전송되며 안정성을 위해 최적화됩니다. 지불에 실패하면 모델은 네트워크에 대한 믿음을 업데이트하여 실수로부터 학습합니다.

Pickhardt의 접근 방식은 수십 년 간의 컴퓨터 과학 연구를 급성장하는 Lightning 프로토콜에 적용합니다. 보다 구체적으로, 라이트닝 연구원은 늦은 시간부터 정보 이론의 아버지 클로드 섀넌의 통신 채널, 엔트로피 및 불확실성에서 확률 분포로 통신 불확실성을 정량화합니다.

대규모 거래에 대한 Pickhardt 지불

라이트닝에서는 더 작은 지불로 나누어서 큰 지불을 더 실현 가능하게 만듭니다. 그런 다음 네트워크를 통해 대상으로 라우팅되고 모두 성공하면 원래 지불이 성공한 것입니다.

최초 지급이 성공하기 위해서는 모든 분할이 성공해야 한다는 점을 감안할 때 최초 지급을 분할한 지급 횟수가 많을수록 성공 확률이 낮아집니다. 원래 지급이 성공할 확률은 각 "자식" 지급이 성공할 확률을 곱하여 구하기 때문입니다. 이론적으로 지불액이 적을수록 성공 가능성이 높아지기 때문에 이것은 일종의 역설을 만듭니다. 따라서 올바른 분할을 찾는 데 최적화 문제가 발생합니다.

Pickhardt Payments는 불확실성 비용을 줄임으로써 이루어지는 이러한 최적화를 위해 노력함으로써 최초 결제 성공 확률을 높이고자 합니다. 이를 달성하기 위해 운영 연구(OR).

보다 구체적으로 Pickhardt Payments는 최소 비용 흐름, OR 분야에서 잘 연구된 도구로 최적의 다중 부분 Lightning 지불을 모델링하고 수행하여 Lightning에서 지불을 분할하고 전달하는 의사 결정 프로세스를 개선합니다. 요컨대, 전제는 모든 채널의 유동성 정보에 대한 불확실성에 내재된 비용이 수반된다는 것입니다.

수수료 비용과 혼동하지 말고 불확실성 비용은 다음과 같이 생각할 수 있습니다. 기회 비용 주어진 경로를 시도할 때. 이론적으로 불확실성 비용이 높을수록 지불이 성공할 가능성이 적기 때문에 기회 비용이 높아집니다. 이러한 불확실성을 정량화함으로써 Pickhardt Payments는 기회 비용을 최소화하고 성공 가능성을 최대화하는 경로를 선택할 수 있습니다.

궁극적으로 이러한 최적화는 Pickhardt 지불 대상 큰 라이트닝 지불 보내기 이전에는 네트워크에서 불가능했습니다.

Pickhardt의 디자인은 단일 지불과 마찬가지로 분할 지불에 대한 우선 순위가 일반적으로 수수료를 기반으로 수행되기 때문에 Lightning의 현재 관행과 다릅니다. 반면에 Pickhardt Payments는 지불 전달 가능성을 높이기 위해 불확실성 비용을 낮추는 데 우선순위를 둡니다. 즉, 일반적으로 Lightning에서 지불하는 비용과 비교할 때 수수료가 상대적으로 비쌀 수 있습니다.

그러나 Pickhardt는 Bitcoin Magazine에 자신의 알고리즘이 수수료 최적화를 위한 선택을 제공할 수도 있다고 말했습니다. 그렇게 하는 것은 현재 라이트닝의 기본 요금이 존재한다는 점을 감안할 때 계산적으로 무겁습니다.. 이 경우 도전 과제는 두 옵션 사이에서 최적의 균형 찾기 — 사용자가 궁극적으로 우선 순위를 정하고 싶은 것에 손을 대면서 그는 이것을 "기능"이라고 부릅니다.

오늘 Pickhardt 결제를 사용하는 방법

오늘 Pickhardt Payments의 사용은 다음을 통해 수행할 수 있습니다. LND 관리J Carsten Otto. 또는 Pickhardt가 개발 중인 도서관 현재 시뮬레이션 및 생산 테스트를 허용합니다. Pickhardt는 Bitcoin Magazine에 결국 구현을 위한 바인딩과 함께 라이브러리를 제공할 것이라고 밝혔지만 현재로서는 기술적 정확성, 보안 및 런타임만큼 우선 순위가 높지 않습니다. 일반 사용자가 Pickhardt Payments를 활용할 수 있는 간단한 방법은 아직 없지만 개발자가 알고리즘과 라이브러리에 대해 계속 작업하여 견고성과 보안성을 자랑함에 따라 가용성이 증가해야 합니다.

정보와 피드백을 주신 Rene Pickhardt에게 감사드립니다.

Pickhardt Payments에 대한 자세한 내용은 관련 연구 논문메일 링리스트 게시물. Pickhardt's에서 더 많은 리소스를 사용할 수 있습니다. 웹 사이트.

타임 스탬프 :

더보기 Bitcoin Magazine