비트 코인 라이트닝 네트워크. 간단히 설명합니다.

많은 사람들이 비트 코인이 우리 금융 시스템의 미래라고 믿습니다. 그러나이 목표를 가로막는 큰 문제가 있으며 확장 성입니다. 예를 들어 보겠습니다. 결제 제공 업체 VISA는 초당 평균 약 4000 건의 거래를 처리하고 최대 65,000 건까지 확장 할 수 있습니다.

반면 비트 코인은 현재 블록 크기 1MB로 초당 최대 7 개의 트랜잭션을 처리 할 수 ​​있습니다. 수만이 아니라 단지 7! 분명히 주요 블록 체인은 확장 성이 매우 낮습니다. 하지만 그럴 필요는 없습니다! 커뮤니티는 확장 성 문제를 해결하기 위해 Lightning 네트워크라는 새로운 기술을 고안했습니다.

핵심 아이디어는 일상적인 소규모 거래가 메인 블록 체인에 저장 될 필요가 없다는 것입니다. 이는 초당 7 건의 트랜잭션 제한을 피하고 오프 체인 접근 방식이라고도합니다.

어떻게 작동합니까?

예를 들어 보겠습니다. 매일 아침 Bob이 출근길에 커피 한 잔을 산다고 가정 해 보겠습니다. 간단한 커피를 위해 블록 체인에서 트랜잭션을 생성하는 것은 정말 과잉입니다. 커피의 실제 가격보다 더 많은 수수료를 지불하게 될 수도 있습니다. 그러나 번개 네트워크를 사용하면 Bob은 커피 숍에 결제 채널을 설정할 수 있습니다.

이를 위해 커피 숍과 Bob은 다중 서명 주소라고하는 곳에 일정량의 비트 코인을 입금합니다. Bob이 0.05 BTC를 입금하고 커피 숍이 환불을 제공하지 않기 때문에 아무것도 입금하지 않는다고 가정 해 보겠습니다.

이 다중 서명 주소는 기본적으로 양 당사자가 동의 할 때만 열 수있는 금고와 같습니다. 지불 채널을 열면 주소의 자금이 어떻게 분배되어야하는지에 대한 대차 대조표도 만듭니다. 그래서 지금은 이렇게 말합니다. “밥은 0.05 BTC를 받고 커피 숍은 0 BTC를받습니다.” 입금 한 것과 동일합니다.

결제 채널을 여는 것은 메인 블록 체인에서 이루어 지므로 완전한 투명성이 있습니다. 커피 숍 주인은 Bob이 0.05 BTC를 입금했음을 알 수 있으며 채널이 닫히면 돈을받을 수 있다는 확신을 가질 수 있습니다.

이제 채널이 열렸으므로 Bob은 모닝 커피를 주문할 수 있습니다. 커피 비용이 0.001 BTC라고 가정 해 보겠습니다. 비용을 지불하기 위해 Bob은 단순히 대차 대조표를 변경합니다. 그는 잔액에서 커피 비용을 빼고 커피 숍의 잔액에 더합니다. 이제 “밥은 0.045 BTC를 받고 커피 숍은 0.005BTC를받습니다”라고 말합니다. Bob과 커피 숍은 이제 개인 키로 업데이트 된 대차 대조표에 서명 한 다음 각자 사본을 보관하지만 다른 작업은하지 않습니다.

Bob은 결제 채널에 잔액이있는 한 계속 커피를 주문할 수 있습니다. 둘 다 그들 사이에 수십만 건의 거래를 할 수 있습니다. 이것이 메인 블록 체인에서 발생하기 때문에 실제로 제한이 없습니다.

하지만 좋은 이야기는 모두 끝납니다. 지불 채널은 밥이나 커피 숍에서 언제든지 닫을 수 있습니다. 그들이해야 할 일은 양 당사자가 서명 한 최신 대차 대조표를 가져와 비트 코인 네트워크에 방송하는 것뿐입니다.

채굴자는 대차 대조표의 서명을 확인하고 모든 것이 확인되면 대차 대조표에 따라 자금을 공개합니다. 그러면
Bitcoin 블록 체인에서 단일 거래가 생성됩니다. 따라서 번개 네트워크는 메인 블록 체인의 부하를 크게 줄일 수 있습니다. 블록 체인에서 두 개의 트랜잭션 만 필요합니다. 하나는 결제 채널을 열고 다른 하나는 폐쇄합니다.

또한 매우 안전합니다. 이 시스템은 가장 최근에 서명 된 대차 대조표 만 사용하여 돈을 잠금 해제 할 수 있도록합니다. 그리고 양 당사자가 대차 대조표에 서명 한 사본을 가지고 있기 때문에 상대방이 더 이상 협조를 원하지 않더라도 언제든지 자금을 해제 할 수 있습니다.

예를 들어 Bob은 커피 숍 소유의 돈을 인질로 잡을 수 없으며 그 반대의 경우도 마찬가지입니다. 거기서 끝나지 않습니다. 비트 코인을 보내려는 모든 사람과 직접 결제 채널을 열 필요는 없습니다. 네트워크를 사용하여 동전을 전달할 수 있습니다.

여기 Alice는 Bob의 친구입니다. 이전에 번개 네트워크에서 돈을 교환 했으므로 활성 결제 채널이 있습니다. 이제 Alice가 커피를 사고 싶다고 가정 해 보겠습니다. 커피 숍에 직접 채널을 여는 대신 Bob에게 돈을 이체하면 Bob이 커피 숍으로 이체 할 수 있습니다.

모두와 함께 결제 채널을 만들 필요가 없습니다! 번개 네트워크에서 귀하의 지불은 사람 A에서 사람 B 로의 경로를 찾으려고합니다. 최소한의 중개자와 최소한의 수수료로이를 수행하려고합니다. 이는 블록 체인에 대한 부담을 더욱 줄여 주지만 중개자가 지불 채널에 충분한 돈을 가지고 있어야합니다.