LayerZero宣布上线V2,协议设计有何亮点?
원본 편집: Karen, Foresight News
오늘 LayerZero는 20개 이상의 체인에 무허가성, 검열 저항성, 불변성 상호 운용성을 제공하는 V2 출시를 발표했습니다.
LayerZero V2 코어 프로토콜 설계
LayerZero V2 백서에 따르면 V2에는 검열 저항을 가능하게 하는 불변 엔드포인트, 온체인 검증 모듈(MessageLib 레지스트리)의 추가 전용 컬렉션, 분산된 크로스체인 검증 데이터 세트를 포함하여 4가지 구성 요소가 있습니다. . 검증 네트워크(DVN) 무허가 수집 및 무허가 실행자(크로스 체인 메시지 검증 컨텍스트와 독립적으로 기능 논리를 실행함).
프로세스 관점에서 LayerZero는 실행 레이어와 검증 레이어로 구분됩니다. 검증 계층은 체인 간에 데이터를 안전하게 전송하고 실행 계층은 이 데이터를 해석하여 검열에 저항하는 안전한 메시징 채널을 형성합니다. 유효성 검사 관련 코드에서 실행기를 격리하면 보안에 중요한 코드에 공격 표면이 유입될 가능성이 최소화됩니다.
LayerZero에 구현된 무허가 구성 가능 인증 모델을 통해 누구나 자신의 DVN을 운영하고 허가 없이 LayerZero와 통합할 수 있습니다. 또한 실행자의 무허가 특성으로 인해 실행자 실패 시 채널 활동이 복원될 수 있으며 단일 조직 또는 엔터티의 프로토콜 활동이 완전히 분리됩니다.
LayerZero V2의 주요 특징은 무엇입니까?
위에서 언급한 것처럼 LayerZero V2는 메시지 확인과 실행을 두 단계로 나누어 개발자는 애플리케이션 보안 구성과 독립적인 실행을 더 효과적으로 제어할 수 있습니다. LayerZero에 따르면 V2 하이라이트는 다음과 같습니다.
1. 범용 메시징: 임의 데이터, 외부 함수 호출 및/또는 토큰을 포함하여 모든 유형의 메시지를 체인 간에 전송하고 작성할 수 있습니다.
2. 모듈식 보안: 개발자가 크로스체인 메시지를 확인하기 위해 보안 스택을 선택할 때 20개 이상의 분산 검증 네트워크(DVN)의 선호하는 조합 중에서 선택할 수 있습니다.
3. 허가 없이 실행: 누구나 V2에서 실행 프로그램을 실행할 수 있습니다.
4. 통합된 의미: OApp 및 OFT 계약을 통해 개발자는 엔드포인트가 있는 모든 블록체인 V2에서 동일한 방식으로 애플리케이션과 토큰을 구축할 수 있습니다.
5. V1 호환성: V1 애플리케이션에 대한 마이그레이션 옵션이 있습니다. V1에 이미 배포된 경우 애플리케이션은 ULN 301을 통해 새로운 보안 및 실행 모델을 활용할 수 있습니다.
LayerZero V2의 핵심 프로토콜 아키텍처에는 어떤 변화가 발생했나요?
LayerZero V2 문서에 따르면 LayerZero V2는 메시지 유효성 검사(보안 스택에서 처리)와 실행을 분리하기 때문에 이제 검열 저항성을 유지하면서 메시지 nonce를 순서 없이 실행할 수 있습니다. 기본적으로 이전 메시지 실행이 실패하더라도 후속 메시지 흐름은 계속 전달되고 실행됩니다. 이러한 비순차적 메시징은 향상된 온체인 임시 추적을 사용하여 가능한 가장 높은 메시지 처리량을 제공할 수 있습니다.
LayerZero V2는 또한 다음과 같은 다양한 방법으로 프로그래밍 가능성을 크게 향상시킵니다.
1. 프로토콜 계약 인터페이스를 단순화하고 프로토콜을 통해 메시지를 보내고 받는 복잡성을 줄입니다.
2. Endpoint V2의 경로별 라이브러리를 사용하면 개발자가 특정 경로에 대해 다양한 MessageLibs를 구성할 수 있으므로 애플리케이션에 대한 유연성과 사용자 정의가 향상됩니다.
3. 수평적 결합성.
개발자와 일반 사용자가 더욱 우려하는 상호 작용 가스 효율성 측면에서 레이어제로는 기본 계약에 내재된 가스 비용을 줄이기 위해 V2 계약 기준을 개편했다고 밝혔다. 또한 V2는 배포 및 실행에 드는 가스 비용을 줄이기 위해 컴파일러를 최적화합니다.
체인 호환성 측면에서 LayerZero V2는 풀체인 설계(Chain-Agnostic Design), 향상된 가스 지불 옵션 및 특정 라이브러리 기본값을 통해 체인 호환성을 향상시켜 OApp(풀체인 애플리케이션) 개발자가 크로스 EVM 단일 설계를 돕습니다. EVM이 아닌 체인과 통합된 애플리케이션 아키텍처.
출처: https://docs.layerzero.network/explore/layerzero-v2https://medium.com/@LayerZero_Labs/layerzero-v2-is-live-740290 f 2d be 6


