OP Stack interop은 Lagoon 하드포크와 함께 활성화됩니다.
여기서 시작하십시오
- OP Stack 상호운용성 설명: interop이 가능하게 하는 것(네이티브 자산 전송, 크로스체인 조합성, 수평적 확장성)과 전체 아키텍처를 이해하려면 이 문서를 가장 먼저 읽으십시오. 시작 메시지와 실행 메시지, 액세스 리스트 검증, 블록 안전성 수준, 종속성 집합과 클러스터를 다룹니다.
더 깊이 알아보기
- Interop 메시지 전달 개요:
저수준
CrossL2Inbox부터 대부분의 앱이 사용하는L2ToL2CrossDomainMessenger까지, 컨트랙트 수준의 메시징 수명 주기를 설명합니다. - OP Stack interop으로 로그 읽기: 컨트랙트가 메시지를 받는 대신 다른 체인의 로그를 직접 검증하는 pull 모델을 설명합니다.
- 메시지 만료: 중계되지 않은 메시지가 결국 만료되는 이유와 애플리케이션이 만료된 메시지를 되돌리는 방법을 설명합니다.
- Superchain ETH Bridge:
네이티브 ETH가
SuperchainETHBridge와ETHLiquidity컨트랙트를 통해 체인 간에 이동하는 방식을 설명합니다. - Interop reorg 인식: interop이 크로스체인 이중 지불의 여지를 주지 않으면서 지연 시간이 짧은 메시지를 전달하는 방식을 설명합니다.
- OP Supernode: 종속성 집합의 모든 체인을 하나의 프로세스에서 호스팅하고 크로스체인 검증 작업을 수행하는 런타임을 설명합니다.
직접 실습하기
- OP Stack devnet에서 상호운용 가능한 앱 구축하기: 개발 환경(로컬 Supersim 또는 interop devnet)을 선택하고 배포를 시작하십시오.
- Supersim: 크로스체인 애플리케이션을 구축하고 테스트하기 위해 다중 체인 OP Stack 구성을 시뮬레이션하는 로컬 개발 환경입니다.
- Interop 메시지 전달 튜토리얼:
L2ToL2CrossDomainMessenger컨트랙트를 사용하여 크로스체인 메시지 전달 시스템을 구축합니다. - 트랜잭션 수동 중계: autorelayer가 대신 처리해 주지 않을 때 실행 메시지를 직접 구성하여 전송합니다.
규범적 사양
interop 동작에 대한 최종 정의는 OP Stack 사양에 있습니다.- Interop: interop 사양의 루트이자 하위 모든 문서의 지도입니다.
- Messaging: 시작 메시지와 실행 메시지, 그리고 그 안전성 규칙에 대한 규범적 정의입니다.
- Predeploys:
CrossL2Inbox,L2ToL2CrossDomainMessenger및 기타 interop predeploy 컨트랙트를 다룹니다. - SuperchainETHBridge: interop 체인 간 네이티브 ETH 브리징에 대한 사양입니다.
감사 및 보안
- 크로스체인 보안 조치: 신뢰 모델, sequencer equivocation 발생 시 일어나는 일, 그리고 각 체인이 구성하는 지연 시간과 보안 간의 트레이드오프를 설명합니다.
- 감사 보고서: OP Stack 보안 검토의 상시 색인으로, monorepo의 전체 목록으로 연결됩니다.