저자: Che Kohler 편집: Cointime.com 237
비트코인은 우리가 돈과 거래에 대해 생각하는 방식에 혁명을 일으켰습니다. 그러나 비트코인이 직면한 가장 큰 과제 중 하나는 확장성과 트랜잭션을 신속하고 비공개적으로 해결해야 하는 요구에 따라 완전히 충돌하지 않고 이 네트워크를 다음 수십억 사용자에게 제공하는 방법입니다.
Bitcoin 사용자 및 거래 수가 증가함에 따라 네트워크가 혼잡해지고 느려질 수 있습니다. 느린 거래 속도와 높은 수수료는 열악한 사용자 경험으로 이어져 사용자를 제한된 법정 화폐 네트워크, 중앙 집중식 비트코인 관리인 또는 자금에 대한 비공개 및 무허가 액세스가 필요한 중앙 집중식 거래소로 몰고 갑니다.
서명 크기 축소, 블록 용량 증가, 서명 체계 최적화, 물론 오프체인 트랜잭션이 가능한 레이어 2 네트워크를 포함하여 비트코인 확장성을 위해 여러 가지 솔루션이 제안되었습니다.
지금까지 비트코인에 대한 가장 인기 있는 확장 솔루션은 라이트닝 네트워크입니다.
병목 현상의 번개 네트워크
비트코인 메인 체인에 고정된 2-2 다중 서명 금고를 통해 비트코인 UTXO를 가진 모든 사용자는 라이트닝 채널을 페어링하고 생성하려는 다른 당사자를 찾을 수 있습니다.
저와 다른 노드가 1000만 사토시(0.1 BTC) 라이트닝 채널을 생성하면 우리는 둘 다 같은 양의 비트코인을 잠그고 이제 양쪽에 최대 1000만 사토시 용량의 양방향 채널을 갖게 되었습니다.
설정된 각 라이트닝 채널은 연결된 노드에 직접 지불할 수 있으며, 서로 다른 지불 경로 사이의 다리 역할을 하고 그 과정에서 수수료를 징수합니다. 이를 통해 라이트닝 네트워크는 기본 체인을 건드리지 않고 동일한 유동성을 사용하여 수백만 건의 트랜잭션을 관리할 수 있습니다.
라이트닝 네트워크가 기본 체인에서 더 많은 트랜잭션 확인을 마이그레이션했지만 여전히 기본 체인의 정체로 인해 어려움을 겪고 있습니다. 기본 체인의 수수료가 너무 높거나 메모리 풀이 백로그된 경우 라이트닝 채널을 열거나 닫는 데 더 많은 비용을 지불해야 하거나 대기해야 하므로 자금 유입 및 유출의 유동성이 제한됩니다.
이는 또한 높은 수수료로 인해 채널 생성 비용으로 인해 사용자가 더 작은 채널을 생성하지 못하게 할 수 있고 채널이 이러한 수수료를 충당하지 못할 수 있으므로 중앙 집중화를 촉진합니다.
그렇다면 기본 체인에 의해 항상 제약을 받는 경우 라이트닝 네트워크는 어떻게 효과적으로 확장됩니까? 실제로 라이트닝 네트워크는 베이스 체인에 완전히 종속되는 것이 아니라 앵커 UTXO가 항상 메인 체인에 있는 것은 아닌 UTXO에 종속됩니다.
그렇다면 기본 체인에 의해 항상 제약을 받는 경우 라이트닝 네트워크는 어떻게 효과적으로 확장됩니까? 실제로 라이트닝 네트워크는 베이스 체인에 완전히 종속되는 것이 아니라 앵커 UTXO가 항상 메인 체인에 있는 것은 아닌 UTXO에 종속됩니다.
Layer 2 프로토콜은 어떻게 서로를 보완합니까?
Statechains는 레이어 2 프로토콜로, 비트코인 블록체인에 부담을 주지 않고 비트코인 UTXO를 전송할 수 있음을 의미합니다.
StateChain은 다른 엔티티와 페어링해야 한다는 점에서 라이트닝 네트워크와 유사합니다. StateChain을 사용하려면 사용자는 StateChain에 자금을 예치하고 StateChain 엔티티와 상호 작용하여 비트코인 주소를 생성해야 합니다. 이 공동 키 생성 프로세스는 StateChain 엔터티와 해당 서버 및 사용자 간에 균등하게 배포되는 키를 생성합니다.
사용자가 자금(UTXO 전체)을 이체하고자 할 때 우리가 임시 키라고 부르는 개인 키를 의도된 수신자에게 넘기기만 하면 되지만 자금은 양 당사자의 상호 지원 없이는 이동할 수 없습니다.
Lightning Network와 달리 StateChain은 신뢰할 수 없지만 온체인 지갑으로 자금을 인출할 수 있으므로 높은 검열 저항성을 유지합니다(Liquid Network의 연합 사이드체인의 경우 더욱 그렇습니다).
StateChains 및 Lightning Channel은 블록체인 확장성 문제에 대한 두 가지 잠재적 솔루션입니다. 사용자는 StateChain 지갑에 StateChain 비트코인을 보유하고 네트워크 사용자에게 비용을 지불함으로써 이러한 네트워크를 독립적으로 사용하거나 라이트닝 네트워크 사용자에게 비용을 지불하기 위해 라이트닝 채널에서 비트코인을 사용할 수 있습니다.
별도의 지불 네트워크가 있으면 약간의 마찰이 발생할 수 있지만 사용자는 항상 어느 네트워크에서나 기본 체인으로 돌아갈 수 있지만 온체인에서 최종성을 달성하는 데 필요한 비용과 시간을 처리해야 합니다.
StateChain은 여전히 UTXO 모델을 유지하므로 Lightning 채널을 만드는 데 사용할 수 있습니다. 이를 통해 사용자는 Liquid Network에 구축된 라이트닝 채널과 같이 매번 메인 체인에 트랜잭션을 브로드캐스트하지 않고도 서로 간에 지불을 주고받을 수 있습니다.
StateChain 라이트닝 채널은 어떻게 작동합니까?
두 명의 StateChain 사용자는 샤드 키를 사용하여 트랜잭션에 서명한 다음 StateChain 운영자와 협력하여 트랜잭션에 직접 서명하고 StateChain을 라이트닝 채널 다중서명에 보내고 라이트닝 채널 트랜잭션 생성을 처리합니다.
Statechain에 자금이 있는 경우 즉시 친구에게 일부를 전송하여 Statechain UTXO를 공유 Lightning 채널로 변환할 수 있습니다. 그리고 친구가 Statechain 엔티티와의 접촉을 최소화하고 싶다면 채널을 다시 기본 체인으로 직접 옮길 수 있습니다.
Statechain에 자금이 있는 경우 즉시 친구에게 일부를 전송하여 Statechain UTXO를 공유 Lightning 채널로 변환할 수 있습니다. 그리고 친구가 Statechain 엔티티와의 접촉을 최소화하고 싶다면 채널을 다시 기본 체인으로 직접 옮길 수 있습니다.
이 채널 생성 방법의 또 다른 이점은 Statechain 엔터티로부터 완전히 비공개로 유지할 수 있다는 것입니다. 엔티티는 전체 UTXO가 전송되는 것을 볼 수 있지만 그것이 Lightning 채널이라는 것을 알 필요는 없습니다. 두 프로토콜은 완전히 독립적이며 Statechain 엔터티는 강제 채널 폐쇄와 같은 분쟁이 발생하는 경우에도 완전히 인식하지 못합니다.
StateChain은 또한 기존 채널을 더 큰 UTXO로 전송할 수 있으므로 더 나은 채널 관리를 용이하게 합니다. 따라서 저렴한 비용으로 실험할 수 있고 자신에게 맞는 크기를 찾을 수 있으며 안정적인 채널이 확보되면 Statechain을 종료하여 기본 레이어로 채널을 이동할 수 있습니다.
StateChain 라이트닝 채널의 장점
라이트닝 네트워크를 Statechain 위에 배치하면 다음과 같은 몇 가지 이점이 있습니다.
1. 라이트닝 네트워크 가입이 더 쉬워졌습니다.
첫째, 라이트닝 채널의 소유권을 당사자 간에 즉시 이전할 수 있어 사용자가 이전 채널 없이 라이트닝 네트워크에 가입할 수 있습니다. Statechain 지원 Lightning 채널을 만들고 다른 사용자에게 UTXO를 전송하여 채널을 이전할 수 있으므로 StateChain 지갑에서 UTXO를 제어한 후 Lightning 잔액을 쉽게 보내고 받을 수 있습니다.
2. 채널을 원하는 위치로 이동
둘째, 채널을 닫았다가 다시 열지 않고 네트워크 그래프의 어디에나 Lightning 채널을 배포합니다. 온체인 트랜잭션을 통해 더 많은 비트코인을 추가하는 대신 Statechain 사용자로부터 직접 채널을 구매할 수 있습니다.
3. 소규모 채널은 장점을 보여줄 기회가 있습니다.
StateChain UTXO는 또한 더 작은 채널을 고정할 수 있게 하여 더 많은 비트코인 사용자가 라이트닝 네트워크를 사용할 수 있게 하고 다양한 경로를 생성하여 유동성을 개선하고 원자 다중 경로 지불을 위한 가장 저렴한 경로에 이상적인 상황을 제공합니다.
4. 유동성 관리
스테이트체인은 유동성을 보다 자유롭게 조정하여 고유한 재조정 기회를 제공합니다. 채널의 모든 유동성을 소모하고 다른 쪽에 모든 유동성이 있는 경우, 특히 번개 노드를 주시하지 않는 경우 산발적으로 발생할 수 있는 지출력이 없습니다.
시장에서 채널 용량을 가져오거나 재조정을 위해 다른 채널을 시작하는 대신 불균형 채널이 필요할 수 있는 다른 사람에게 해당 용량을 이전할 수 있습니다. StateChain을 지원하는 채널은 원하는 누구에게나 무료로 전송할 수 있습니다. 균형 잡힌 채널을 확보하고 라이트닝 네트워크를 계속 사용할 수 있습니다.
5. 라이트닝 채널 프라이버시
StateChains에는 Lightning 채널에 CoinJoin을 허용하는 내장된 CoinSwap 기능이 있으므로 누가 원래 해당 Lightning 채널을 열었는지 닫았는지 절대 알 수 없습니다.
6. StateChain 채널 팩토리
UTXO를 다른 사용자에게 마이그레이션하는 것이 쉬워짐에 따라 Statechain을 통해 Lightning 채널 팩토리를 관리하는 것이 더 쉬워집니다. 채널 팩토리 멤버십은 간단한 StateChain 전송을 통해 더 유연해집니다. 팩토리 멤버는 온체인 마찰 없이 추가하거나 제거할 수 있기 때문입니다.
7. 체인 상태 변경
UTXO를 다른 사용자에게 마이그레이션하는 것이 쉬워짐에 따라 Statechain을 통해 Lightning 채널 팩토리를 관리하는 것이 더 쉬워집니다. 채널 팩토리 멤버십은 간단한 StateChain 전송을 통해 더 유연해집니다. 팩토리 멤버는 온체인 마찰 없이 추가하거나 제거할 수 있기 때문입니다.
7. 체인 상태 변경
StateChains와 Lightning은 Lightning 가입 비용뿐만 아니라 향상된 개인 정보 보호 및 체인 모니터링 효과 등 여러 면에서 서로 이익을 얻을 수 있습니다. 두 프로토콜이 성숙함에 따라 두 프로젝트의 개발자는 실제로 StateChain 사용 및 오프체인 Lightning을 대규모로 보기 전에 두 네트워크가 상호 작용하는 방식을 표준화하는 작업을 해야 합니다.
모든 댓글