Lightning Network: What is it And Can It Help Bitcoin?

Ameer Rosic

3 months ago
Lightning Network: What is it And Can It Help Bitcoin?

라이트닝 네트워크

Bitcoin을 확장하기 위해 Joseph Poon과 Tadge Dryja가 처음 개념화했으며 번개 네트워크는 암호화 공간에서 가장 중요한 2 층 혁신 중 하나가되었습니다. 가까운 장래에 모든 비트코인 거래를 수행하기 위해 번개 네트워크를 독점적으로 사용하게 될 가능성이 있습니다. 그렇다면 정확히 무엇이며 어떻게 작동합니까? 게다가, 왜 우리는 이것을 처음에 필요로 했습니까? 우리는이 가이드에서 그것에 대해 모든 것을 배울 것입니다.

번개 네트워크의 필요도

비트코인의 확장성 문제는 새로운 것이 아닙니다. 커뮤니티는 지난 3년간 이 문제에 대해 이야기해 왔습니다. 짧게 말하자면 비트코인의 원래 아키텍처는 대량 채택과 사용에 적합하지 않습니다. 우리는 이전에 이것에 대해 자세히 이야기했습니다. 여기에서 읽을 수 있습니다. 그러나 주류 채택을 억제하는 잠재적인 장애물이 하나 더 있습니다. 2019년이 끝날 무렵, 블록체인 캐피탈은 온 체인 비트코인 거래 수수료가 2020년에 100달러에 달할 것이라고 예측했습니다. 이는 다음과 같은 이유 때문에 의미가 있습니다.

사용 사례가 증가하고 주류 수용이 증가함에 따라 Bitcoin에 대한 수요가 증가하여 필연적으로 거래 수수료가 증가 할 것입니다.

많은 사용자가 대기열을 뛰어 넘고 수수료를 늘려 거래를 더 빨리 처리하기를 원할 것입니다. 대부분의 사용자가 소송을 따르는 경우 필연적으로 평균 수수료가 증가합니다.

참고: 모든 Bitcoins가 채굴되면 거래 수수료가 경제적으로 광부에게 네트워크 서비스를 계속 제공하도록 장려할만큼 충분히 높을 것으로 추측됩니다.

그러나 이것은 주류 채택에 이상적이지 않습니다. 3.4 억 명이 하루에 $5.50 미만을 벌 수 있습니다. 그들에게는 그러한 높은 수수료를 지불하는 것이 실제로 실용적이지 않습니다. 이것이 라이트닝 네트워크가 중요한 혁신인 정확한 이유입니다. Blockchain Capital의 Spencer Bogart에 따르면, 이 광업 수수료 증가는 번개 네트워크에 대한 수요를 증가시킬 것입니다.

번개 네트워크 - 후드 아래를 찾고

번개 네트워크는 사용자 간의 양방향 지불 채널로 블록 체인에서 일반적으로 발생하는 트랜잭션을 수행 할 수 있습니다. 블록 체인에서 발생합니다. 지불 채널은 국가 채널의 전문화 된 형태입니다. 주 채널에서 블록 체인의 일부는 참가자가 미리 동의 한 다중 서명 또는 스마트 계약을 통해 봉인됩니다. 이 채널에서:

참가자는 광부에게 아무것도 제출하지 않고 서로 직접 상호 작용할 수 있습니다.

이 참가자들은 서로 여러 마이크로 트랜잭션에 참여할 수 있습니다.

지불 채널이 닫히면 최종 거래 세트가 블록 체인에 추가됩니다.

두 당사자 간의 일련의 차용증서 (차용증서) 라고 생각하십시오. 이 예를 생각해 보십시오. 앨리스와 밥은 서로 자주 거래해야합니다. 그러나 이러한 거래 중에 실제로 이전하는 금액은 중요하지 않습니다. 이 경우 비트 코인 블록 체인을 사용하는 것은 실용적이지 않습니다. 대신, 이것이 그들이 할 수있는 것입니다:

