라이트닝 네트워크 + 스마트 계약이 비트코인 생태계에 어떤 새로운 기회를 가져올까요?
이 기사는 기계로 번역되었습니다
원문 표시
장기적으로 번개 네트워크는 비트코인의 P2P 결제에만 적용되어 왔으며, 스마트 계약 부족과 토큰 인센티브 부재로 인해 많은 암호화폐 사용자들에게 소외되어 왔습니다. 그러나 사토시 나카모토의 아이디어에 가장 부합하는 비트코인 확장 솔루션 중 하나인 번개 네트워크가 스마트 계약 시나리오에 유기적으로 통합된다면, 새로운 비트코인 확장 패러다임을 열 수 있을 것입니다.
최근 BEVM 코어 빌더인 Gavin은 자신의 트위터에서 번개 네트워크에 스마트 계약 기능을 추가하고 비트코인 2계층에 탈출 메커니즘을 추가하는 방법을 공개했으며, BEVM 팀이 이 솔루션을 공식적으로 출시했다고 밝혔습니다.
본 기사는 이러한 아이디어를 바탕으로 번개 네트워크의 기본 원리와 비트코인 2계층과의 결합에 대해 살펴보겠습니다.
첫째, 번개 네트워크의 기본 원리
번개 네트워크(Lightning Network, LN)는 가장 오래된 비트코인 2계층 확장 솔루션 중 하나로, 빠르고 저렴한 비트코인 P2P 결제를 구현하는 것이 주요 적용 시나리오입니다.
번개 네트워크의 핵심 기술은 상태 채널이며, 상태 채널은 비트코인 백서에서 언급된 비트코인 확장 솔루션입니다. 비트코인 개발자 Joseph Poon과 Thaddeus Dryja는 상태 채널을 기반으로 번개 네트워크 관련 논문을 발표했고, 최종적으로 Lightning Labs, Blockstream, ACINQ 등 팀이 개발 및 구현했으며 Jack Dorsey 등 많은 비트코인 OG들의 지원과 관심을 받고 있습니다.
상태 채널을 번개 네트워크에 적용하면 빠르고 거의 무료에 가까운 P2P 결제 기능을 구현할 수 있습니다.
둘째, 번개 네트워크 + Taproot Consensus의 혁신적 조합
번개 네트워크, 즉 상태 채널의 업그레이드 설계를 살펴보면, 상태 채널을 비트코인 2계층 및 스마트 계약과 융합하여 더 많은 혁신적인 시나리오를 만들어낼 수 있습니다.
BEVM이 제안한 번개 네트워크 + Taproot Consensus 사례를 살펴보겠습니다.
Taproot Consensus는 BEVM이라는 비트코인 2계층 솔루션으로, BEVM 네트워크의 많은 노드들이 슈나이어 서명과 MAST를 기반으로 비트코인 1계층에 Taproot 계약 주소를 생성합니다. 이 비트코인 주소는 BEVM 네트워크 합의에 의해 유지되며, 이더리움 2계층에서 생성된 ETH 예치 계약 주소와 유사합니다.
이 Taproot 계약 주소는 번개 네트워크 노드(LN 노드 B)가 될 수 있습니다. 그리고 임의의 비트코인 사용자 또는 기관이 운영하는 번개 네트워크 노드(LN 노드 A)와 상태 채널을 구축할 수 있습니다.
이를 통해 BEVM의 Taproot 계약 주소(LN 노드 B)와 임의의 비트코인 사용자 또는 기관(LN 노드 A) 간에 상태 채널을 구축하고, 상태 채널 내에서 신뢰 없이 다양한 형태의 거래를 수행할 수 있습니다.
이는 안전하고 신뢰할 수 있으며 사용자 친화적인 비트코인 2계층 확장의 문을 완전히 열어젖힌 것입니다.
예를 들어, 비트코인 기관(LN 노드 A)과 BEVM의 비트코인 Taproot 계약 주소(LN 노드 B)가 상태 채널을 구축하면 다음과 같은 일이 일어납니다.
LN 노드 A(비트코인 기관)가 1,000비트코인(BTC)을 잠그고, LN 노드 B(BEVM의 Taproot 계약 주소)가 10BTC를 잠그면, "BTC 자산 부채표"는 다음과 같이 표시됩니다:
A: 1,000BTC
B: 10BTC
C: 1,010BTC (C는 A와 B가 공동으로 생성한 다중 서명 계약 주소)
BEVM의 비트코인 Taproot 계약 주소는 상태 채널 노드 중 하나이자 C 주소의 다중 서명 주소 중 하나이므로, BEVM 체인 상에서 1,010BTC를 1:1로 표시할 수 있습니다. 그리고 A의 BEVM 체인 주소에서는 BEVM 체인 상에서 다양한 스마트 계약 작업을 수행할 수 있으며, 각 체인 작업 전에 A와 B의 상태 채널 내 "BTC 자산 부채표"가 변경됩니다.
이는 사실상 구현된 "비트코인 2계층 탈출 메커니즘"이라고 볼 수 있습니다. 비트코인 사용자는 더 이상 자신의 비트코인이 손실되거나 체인 문제로 인해 자산을 회수할 수 없다는 걱정을 하지 않아도 됩니다.BEVM 팀이 제안한 라이트닝 네트워크 + Taproot 합의 솔루션은 본질적으로 비트코인 사용자 또는 기관을 라이트닝 네트워크 노드(그리고 비트코인 기관도 다중 서명 주소를 노드로 사용할 수 있음)로 만들고, BEVM 체인 자체를 또 다른 라이트닝 네트워크 노드로 만들어, 두 라이트닝 네트워크 노드 간에 상태 채널을 설정하는 것입니다. 이를 통해 비트코인은 안전하게 비트코인 2계층으로 유통될 수 있습니다. 왜냐하면 2계층에서 유통되는 비트코인(BTC)은 본질적으로 상태 채널 내에서 유통되기 때문입니다.
이 솔루션은 라이트닝 네트워크의 네이티브성과 정통성을 겸비하고 있으며, 동시에 상태 채널의 응용 범위를 확장하여 비트코인(BTC)이 단순한 지불 수단을 넘어 온체인 대출, 스왑 등 다양한 스마트 계약 작업을 수행할 수 있게 합니다.
더욱 중요한 것은 사용자가 라이트닝 네트워크를 통해 비트코인 2계층 체인 활동에 참여할 때 완전한 안전성을 느낄 수 있다는 점입니다.
장기적으로 비트코인 사용자, 특히 대량 보유자들은 모든 온체인 활동에 대해 안전성 우려를 가지고 있습니다. 크로스체인, 스마트 계약, 온체인 상호작용 등 모든 것에 대해 안전성 의문이 있습니다. 비트코인 대량 보유자들은 차라리 비트코인을 콜드월렛에 보관하고 수익을 포기하는 것을 선호합니다.
공개 데이터에 따르면 현재 온체인에 있는 비트코인(BTC)은 WBTC가 15.4만 개로 1위이고, TBTC가 약 3,500개로 2위이며, 그 외 다른 비트코인 2계층 체인의 비트코인(BTC)을 합해도 총 21만 개를 넘지 않아 전체 비트코인의 1% 미만입니다.
안전성 우려는 비트코인 2계층의 대규모 발전을 가로막는 가장 큰 장애물입니다.
BEVM 팀이 제안한 라이트닝 네트워크 상태 채널과 비트코인 2계층 스마트 계약의 융합은 이 문제를 해결할 수 있습니다.
앞서 설명한 바와 같이, 모든 비트코인 사용자는 상태 채널을 통해 BEVM 체인과 거래를 할 수 있습니다. 사용자가 얼마나 지출하고 싶은지 서명하면 되고, 지출하지 않으면 서명하지 않으면 됩니다. 서명하지 않으면 비트코인은 영원히 사용자의 손에 있습니다. 즉, 비트코인 사용자는 자신의 비트코인 지출을 완전히 통제할 수 있습니다.
심지어 비트코인 2계층 네트워크가 마비되거나 폐쇄되더라도, 설정된 Time Lock 만료 후 비트코인(BTC)은 자동으로 사용자의 원래 주소로 돌아갑니다. 이는 체인이나 스마트 계약 등 외부 요인의 영향을 받지 않습니다.
이는 비트코인 사용자의 가장 큰 고민을 해결하고, 비트코인 2계층의 대규모 발전을 위한 장애물을 제거했습니다.
라이트닝 네트워크 + 스마트 계약 메커니즘은 비트코인 사용자의 안전성 우려를 해결할 뿐만 아니라 라이트닝 네트워크 발전에도 도움이 됩니다.
라이트닝 네트워크 발전 과정에서 개발자들이 오랫동안 고민해온 두 가지 문제가 있습니다.
첫째, 어떻게 라이트닝 네트워크에 스마트 계약 기능을 추가하여 비트코인(BTC)이 단순한 지불 수단을 넘어 대출, 스왑, 파생 거래 등 복잡한 응용 프로그램을 수행할 수 있게 할 것인가. 이 문제의 본질은 "어떻게 탈중앙화된 방식으로 비트코인(BTC)에 프로그래밍 가능한 스마트 계약 기능을 부여할 것인가"입니다.
둘째, 어떻게 라이트닝 네트워크에 비잔틴 장애 허용 메커니즘을 도입하여 피어 투 피어 네트워크로 인한 효율성 및 보안성 문제를 해결할 것인가.
BEVM 팀이 제안한 라이트닝 네트워크 + Taproot 합의 솔루션은 이 두 가지 문제에 대한 답변을 제시했습니다.
1. 라이트닝 네트워크가 피어 투 피어 지불에 국한되지 않고 프로그래밍 가능한 스마트 계약 영역으로 확장될 수 있습니다.
BEVM 팀이 제안한 라이트닝 네트워크 + Taproot 합의 솔루션의 핵심 설계는 다음과 같습니다.
첫째, Taproot 합의 자체가 비트코인 SPV 노드, 슈나이어 서명, MAST 등 3대 비트코인 네이티브 기술의 유기적 융합이므로, 비트코인 2계층(BEVM 네트워크)과 비트코인 메인넷의 데이터 일관성을 보장할 수 있습니다.
둘째, 라이트닝 네트워크 설계를 도입하여 BEVM 체인 자체를 라이트닝 네트워크 노드로 만들어, 비트코인(BTC)이 상태 채널 내에서 자유롭게 유통되도록 하고, 이를 Taproot 합의를 통해 상태 채널 내 유통 중인 비트코인(BTC)을 다양한 스마트 계약 응용 프로그램에 활용할 수 있게 합니다. 따라서 비트코인(BTC)은 더 이상 지불 수단에 국한되지 않고 대출, 스왑, 스테이킹, 파생 거래 등 다양한 복잡한 시나리오를 실현할 수 있습니다.
이러한 혁신적 설계는 라이트닝 네트워크를 크게 확장하는 것이며, 라이트닝 네트워크의 장기 발전에도 큰 촉진 역할을 할 것입니다.
2. BFT 합의 네트워크를 라이트닝 네트워크 노드로 활용하여 라이트닝 네트워크의 탈중앙화 장애 허용 문제를 해결했습니다.
잘 알려진 바와 같이 라이트닝 네트워크는 피어 투 피어 네트워크이지만 비잔틴 장애 허용 탈중앙화 네트워크는 아닙니다.
비잔틴 장애 허용 탈중앙화 네트워크는 BFT 네트워크 합의에 의해 운영되며, 사용자는 BFT 네트워크 합의를 신뢰하면 되고 어떤 단일 주체나 개인을 신뢰할 필요가 없습니다. 사용자는 체인에서 생성된 개인 키만 가지고 있으면 체인에서 어떤 거래든 실행할 수 있으며, 본질적으로 사용자가 거래하는 것은 개인이 아닌 BFT 합의 네트워크입니다.
그러나 피어 투 피어 네트워크에서는 거래 당사자가 개인이나 단일 주체이므로 각 참여 노드의 전문성, 즉각적 대응 능력, 심지어 노드 운영 능력에 크게 의존합니다. 단일 노드의 대응 능력과 정직성이 거래의 효율성과 안전성을 결정합니다.
예를 들어, A와 B가 라이트닝 네트워크에서 상태 채널을 설정하고 거래를 하는데, A가 라이트닝 네트워크 검증에 전문성이 부족하고 B가 전문적이지만 불성실한 노드라고 가정합시다. 거래 완료 전에 B가 체인에 부정직한 청구서를 제출했는데, A가 7일 이의 제기 기간 내에 적시에 이의를 제기하지 못하면 A는 자산 손실이나 이중 지출 위험에 직면할 수 있습니다. 라이트닝 네트워크는 참여자의 전문성을 매우 높게 요구합니다.
이것이 라이트닝 네트워크 발전 과정에서 실제로 자주 겪는 문제이며, 최근 몇 년간 라이트닝 네트워크 발전이 더딘 주요 이유 중 하나입니다.
그러나 BEVM 팀이 제안한 솔루션은 BEVM 체인 자체를 라이트닝 네트워크 노드로 활용하는 것입니다. 따라서 거래 상대방이 더 이상 개인이나 단일 주체가 아니라 1,000개 노드의 BFT 합의에 의해 구동되는 블록체인 네트워크입니다. 체인 자체가 합의 메커니즘에 의해 신뢰성을 보장하므로, 사용자는 불성실한 노드와 거래하면서 발생할 수 있는 문제와 리스크를 걱정할 필요가 없습니다. 이는 라이트닝 네트워크의 탈중앙화 장애 허용 문제를 크게 완화할 것입니다.
요약하면, BEVM 팀이 제안한 라이트닝 네트워크 + Taproot 합의 솔루션은 적어도 비트코인 생태계 발전 과정에서 다음 3가지 문제를 해결했습니다.
1. "비트코인 2계층 탈출 장치" 설계를 통해 비트코인 사용자의 오랜 온체인 안전성 우려 문제를 해결했습니다.
2. 라이트닝 네트워크에 스마트 계약 기능을 부여하여, 비트코인(BTC)이 단순한 지불 수단을 넘어 프로그래밍 가능한 스마트 계약 기능을 갖출 수 있게 했습니다.
3. BEVM 체인을 라이트닝 네트워크 노드로 활용하여 BFT 네트워크 합의로 대체함으로써 라이트닝 네트워크의 탈중앙화 장애 허용 문제를 크게 완화했습니다.
원문 링크: https://bevm-blog.webflow.io/post/how-to-design-an-escape-hatch-for-bitcoin-l2-using-the-state-channel
출처
면책조항: 상기 내용은 작자의 개인적인 의견입니다. 따라서 이는 Followin의 입장과 무관하며 Followin과 관련된 어떠한 투자 제안도 구성하지 않습니다.
라이크
즐겨찾기에 추가
코멘트
공유