비트코인 거래소 및 호스팅 지갑 제공업체인 Luno(구 BitX)는 Moonbeam이라는 비트코인 확장 솔루션을 개발하고 있습니다. 라이트닝 네트워크와 달리, Moonbeam은 SegWit의 거래 변조 수정이 필요하지 않으며 현재의 비트코인 네트워크에서 운영될 수 있습니다.
Moonbeam은 거래소, 호스팅 지갑 및 결제 처리업체와 같은 다중 사용자 비트코인 플랫폼이 서로 표준화된 단방향 결제 채널을 쉽게 열 수 있는 방법을 제공하여 비트코인 네트워크의 증가하는 거래량을 분산시키는 것을 목표로 합니다.
작동 방식
Moonbeam은 많은 비트코인 거래가 다중 사용자 플랫폼 간에 발생한다는 사실을 활용하는 것을 목표로 합니다. Moonbeam을 사용하면 이러한 플랫폼은 서로 간에 표준화된 단방향 결제 채널 계약을 열어 결제를 용이하게 할 수 있습니다. 이러한 거래를 오프체인으로 처리함으로써, Moonbeam은 사용자에게 거래 수수료를 줄이고 메모리 풀의 혼잡을 줄여 비트코인 사용자에게 혜택을 줄 수 있습니다.
이 채널은 한 당사자가 특정 기간 동안 비트코인을 잠그는 간단한 스마트 계약입니다(종료 지점을 “타임아웃”이라고 함). 타임아웃 이전에 자금을 잠근 당사자는 잠긴 비트코인을 사용하여 무제한의 오프체인 거래를 보낼 수 있습니다(채널의 비트코인이 소진될 때까지). 각 채널은 두 개의 온체인 거래만 포함합니다: 하나는 채널을 여는 것이고, 다른 하나는 채널을 닫는 것입니다.
이러한 중간 거래는 오프체인이기 때문에 거의 즉각적입니다. 블록체인 확인이 필요 없으므로 거래는 http 요청을 라우팅하는 데 걸리는 시간만큼만 소요됩니다(간단한 웹 페이지를 로드하는 것과 같음). 이러한 거래는 또한 저렴합니다. 채널당 두 개의 거래만이 채굴자 수수료를 요구하며, 나머지는 본질적으로 플랫폼에 무료입니다. 다만, 플랫폼은 사용자에게 수수료를 부과할 수 있습니다.
Moonbeam에서 사용하는 단방향 결제 채널은 새로운 발명품이 아닙니다. 비트코인 발명가인 사토시 나카모토는 비트코인의 첫 번째 릴리스에 결제 채널을 위한 초기 코드를 포함시켰으며, CheckLockTimeVerify와 같은 최근 프로토콜 업그레이드는 이 사용 사례를 더욱 가능하게 했습니다. 비트코인 플랫폼은 오늘날 블록체인에서 이러한 스마트 계약을 협상하고 구현할 수 있습니다.
Moonbeam이 목표하는 것은 이러한 채널을 주요 결제 플랫폼 간에 생성하는 것을 촉진하는 것입니다. 이를 위해 도메인 이름 시스템(DNS)을 사용하여 이러한 채널을 생성하고 사용하는 것과 관련된 통신을 라우팅합니다. 이렇게 하면 대량 거래 플랫폼이 서로를 쉽게 발견하고 표준화된 Moonbeam 조건을 사용하여 결제 채널 스마트 계약을 체결할 수 있습니다. Moonbeam 프로토콜을 사용하면 채널을 여는 것이 온체인으로 결제를 보내는 것보다 더 효율적일 때 이 과정이 자동으로 발생할 수 있습니다.
신뢰
Moonbeam 프로젝트 개요는 “반탈중앙화”라고 표시되어 있습니다. Moonbeam 네트워크는 플랫폼 간의 신뢰를 요구하지 않지만, 사용자가 자신의 플랫폼을 신뢰해야 하기 때문에 이렇게 명명되었습니다. Moonbeam 주소가 있는 호스팅 지갑은 자산을 관리하는 수탁 계좌로, 플랫폼이 자금을 관리하고 사용자가 거래를 보내고 받을 때 사용자 계좌에 따라 크레딧과 차변을 조정합니다. Coinbase와 같은 거래소는 이러한 방식으로 운영됩니다; 사용자는 자신의 개인 키를 직접 제어하지 않습니다. Moonbeam은 이러한 서비스에 유용한 도구가 될 수 있지만, 자신의 개인 키를 관리하는 것을 선호하는 사용자에게는 적합한 확장 솔루션이 아닐 것입니다.
기타 단점
Moonbeam 사양 문서에는 몇 가지 다른 잠재적인 단점도 언급되어 있습니다. 그 중 하나는 자본 비용입니다. 이러한 채널을 열기 위해 송신 플랫폼은 일정 기간 동안 비트코인 형태로 자본을 투입해야 합니다. 수신자가 채널을 사용하지 않으면 송신 플랫폼은 자금을 다시 통제하기 위해 타임아웃까지 기다려야 하며, 이는 잠재적으로 큰 자금 조달 비용을 수반할 수 있습니다.
또 다른 위험은 DNS의 사용과 관련이 있습니다. DNS 하이재킹은 도메인 이름 요청을 공격자의 서버로 리라우팅하는 공격입니다. 이러한 공격은 진짜 서버를 위해 의도된 새로운 채널을 통해 결제를 받는 데 사용될 수 있습니다.
Moonbeam은 라이트닝 네트워크의 탈중앙화 수준을 제공하지 않지만, 네트워크에 대한 포크가 필요하지 않다는 사실은 단기적으로 비트코인의 확장 문제에 매력적인 솔루션이 될 수 있습니다. 이 프로젝트가 생산 준비가 완료되면 호스팅 지갑 제공업체에 의해 구현될 수 있습니다.
Moonbeam의 현재 상태는 프로젝트의 Github에서 확인할 수 있습니다.
Luno는 이 기사에 대한 의견을 제공할 수 없었습니다.