앨리스와 밥 모두 각각 따로 설정 $20.

결합 된 $40 사물함 안에 보관됩니다. 둘 다 액세스 코드의 절반을 소유하고 있습니다.

또한 각 사용자가 소유 한 잔액을 기록하는 원장도 있습니다. 그래서, 처음에, 둘 다 그들의 이름에 대해 20달러를 가지고 있습니다.

앨리스가 밥에게 10달러를 지불해야 한다면, 그녀는 현금을 가질 필요가 없습니다. 둘 다 단순히 사물함을 열고 공유 원장에서 잔액을 업데이트 할 수 있습니다. 그래서, 이 특정한 거래 다음에, 앨리스의 잔액은 10달러이고, 밥은 30달러가 될 것입니다.

당사자들이 서로를 신뢰할 수 있는 한, 그들은 현실 세계에서 균형을 정착 할 필요가 없습니다. 실제 생활에서 친구들과 탭을 유지하는 방법을 생각해보십시오.

이 상태 채널은 참가자가 미리 결정한 점에서 닫을 수 있습니다. 이러한 미리 결정된 조건은 다음 중 하나일 수 있습니다.

일정 시간이 지났습니다.

일정량의 거래가 처리되었습니다.

앞서 언급 한 바와 같이, 지불에만 거래 상태 채널은 지불 채널이라고합니다. 지불 채널의 가장 중요한 형태는 다음과 같습니다:

나카모토 고주파 거래.

스필맨 스타일 지불 채널.

CLTV 스타일 지불 채널.

해시 타임록 계약 (HTLC)

HTLC는 지불 채널의 가장 편리한 응용 프로그램입니다. HTLC를 사용하면 사전 합의 된 기한 전에 자금이 당사자간에 전송 될 수있는 지불 채널을 열 수 있습니다. 지불은 암호화 증명서의 제출을 통해 당사자 사이에 인정받을. HTLC에는 세 가지 놀라운 기능이 있습니다.

그것은 당사자가 그들에게 주어진 지불을 몰수하고 지불자에게 반환 할 수 있습니다. 이것은 기존의 블록 체인 트랜잭션에서는 불가능할 것입니다.

그것은 크로스 체인 트랜잭션을 일명 원자 스왑을 가능하게합니다. 간단히 말해, 이 기능을 사용하면 사용자가 한 체인의 암호 해독을 다른 체인의 암호 해독으로 바꿀 수 있습니다.

번개 프로토콜은 HTLC의 구현이 될 것입니다.

번개 네트워크의 노드는 어떻게 연결됩니까?

번개 네트워크는 수천 명 또는 수백만 명의 사용자의 지불 네트워크가 될 수 있도록 연결할 수 있습니다. 예를 들어 봅시다. 이 상황을 상상해보십시오.

Bob과 Charlie는 회사의 파트너이며 이미 비용 목적으로 그들 사이에 지불 채널을 가지고 있습니다.

밥의 아내 앨리스, 찰리와 거래하고 싶어. 밥과 앨리스는 가계비로 그들 사이에 지불 채널이 있습니다.

밥, 앨리스와 찰리를 통해 번개 거래에 대한 지불 채널을 만들 수있을 것입니다.

이제 이것을 확장해 봅시다. Alice, Bob, Charlie가 다른 사용자와 50개의 고유 지불 채널을 가지고 있다고 상상해보십시오. 각 사용자는 50개의 다른 지불 채널을 가지고 있습니다. 이로 인해 수백만 개의 고유 노드가 번개 네트워크를 통해 서로 트랜잭션 할 수 있습니다.

라이트닝 네트워크는 보안을 어떻게 유지합니까?

이러한 모든 번개 네트워크 채널이 가까운 장래에 매일 수백만 달러를 거래할 것이라고 가정하는 것이 안전합니다. 그래서, 이것은 질문을 구걸합니다. 이러한 채널은 보안을 어떻게 유지하고 있습니까? 악의적 인 사용자가이 채널 내부의 모든 돈으로 이륙하는 것을 막을 수있는 방법은 무엇입니까? 글쎄, 좀 살펴 보자.

