학습
낙관적 롤업의 거래 속도 향상 역할 - 가이드
check_eligibility

Yellow Network 대기 목록에 독점적으로 접근하기

지금 가입하기
check_eligibility

낙관적 롤업의 거래 속도 향상 역할 - 가이드

Jan, 29 2025 18:07
낙관적 롤업의 거래 속도 향상 역할 - 가이드

[이더리움(ETH)](https://yellow.com/learn/optimistic-rollups-understanding-ethereums-layer-2-scaling-solution)이 확장성 문제를 계속 겪고 있어 네트워크 혼잡과 높은 거래 수수료 문제를 해결하기 위한 유망한 솔루션으로 등장한 낙관적 롤업을 탐구하는 이 포괄적인 가이드는 낙관적 롤업이 어떻게 작동하는지와 이를 활용하여 더 빠른 거래를 실현하는 detailed instruction을 제공합니다.

낙관적 롤업은 어떻게 기능하나요?

낙관적 롤업은 수표 기반 은행 시스템과 유사하게 작동합니다. 은행이 수표를 문제 삼지 않는 한 연봉하는 것처럼, 낙관적 롤업은 파문 증명으로 이의를 제기될 때까지 모든 거래를 유효한 것으로 간주합니다. 이 시스템은 Layer 2 확장 솔루션으로 작동하며, Ethereum의 기본 레이어를 통해 보안을 유지하면서 오프체인 거래를 처리합니다.

주요 구성 요소

낙관적 롤업의 아키텍처는 여러 중요한 구성 요소에 의존합니다:

  • 낙관적 가상 머신(OVM)은 런타임 환경으로서, Layer 1과 Layer 2 사이에서 결정적인 스마트 계약 실행을 보장합니다. 이 샌드박스 환경은 레이어 간 일관된 상태 전환을 보장합니다.
  • 낙관적 Geth는 Layer-2 클라이언트로, 단일 순서자가 거래 배치를 메인 체인 계약에 주문하고 추가하는 역할을 합니다. 이 순서자는 거래 순서를 유지하고 상태 관리를 유지하는 데 중요한 역할을 합니다.
  • 체인 계약은 낙관적 롤업 시스템의 중추로, 이더리움 메인넷에서 작동합니다. 두 가지 주요 계약은 다음과 같습니다:
    • OVM_CanonicalTransactionChain (CTC)은 OVM 상태에 적용된 거래의 추가 전용 로그를 유지합니다. 순서자는 L2 거래 배치를 이 체인에 추가하며, 사용자가 L2 거래를 큐에 추가할 수 있도록 합니다.
    • OVM_StateCommitmentChain (SCC)은 CTC 거래에 해당하는 제안된 상태 루트를 저장하며, 정식 체인의 거래와 일대일 관계를 유지합니다.

낙관적 롤업을 사용하여 블록체인 거래 속도 향상

입금 프로세스

더 빠른 거래를 시작하려면 사용자는 먼저 입금 프로세스를 이해해야 합니다. Layer 1에서 Layer 2로 자산을 전송할 때 다음 순서가 이루어집니다:

사용자는 Layer 1의 토큰 브리지 계약에 토큰을 전송합니다. 브리지는 이 토큰을 에스크로하며, 메신저 계약을 통해 해당 Layer 2 브리지에 입금 완료 요청을 보내는 메시지를 트리거합니다. 이 거래는 큐 함수로 CTC에 삽입됩니다.

순서자는 큐에 있는 이 거래를 실행하여 L2 메신저 계약의 relayMessage 함수를 호출해야 합니다. 마지막으로, 메신저 계약은 브리지가 Layer 2에서 해당 토큰을 민트를 수행하여 사용자의 L2 주소에 잔액을 수칭하도록 지시합니다.

출금 프로세스

출금 프로세스는 보안 고려 사항으로 인해 입금 순서와 유사하지만 추가적인 복잡성을 도입합니다. 자산을 사용할 때 시스템은 다음 단계에 따라 진행합니다:

사용자는 L2 토큰 브리지에서 출금을 시작하며, 토큰을 소각하고 메신저 계약과 통신합니다. 이 정보는 L2 상태 트리에 기록되고, 순서자가 새로운 거래 배치를 업데이트하면 최종적으로 CTC에 나타납니다.

순서자는 상태를 SCC에 게시하며, 상태 변경이 도전될 수 있는 의무적인 대기 기간을 시작합니다. 이 기간은 일반적으로 1주일 동안, 필요할 경우 사기 증명을 제출할 시간을 허용합니다.

도전 기간이 만료되면 메시지는 L1 메신저 계약에 전달될 수 있으며, 토큰 브리지가 사용자에게 토큰을 출시하기 전에 경과된 사기 증명 창을 확인합니다.

출금 지연을 해결하기

일주일 간의 분쟁 기간은 사용자가 자금을 신속하게 사용하려는 경우 상당한 어려움을 일으킵니다. 하지만 이 지연을 완화하기 위한 여러 전략이 존재합니다:

유동성 공급자가 지원하는 빠른 출금

이 혁신적인 솔루션은 유동성 공급자(LP)를 도입하여 빠른 출금을 지원합니다. LP는 전체 L2 노드를 운영하여 CTC 거래를 검증하고, 이 서비스를 위한 수수료를 청구하면서 사용자에게 즉시 유동성을 제공할 수 있습니다.

검증 과정은 LP가 순서자가 상태 루트를 게시하기 전에 거래의 유효성을 평가할 수 있도록 합니다. LP가 출금 요청을 수락하면 사용자는 즉시 유동성을 제공받고, 지연된 브리지 출시를 자신에게 청구하면서 상호 이익을 창출합니다.

이 시스템은 여러 가지 이점을 제공합니다:

  • 사용자는 분쟁 기간이 끝날 때까지 기다릴 필요 없이 즉시 자금을 사용할 수 있습니다.
  • LP는 거래 검증을 통해 보안을 유지하면서 유동성을 제공함으로써 수수료를 얻습니다.
  • 이 과정은 LP가 CTC를 통해 거래를 검증할 수 있는 한, 순서자의 상태 루트 게시와 관계없이 안전하게 유지됩니다.

그러나 이 접근 방식은 명확한 제한사항을 제시합니다:

  • 유동성이 낮은 토큰은 비싼 유동성 공급 비용에 직면할 수 있습니다.
  • 대규모 출금 이벤트는 유동성 부족을 일으킬 수 있습니다.
  • LP는 재정적 손실을 피하기 위해 정확한 검증을 유지해야 합니다.

속도와 보안의 균형 유지

낙관적 롤업은 보안과 거래 속도를 균형 있게 유지하는 정교한 확장 솔루션을 제공합니다. 내재된 출금 지연은 도전을 제시하지만, 유동성 공급자 지원 출금은 즉시 자금 접근이 필요한 사용자에게 실용적인 솔루션을 제공합니다. 생태계가 계속 발전함에 따라, 이 메커니즘의 추가 정교화 및 새로운 솔루션을 도입하여 거래 속도를 향상시키면서 낙관적 롤업을 이더리움의 강력한 확장 솔루션으로 만드는 견고한 보안 보장도 기대할 수 있습니다.

최신 학습 기사
모든 학습 기사 보기
관련 학습 기사