저자: Patrick McCorry, 번역 및 교정자: Min Min & A Jian
첫 번째 레벨 제목
"브리지"란 무엇입니까?
이 기사에서는 모든 오프 체인 프로토콜의 기본 구성 요소에 대해 논의하고 싶습니다. 이 구성 요소는 종종 간과되지만 자산 보안에 매우 중요합니다.
"브리지"의 역할은 레이어 1 블록체인에 자산을 보관하면서 다른(외부) 서비스에서 자산을 발행하는 것입니다. 자산 관리자와 자산 잠금 해제 조건을 지정합니다.
즉, 레이어 1 블록체인(예: Ethereum)은 "브리지"를 사용하여 다른 시스템에 연결합니다. 모든 "브리지"는 유사한 작업을 수행합니다.
- 보증금. 사용자는 "브리지"에 자금을 입금하고 이 자산을 "브리지"를 통해 다른 시스템에 매핑할 수 있습니다.
- 사용자 잔액을 업데이트합니다. "브리지"는 업데이트된 계정 잔액을 통지하고 출금 프로세스에 사용합니다.
- 돈을 인출. 사용자는 "브리지"를 통해 레이어 1 블록체인으로 자금을 인출하는 동시에 다른 시스템에서 해당 잔액을 파괴할 수 있습니다.
- 대부분의 암호화폐 거래소는"다리" -
"브리지"의 정의만 고려한다면 암호화폐 거래소는 오프체인 프로토콜이라고 안전하게 말할 수 있습니다. 사용자는 프로토콜에 자금을 잠그고 거래 중 가스 수수료 및 네트워크 지연을 피하고 최종적으로 레이어 1 블록체인으로 잔액을 인출할 수 있습니다.단일 조직 브리지 외에도 여러 관리자에 의존하는 두 가지 유형의 브리지가 있습니다.
- 다중 조직 교량. 잠긴 자금은 고정된 독립 참여자(K/N) 집합에 위탁됩니다.
- 암호경제 브릿지. 잠긴 자금은 참여자의 자산 가중치에 따라 동적인 참여자 집합에 위탁됩니다.
사이드 체인과 "브리지"는 서로 독립적입니다.
- "다리"사이드체인은 서로 안전하게 독립적입니다.
일부 기존 "브리지" 프로젝트는 다음과 같습니다.
- WBTC: BTC를 이더리움으로 전송하기 위한 단일 조직 브리지.
- 유동성 네트워크 또는 RSK: HSM(하드웨어 보안 모듈)을 배포하는 컨소시엄 구성원이 BTC를 다른 블록체인으로/에서 전송하기 위한 다중 조직 브리지입니다.
- 폴리곤 브릿지: 검증자가 총 서약 금액의 2/3 + 1 이상으로 모든 폴리곤 사용자의 계정 잔액에 대한 합의에 정기적으로 도달해야 하는 암호화 경제 브릿지이며 사용자는 다음 규정에 따라 이더리움으로 자금을 인출할 수 있습니다. 의견 일치. (실제로 Polygon은 궁극적으로 작은 다중 서명 계약에 의해 제어되지만 여기서 초점은 장기 목표에 있습니다.)
- 레인보우 브릿지: 브릿지 컨트랙트가 다른 블록체인의 상태 변화를 확인할 수 있는 라이트 클라이언트인 암호화 경제 브릿지. 그것은 다른 블록체인의 유효성을 검증하지 않을 것이며, 자산의 보안은 궁극적으로 다른 블록체인의 지속적인 상태 변화에 달려 있습니다(암호 경제 메커니즘에 의해 보장됨).
가장 중요한 것은 각 브리지에 자체 보안 모델이 있으며 블록체인 네트워크와 독립적이라는 것입니다. 더 자세히 설명하기 위해 WBTC의 간단한 예를 들 수 있습니다.BitGo Trust는 잠긴 BTC를 유지하고 이더리움에서 동등한 양의 WBTC를 발행할 책임이 있습니다. Ethereum의 스마트 계약은 WBTC 전송과 관련된 모든 계정의 잔액을 추적합니다. 사용자는 BitGo가 스마트 계약에 기록된 계정 잔액을 존중할 것임을 신뢰해야 합니다.
WBTC에 관한 한 다음 사항을 고려해야 합니다.- 단일 관리인. WBTC 브리지는 무결성을 위해 단일 관리인에게 의존합니다. 관리인은 이더리움에서 WBTC를 초과 발행하거나 BTC 반환을 거부할 수 있습니다.
- 독립적인 보안 모델. Ethereum의 보안 모델은 Bitcoin과 독립적입니다. WBTC 브리지의 보안 모델은 이 두 블록체인과 독립적입니다.
- Ethereum을 사이드 체인으로 사용하십시오. 비트코인에서 이더리움으로 교차 연결될 때 트랜잭션은 오프체인으로 이동됩니다.
기다리다. 레이어 2 프로토콜과 "브리지" 사이의 관계는 무엇입니까?
레이어 2의 확장성 약속은 트랜잭션 처리량을 레이어 1 블록체인에서 오프체인 시스템으로 옮기는 것입니다. "브리지"의 역할은 자산을 관리하고 다른 시스템에 매핑하는 것입니다.그러나 위에서 언급한 모든 "브리지"와 달리 레이어 2 프로토콜은 보관 중인 자금에 대해 레이어 1 블록체인과 동일한 수준의 보안을 제공하려고 하며 관리인 집합(또는 다른 오프체인)에 의존할 수 없습니다. 시스템 ) 자금을 보호합니다.이를 위해서는 완전히 새로운 유형의 "브리지"가 필요합니다.
- 레이어 2 브리지. 자금은 레이어 1 블록체인에서 호스팅되며 "브리지"는 레이어 2 프로토콜이 손상되지 않았음을 확인할 수 있어야 합니다. 최악의 경우 "브리지"는 모든 자금을 인출할 수 있을 때까지 레이어 2 프로토콜의 활동을 자체적으로 강화합니다.
레이어 2 브리지는 모든 "브리지" 중에서 가장 강력합니다.
- 새로운 블록체인 네트워크를 만들기 위해 레이어 2 브리지 개발에 노력하는 일부 회사 -
이것이 레이어 2 프로토콜이 매우 흥미롭고 앞서 언급한 회사들이 레이어 2 솔루션을 개발하는 데 수년을 보냈던 이유입니다. 이들 회사는 Layer 2 프로토콜을 최초로 출시하기 위해 노력하고 있습니다. 이 경쟁은 주로 보안 레이어 2 브리지를 구현하는 방법에 초점을 맞추고 있습니다(반드시 다른 블록체인 네트워크를 구현하는 방법은 아님).이는 "브리지"의 기술적 문제와 정의를 더 자세히 살펴볼 수 있는 좋은 기회입니다. 우리는 "브리지"가 레이어 2 프로토콜이 손상되지 않았는지 확인하는 방법을 가지고 있어야 함을 분명히 했습니다. Layer 2 프로토콜이 깨지는 상황은 다음 네 가지 유형으로 요약할 수 있습니다.
- 데이터 가용성. "브리지"는 사용자가 레이어 2 데이터베이스를 독립적으로 다시 계산할 수 있도록 다른 블록체인 네트워크의 모든 데이터를 공개적으로 사용할 수 있도록 어떻게 보장합니까?
- 상태 전환 무결성. 레이어 2 네트워크의 모든 상태 전환이 합법적이고 유효하다는 것을 "브리지"에 어떻게 확신시킬 수 있습니까?
- 인출 무결성. 레이어 2 네트워크가 손상되면 "브리지"는 모든 정직한 사용자가 자금을 돌려받을 수 있음을 어떻게 보장합니까?
- 프로토콜 활동. 레이어 2 프로토콜이 일시 중단되거나 연결이 끊어지면 "브리지"는 트랜잭션이 계속 실행될 수 있도록 어떻게 보장합니까?
물론 위의 문제를 해결해야 합니다. 동시에 브리지 계약은 오프체인 시스템보다 컴퓨팅 리소스가 훨씬 적기 때문에 브리지는 모든 트랜잭션을 실시간으로 다시 실행할 수 없습니다. 그렇지 않으면 확장성 솔루션이 아닙니다.위의 문제를 해결하는 것은 바닥 없는 토끼굴에 빠지는 것과 같으며, 온체인 문제, 사기 증명, 유효성 증명, 레이어 1 블록체인에 트랜잭션 데이터 게시(롤업) 등 많은 문제에 직면해야 합니다.
이미지 설명
다리"다리"달에 우리를 도울 것입니다-
이 문서에서 설명한 것처럼 "브리지"에는 네 가지 유형이 있습니다. 그들은 하나의 블록체인에 자금을 잠그고 다른 오프체인 시스템(또는 다른 블록체인)에 매핑할 수 있습니다.관리 브리지. 처음 세 가지 유형의 "브리지"는 잠긴 자산을 관리하는 관리인을 결정하는 데 중점을 둡니다. 사용자가 "브리지"에 예치된 자금을 회수할 수 있도록 허용하기 전에 오프체인 시스템이 올바른지 확인하는 것이 관리인의 역할입니다. 에스크로 브리지는 오프체인 시스템의 무결성이 클라이언트 측 문제이며 관리인이 이를 처리할 수 있는 충분한 컴퓨팅 성능을 가지고 있다고 가정합니다. 관리인의 책임을 줄이기 위한 추가 조치가 있거나 관리인이 프로토콜을 준수하도록 장려하는 암호화 경제 인센티브를 도입하는 동안 브리지 프로토콜은 관리인을 완전히 제한할 수 없습니다. MtGo 거래소와 같이 브리지에서 사용자 자산을 잃어버리는 사건이 몇 번 있었는데 이는 브리지의 무결성이 궁극적으로 신뢰에 달려 있기 때문입니다.레이어 2 브리지."브리지"는 관리인을 완전히 대체하여 자금을 유지하고 오프체인 시스템의 무결성을 확인합니다. 핵심 문제는 "브리지"가 오프 체인 시스템이 손상되지 않았는지 확인해야 한다는 것입니다. 동시에 각 트랜잭션을 독립적으로 확인할 수 있는 컴퓨팅 성능이 부족합니다(그렇지 않으면 확장 가능한 솔루션이 아닙니다). 엄청난 기술적 문제를 야기하는 것 외에도 레이어 2 브리지는 비용도 많이 듭니다. 레이어 1 블록체인이 오프체인 시스템이 합법적이고 완전하다고 믿게 하기 위해 레이어 2 브리지는 계속해서 경제적 비용을 발생시킬 것입니다. 그러나 결국 "브리지"는 자금 관리인이 될 것이며 오프 체인 시스템의 운영자는 관리인에 대한 권리가 없습니다.대체로 사용자는 레이어 2 브리지에 대해 정말로 관심이 있습니까? 이더리움의 보안 모델을 오프체인 시스템으로 확장해야 할까요? 이러한 질문은 결정적이지 않습니다. 이 네 가지 유형의 "브리지"는 사용자 채택을 늘리는 데 중요하기 때문에 여기에 남아 있다고 생각합니다.모든 사용자가 "브리지"에 관심을 갖고 자신이 선호하는 프로토콜이 어떤 "브리지"를 사용하는지 생각해 볼 수 있기를 바랍니다. 이를 통해 사용자는 사용 중인 프로토콜이 자금을 보호하는 방법을 더 잘 이해할 수 있습니다.