#1 현명한 계약으로 안내

번개 네트워크는 현명한 계약에 의해 안내되고 관리됩니다. 스마트 계약은 중개자를 거치지 않고도 두 당사자가 직접 상호 작용하는 데 사용할 수있는 자체 실행, 자동화 된 계약입니다. 현명한 계약은 사용자가 트랜잭션을 방해하지 않고 시스템의 이익을 위해 행동하지 않도록합니다.

#2 타임록

앞서 언급했듯이 참가자들은 지불 채널이 열리기를 원하는 기간에 대해 미리 동의해야합니다. 타임록을 사용하여 채널 수명 상한을 설정할 수 있습니다. 이렇게하면 거래를보다 효율적으로 수행 할 수있을뿐만 아니라 참가자가 사라지고 잔액이 지갑에 잠겨있는 것을 막을 수 있습니다.

#3 비대칭 해지 약정

비대칭 해지 약속은 시스템을 속이려는 사용자를 처벌하는 데 사용할 수있는 기술입니다. 번개 네트워크는이를 사용하여 사용자가 속인 사용자가 지갑의 전체 균형을 청구 할 수있는 조건을 설정할 수 있습니다.

번개 네트워크는 얼마나 비쌉니까?

번개 네트워크에 연결된 수수료는 Bitcoin 블록 체인에서 광부가 청구 한 수수료에 비해 무시할 수 있습니다. 그 이유는 간단합니다. 광부 노드에 의해 수행 된 작업은 번개 노드에 의해 수행 된 작업보다 훨씬 더 어렵고 중요합니다. 그러나 번개 네트워크가 많이 사용되기 때문에 수집 된 누적 수수료는 해당 서비스에 대한 노드를 보상하기에 충분해야합니다.

번개 네트워크를 어떻게 사용합니까?

이전 예제로 돌아가 앨리스는 밥을 통해 찰리와 거래를 수행하려고합니다.

Alice는 Bob과 함께 채널을 열고 Bob은 찰리와 함께 채널을 엽니 다.

앨리스는 그녀가 찰리와 상호 작용하기를 원한다고 선언한다고 가정 해보십시오.

찰리는 난수를 선언하고 SHA256 해시를 생성하여 Alice에게 넘깁니다. 기본적으로 찰리가 숫자 A 를 선택하면 H (A) 의 해시를 줄 것입니다.

Alice는 동일한 해시를 얻는 데 필요한 데이터를 제출할 수있는 사람 만 지불 할 수있는 조건으로 Bob에게 0.1 BTC를 보냅니다. Bob이 자금을 오용하려면 해시를 생성하는 데 필요한 사전 이미지 인 데이터가 있어야합니다. 기본적으로, 밥은 그가 가지고 있지 않은 “A”를 주어야 할 것입니다.

밥은 지금 같은 조건을 사용하여 찰리에 자금을 넘겨 손. 찰리는 사전 이미지 “A”를 넘겨 밥의 지불을 마무리

밥은 앨리스의 “A”를 건네서 지불을 마무리합니다.

번개 네트워크는 라이브입니까? 통계

우리는 1ml.com에서 우리의 통계를 취할 것입니다.

스크린 샷에 따라 다음과 같은 주요 통계를 기록해야하는 몇 가지 주요 통계는 다음과 같습니다.

11,563 개의 노드가 있으며 그 중 6,379 개의 활성 채널이 있습니다.

총 36,328 개의 채널이 있습니다.

현재, 이 채널은 897.91 BTC의 용량을 가지고 있는데, 이는 대략 8백7백만달러와 같습니다.

이제 대륙에 걸쳐 이러한 번개 노드의 분포를 살펴 보겠습니다.

북미와 유럽은 지금까지 노드와 채널의 밀도가 가장 높습니다.

북미 채널은 가장 용량이 223.60 BTC, 유럽은 먼 두 번째 동안 186.82 BTC.

