라이트닝 네트워크 이해하기 (1부)

 

멀티시그 주소: 라이트닝 네트워크의 기본 구성 요소

(The Lightning Network (Part 1)를 번역하여 글을 작성했습니다.)

2 3부

2017년 8월 24일, 비트코인은 세그윗 업그레이드를 하였습니다. 세그윗은 더 나아가 라이트닝 네트워크와 같은 업그레이드를 도입 할 수 있는 발판이 되기 때문에 매우 좋은 소식이 아닐수가 없습니다. 이 기술들은 가령 비트코인 뿐만 아니라 세그윗을 도입한 라이트코인, 버트코인, 디지바이트등과 같은 다른 암호화폐에도 적용 할 수 있습니다.

a368d-1imxz0c-vktvvonmoy8_rgw.png

라이트닝 네트워크란?

라이트닝 네트워크 (LN)은 사용자들로 하여금 멀티시그 주소를 통해 수천개의 거래가 가능하게끔 합니다. LN에서 각 거래마다 전송 수수료를 지불하기보다, 멀티시그 주소를 통해 수천개의 전송을 한번에 할 수 있게끔 합니다. LN에서, 수천개의 전송 수수료를 지불하는 대신에 지불 채널을 열고 닫을 때의 수수료만 내면 됩니다. 또, 라이트닝 네트워크를 통해 아토믹 스왑이 가능해지는데, 거래소의 중계 없이 하나의 암호화폐를 다른 종류의 암호화폐로 바꿀 수가 있게 됩니다. (예를 들어 비트코인을 라이트코인으로 말이죠)

라이트닝 네트워크를 설명하기 여간 쉬운게 아니라서, 3개의 포스팅으로 나누어서 설명하도록 하겠습니다: 1) 멀티시그 주소 이해하기 2) 두 사람 사이에 라이트닝 네트워크가 어떻게 쓰이는가 3) 라이트닝 네트워크의 큰그림. 또한, 이 시리즈에서 저는 라이트코인 (LTC)를 주 통화로 쓰도록 하겠습니다.

*Author’s note: I wanted to personally thank Jimmy Song for his insight in breaking down this series into three segments.

멀티시그 주소란 무엇인가요?

멀티시그 주소는 “멀티 시그니쳐 주소”의 줄임말입니다. 이는 이 주소에 대한 권리를 여러사람이 행사한다는 것을 뜻합니다. 라이트코인(LTC)을 주고받을 수 있다는 점에서 일반적인 지갑이랑 유사하나, 어떠한 조건을 만족해야만 라이트코인을 보낼 수 있다는 점에서 다릅니다.

예를 들어, 세사람이 멀티시그 지갑을 같이 만들기로 했다고 가정해봅시다. 그들은 3명이 모두 같이 거래에 대해 싸인을 해야만 LTC 전송이 이루어지게끔 정할 수 있습니다. 또한 3명 중에 2명만 싸인을 해도 되게끔 할 수 있고, 1명만 싸인을 해도 LTC 전송이 이루어지게끔 할 수 있습니다. 이는 “스마트 계약”이 있기에 가능한 일입니다.

이제 앞서 만든 지갑에서 3명이 거래에 대한 싸인을하게끔 설정해놨다고 가정을 합니다. 이 지갑에서 라이트코인을 보내기 위해, 한 사람이 먼저 거래를 개시해야 합니다. 이는 열린 지불 채널 (Open payment Channel)을 생성합니다.

열린 지불 채널은 결제를시작했지만 완료하지 않았다는 것을 뜻합니다.이는 저희의 두번째 포스팅, “두 사람 사이의 라이트닝 네트워크”에서 중요한 부분을 차지할 것입니다.

열린 지불 채널을 만들면 여러일들이 발생합니다:

  1. 라이트코인을 잠급니다.
  2. 1라이트코인에 대한 지불이 다른 사용자들에게 제안 됩니다. 이 사람들은 이 지불을 승인 할 수 있습니다.
  3. 지불이 완료되지 않았기 때문에, 아직 블록체인에 기록 되진 않습니다. 세 사람이 모두 지불을 승인을 해야만 열린 지불 채널이 닫히게 됩니다.

닫힌 지불 채널은 지불이 승인되었고 완료된 상태를 말합니다. 이는 세가지의 결과를 야기합니다:

  1. 1라이트코인이 전송됩니다.
  2. 라이트코인 블록체인에 거래정보가 기록됩니다.
  3. 이 전송를 처리하는 것에 대한 지불 수수료가 추가적으로 채굴자에게 갑니다. LN에서, 이는 지불 채널을 닫을 때 발생하는 두번째 수수료가 되겠습니다.

요약

라이트닝 네트워크 (LN)은 여러개의 멀티시그 주소로 이루어져있습니다. 이들은 LN의 기본 구성 요소가 됩니다. LN은 열린 지불 채널 및 닫힌 지불 채널의 독특한 특성을 이용하여 블록체인에 지불이 기록되는것과 더불어사용자가 불필요한 수수료를 내는 것을 방지합니다. 지불 채널은 모든 사람이 지불을 승인할 때 닫히게 됩니다.

조금 이해 되셨나요? 이제 2부:두 사람 간의 라이트닝 네트워크를 읽을 준비가 되셨습니다!


비트코인 기부 주소: 1PAFbd1CQov2LxHzCfufmKDLcd58dPrF3J

라이트코인 기부 주소: LUkVNVzS5LX3Tw2aUHMvBDGwX858k6Z69o

모든 기부는 불쌍한 대학원생의 밥값에 이용됩니다… 하핫