흥미롭게도 아시아는 26.57 BTC 용량을 가진 89 개의 노드와 390 개의 채널 만 보유하고 있습니다.

이제 번개 노드와 채널 수가 가장 많은 국가를 살펴 보겠습니다.

미국은이 부서에서 엄청난 413 노드와 2,598 채널을 가진 가출 선두 주자입니다.

독일과 프랑스 모두 호주보다 더 많은 노드와 채널을 가지고 있지만 후자는 둘 다보다 더 높은 용량을 가지고 있습니다.

우리는 심지어 가장 번개가 많은 도시들을 볼 수 있습니다.

콜럼버스는 거의 가장 높은 용량을 가지고 32 BTC.

Ashburn은 가장 많은 양의 노드와 채널을 가지고 있습니다.

상위 5 위에있는 유일한 비 미국 도시는 케이프 타운과 더블린입니다.

번개 네트워크의 장점

그렇다면 번개 네트워크를 사용하는 이유는 무엇입니까? 장점을 살펴 보겠습니다.

빠른 거래: 비트코인의 평균 확인 시간은 약 10분입니다. 이 시간은 번개 네트워크로 크게 줄일 수 있습니다. 이러한 채널을 통해 몇 초 만에 마이크로 트랜잭션을 수행 할 수 있습니다.

낮은 거래 수수료: 일반 비트코인 거래 수수료는 $0.2 - $4 사이입니다. 그러나 앞서 말했듯이 번개 거래에 대해 지불 한 수수료는 상당히 낮습니다. 실제로 이러한 수수료는 1~10 사토시 ($0.00008 - $0.0008) 사이므로 빠른 일일 거래에 이상적입니다.

블록 체인 팽창 감소: 번개 네트워크는 2 층에서 트랜잭션을 수행하므로 기본 블록 체인을 부 풀리지 않습니다.

원자 스왑: 다른 블록 체인은 지불 채널을 통해 서로 연결할 수 있습니다. 이러한 채널을 통해 사용자는 서로 크립토 통화를 교환하기 위해 원자 스왑을 수행 할 수 있습니다.

높은 보안: 번개 네트워크 내의 프로토콜은 지불을 안전하고 공격에 취약하지 않습니다. 특히 HTLC에 양파 라우팅을 사용합니다.

지속적인 업그레이드: 암호화 공간에서 가장 인기있는 프로젝트 중 하나이기 때문에 번개 네트워크가 매우 건강한 개발자 커뮤니티를 유치하는 것은 놀라운 일이 아닙니다. 새롭고 더 흥미로운 기능과 업그레이드가 번개 네트워크에 꽤 정기적으로 추가됩니다.

원활한 사용자 경험: 종이에 라이트닝 네트워크는 꽤 복잡하게 들립니다. 맞습니까? 그러나 사용자 인터페이스는 원활한 사용자 환경을 제공하도록 특별히 설계되었습니다. 그것은 사용자로부터 모든 복잡한 세부 사항을 숨기기 위해 적절한 양의 추상화를 사용합니다.

번개 네트워크의 결함

참가자들은 온라인 상태여야 합니다. 기존의 비트코인 거래는 비동기식입니다. 즉, 참가자들은 거래를 받기 위해 온라인 상태일 필요가 없습니다. 그러나 번개 채널이 작동하려면 참가자가 온라인 상태여야 거래를 수행할 수 있습니다.

개인 키는 취약할 수 있습니다. 이러한 번개 채널을 사용하려면 참가자가 관련 자금을 뜨거운 지갑에 보관해야합니다. 그러나 뜨거운 지갑은 매우 안전하지 않으며 해킹에 취약하게 만들 수 있습니다.

번개 네트워크는 대단한 혁신이며 매우 활발한 개발자 커뮤니티를 가지고 있지만 현실은 이것이 아직 초창기라는 것입니다. 따라서 코드는 여전히 버그에 취약할 수 있습니다. 특히 한 가지 버그는 공격자가 채널을 열라고 주장하지만 동료에게 돈을 지불하지 않거나 전체 금액을 지불하지 않을 수 있습니다. 고맙게도 버그가 확인되어 결국 처리되었습니다.

최고의 번개 네트워크 지갑

그래서 번개 네트워크를 사용하게되어 기쁩니다. 다음은 네트워크에 쉽게 액세스하는 데 사용할 수 있는 몇 가지 지갑입니다.

비트코인 라이트닝 월렛 (BLW): BLW는 사용자가 비트코인 결제를 송수신하는 데 사용할 수 있는 강력하고 잘 지원되는 라이트닝 앱을 보유하고 있습니다. 이 지갑은 안드로이드에서 사용할 수 있습니다.

Eclair: ACINQ에 의해 만들어진 Eclair는 가장 인기있는 번개 지갑 중 하나이며 사용자가 전통적인 비트코인 지갑을 만들 수있는 기능을 허용합니다. 적극적인 개발자 팀의 뒷받침으로 Eclair는 빈번한 업데이트를 즐깁니다. 이는 암호화 애호가에게는 매우 흥미로울 수 있습니다. 이 지갑은 안드로이드에서 사용할 수 있습니다.

Zap: Zap은 번개 네트워크에서 트랜잭션을 수행하는 데 사용할 수있는 깨끗하고 간단한 사용자 인터페이스를 제공합니다. 이 지갑은 iOS, 윈도우, 맥, 리눅스에서 사용할 수 있습니다.

Tippin.me: 이것은 쉽게 크롬 또는 파이어 폭스와 같은 웹 브라우저를 통해 액세스 할 수있는 보관 지갑입니다. 이름에서 알 수 있듯이 사용자는 라이트닝 네트워크 기술을 통해 다른 사람들에게 팁을 줄 수 있으며 자신의 웹 사이트에 “라이트닝 팁”버튼을 추가 할 수도 있습니다.

Bluewallet: Bluewallet은 안드로이드 및 iOS 기기 모두에 제로 구성 번개 네트워크 트랜잭션을 제공하기 위해 만들어졌습니다. 이 기능은 기본적으로 관리이지만 노드에 연결할 수 있는 옵션이 있습니다. Bluewallet에는 Bitrefill, Yalls, 지그재그, Ln 룰렛 및 폴로 피드와 같은 “Lpps" (번개 응용 프로그램) 의 마켓플레이스가 있습니다.

라이트코인 및 라이트닝 네트워크

Bitcoin의 맥락에서 번개 네트워크에 대해 이야기했지만 양방향 지불 채널의 개념은 새로운 것이 아닙니다. 라이트코인은 또한 번개 네트워크의 자체 반복을 가지고 있습니다. 다음은 라이트코인의 번개 네트워크를 둘러싼 통계 중 일부입니다.

라이트코인의 번개 네트워크에는 666개 채널이 있는 220개의 노드가 있습니다.

이 네트워크의 용량은 현재 162.04 LTC 또는 약 12,800 달러입니다.

비트 코인과 함께 Decd, Ethereum 등과 같은 여러 프로젝트가 양방향 지불 채널의 자체 구현을 위해 노력하고 있습니다.

결론

번개 네트워크는 암호화 공간에서 가장 중요한 혁신 중 하나로 줄어들 수 있습니다. 크립토 통화의 주류 채택을 막는 가장 큰 장애물은 실생활에서 사용하기에 실용적이지 않았다는 것입니다. 그러나 이제 번개 네트워크를 사용하면 거래가 매우 빨라져 크립토 통화를 고도로 사용할 수 있습니다. 가까운 장래에 네트워크가 어떻게 성장하는지 보는 것은 흥미로울 것입니다.

Like what you read? Give us one like or share it to your friends

54
Hungry for knowledge?
New guides and courses each week
Looking to invest?
Market data, analysis, and reports
Just curious?
A community of blockchain experts to help

Get started today and earn 4 bonus blocks

Already have an account? Sign In