신규

곧 출시될 IQ.wiki API로 전문가가 큐레이션한 암호화폐 및 블록체인 지식을 앱에 통합하세요.

0% read

Lock-and-Mint

Lock-and-Mint

Lock-and-Mint(잠금 및 발행)는 소스 의 원본 토큰을 수탁 하에 잠그고, 대상 블록체인에서 동일한 양의 래핑된(wrapped) 토큰 또는 합성 토큰을 발행하는 크로스 체인 자산 전송 메커니즘입니다.

래핑된 토큰은 잠긴 담보에 대한 청구권 역할을 하며, 이를 소각하여 원본 자산의 잠금 해제를 트리거할 수 있습니다. 이를 통해 검증 가능한 담보로 뒷받침되는 1:1 페깅을 유지하면서 서로 고립된 블록체인 환경 간에 가치를 이동시킬 수 있습니다. [1] [2]

Background and Motivation

블록체인은 서로 기본적으로 통신하지 않는 고립된 시스템입니다. Lock-and-Mint는 한 체인의 네이티브 자산을 다른 체인에 표시함으로써 이 문제를 해결하며, 자산 보유자가 원래 토큰에 대한 담보 링크를 포기하지 않고도 목적지 환경에서 탈중앙화 금융, 거버넌스 및 기타 온체인 애플리케이션에 액세스할 수 있도록 합니다. 이러한 표현은 원래 자산을 잠그고(Locking) 그 가치를 반영하며 목적지 체인에서 유통될 수 있는 고정된 토큰을 발행(Minting)함으로써 가능해집니다. [2] [1]

이 메커니즘은 래핑된 자산의 투명한 뒷받침과 직접적인 담보 관계를 유지하려는 브릿지의 기초가 됩니다. 이는 수탁 및 검증이 구현되는 방식의 차이에 따라 수탁형 및 탈중앙화 브릿지 설계 모두에서 사용됩니다.

범용 참여를 가능하게 하는 것 외에도, Lock-and-Mint는 자산이 여러 블록체인 생태계에 걸쳐 상호 운용되어야 하는 탈중앙화 지속 가능성 이니셔티브와 같은 사용 사례를 위해 체인 간 자본 집계를 촉진하는 것으로 인용되었습니다. [2] [1]

메커니즘 개요

이 메커니즘은 잠긴 자산과 발행된 표현체 사이의 일대일 담보 관계를 보존하는 4단계 시퀀스를 통해 진행됩니다:

  1. 잠금(Lock): 사용자는 소스 체인의 수탁 메커니즘에 네이티브 자산을 예치합니다. 수탁은 스마트 컨트랙트 금고, 멀티시그니처(multisig) 지갑 또는 온체인 로직과 오프체인 제어를 혼합한 하이브리드 모델에 의해 제공될 수 있습니다. 그 결과 원래의 토큰은 담보로서 고정됩니다.
  2. 검증(Verify): 검증인, 릴레이어 또는 모니터링 인프라가 잠금 트랜잭션을 관찰하고, 다음 단계로 진행하기 전에 충분한 완결성(finality) 또는 경제적 보안을 확인합니다.
  3. 발행(Mint): 검증 후, 브릿지의 발행 권한 제어하에 대상 체인에서 동일한 양의 래핑된 토큰이 발행되어 잠긴 담보에 대한 청구권을 생성합니다.
  4. 상환/해제(Redeem/Unlock): 사용자가 원본 자산을 회수하고자 할 경우, 대상 체인에서 래핑된 토큰을 소각합니다. 검증이 완료되면 소스 체인에서 원본 토큰의 잠금이 해제되어 지정된 대로 반환됩니다. [1] [2]

이 시퀀스는 발행 권한과 조정 로직이 올바르게 작동한다면 래핑된 토큰의 총 유통량이 잠긴 담보를 초과할 수 없음을 보장합니다. 시스템의 안전성은 완결성 가정, 수탁 보안, 그리고 두 체인에 걸친 엄격한 공급량 회계에 달려 있습니다. [1] [2]

수탁 및 검증 모델 (Custody and Validation Models)

Lock-and-Mint는 다양한 수탁 모델을 지원합니다. 순수 온체인 스마트 계약 금고는 프로그래밍된 규칙을 사용하여 자산을 고정할 수 있으며, 멀티시그(multisig) 수탁은 여러 서명자에게 제어권을 분산합니다. 접근 방식은 온체인 제어와 오프체인 운영 프로세스를 결합하여 보안, 유연성 및 비용의 균형을 맞춥니다. 수탁 메커니즘의 구체적인 선택은 신뢰 가정과 위험 집중도에 영향을 미치는데, 단일 키 수탁은 임계값(threshold) 또는 멀티시그 제어보다 더 높은 거래 상대방 위험을 초래하기 때문입니다. [1] [2]

검증은 일반적으로 감시자(watchers), 릴레이어(relayers) 또는 검증인 세트에 의해 제공되며, 이들은 잠금(lock) 이벤트를 증명하고 충분한 완결성(finality)이 관찰된 후 대상 체인에서 발행(minting)을 시작합니다. 프로토콜은 발행 전 얼마나 많은 컨퍼메이션(confirmations)이나 어떤 경제적 완결성 임계값을 요구할지 조정해야 합니다. 완결성이 불충분하면 발행 과정이 리오그(reorganization) 위험 및 잠재적인 이중 지불과 유사한 시나리오에 노출될 수 있습니다. [1] [2]

핵심 기술적 불변성 및 보안 속성

Lock-and-Mint 구현은 지급 능력과 페깅(peg)의 무결성을 유지하기 위해 다음과 같은 몇 가지 불변성 및 속성을 목표로 합니다:

  • 공급 보존(Supply conservation): 래핑된 토큰의 총 공급량은 소스 체인에 잠긴 담보를 초과해서는 안 됩니다. 초과 민팅은 담보가 없는 토큰과 시스템적 리스크를 초래합니다.
  • 제한된 민팅 권한(Restricted mint authority): 엄격하게 제어된 민팅 권한만이 래핑된 토큰을 생성하거나 소멸시킬 수 있습니다. 안전하지 않은 관리자 기능, 부적절한 업그레이드 경로 또는 대체 민팅 경로는 치명적인 취약점입니다.
  • 수탁 보안(Custody security): 잠긴 자산은 강력한 수탁 메커니즘(예: 멀티시그, 임계값 서명)과 보수적인 업그레이드 제어를 통해 보호되어야 합니다. 단일 서명자 수탁은 거래 상대방 위험을 높입니다.
  • 완결성 준수(Finality discipline): 대상 체인에서의 민팅은 리오그(reorg) 및 이중 지불 노출을 완화하기 위해 소스 체인의 적절한 완결성을 기다려야 합니다.
  • 지속적인 대조(Continuous reconciliation): 자동 및 수동 점검을 통해 체인 간의 잠긴 담보와 래핑된 토큰 공급량을 대조하여 불일치를 조기에 발견해야 합니다. [1] [2]

이러한 속성들은 상호 보완적입니다. 수탁 보안은 엄격한 민팅 권한 제어 없이는 효과가 없으며, 공급 보존은 대조와 완결성을 고려한 검증 모두에 의존합니다. [1] [2]

장점 및 트레이드오프 (Advantages and Trade-offs)

프로젝트들이 Lock-and-Mint 방식을 채택하는 이유는 다음과 같습니다:

  • 자본 효율성: 목적지 체인에 사전 자금 공급이 된 유동성 풀이 필요하지 않습니다. 용량은 마켓 메이커의 자본이 아닌 잠긴 담보에 따라 확장됩니다.
  • 고정 1:1 페깅: 래핑된 토큰은 기초 자산과 가치 패리티(parity)를 목표로 하며, 발행 및 상환이 정상적으로 작동할 때 AMM 슬리피지를 방지합니다.
  • 투명한 담보화: 수탁이 온체인에 있거나 감사 가능한 경우, 참여자들은 래핑된 공급량이 잠긴 담보에 의해 1:1로 뒷받침되는지 확인할 수 있습니다. [1] [2]

주요 트레이드오프는 Lock-and-Mint 방식이 일반적으로 AMM 가격 책정 리스크를 수탁 및 검증 리스크로 대체한다는 점입니다. 유동성 풀에 대한 의존도는 낮추지만, 수탁자, 검증인 및 모니터링 인프라를 포함한 브릿지의 신뢰 모델에 대한 의존도는 높입니다. [1] [2]

위험, 한계 및 신뢰 가정

Lock-and-Mint 메커니즘은 구현 방식에 따라 달라지는 명시적인 신뢰 가정을 포함합니다:

  • 거래 상대방 및 수탁 위험: 사용자는 수탁자, 검증인 세트 또는 거버넌스 관리자가 공모하거나 키를 오용하지 않을 것이라고 신뢰해야 합니다. 수탁 권한이 침해되면 담보 손실로 이어질 수 있습니다.
  • 중앙집중화 우려: 많은 브릿지가 상대적으로 적은 수의 검증인 세트나 중앙 집중화된 멀티시그(multisigs)에 의존하여 위험이 집중됩니다.
  • 계약 및 표현 위험: 래핑된 토큰(Wrapped tokens)은 담보에 대한 파생적 청구권을 나타내며, 이는 래핑된 자산 로직 및 민트/번(mint/burn) 경로에서 계약 위험을 초래합니다.
  • 상환 및 페그 위험: 주요 장애 발생 시 사용자가 래핑된 토큰을 원본 자산으로 상환하지 못할 수 있으며, 이는 페깅(가치 고정)과 유동성을 훼손합니다. [1] [2]

이러한 위험들로 인해 공급량 대조(supply reconciliation)와 강력한 사고 대응 체계의 중요성이 더욱 커집니다. 여기에는 불일치가 감지될 경우 커뮤니티 검토와 비상 조치를 허용하기 위한 대규모 출금에 대한 타임락(time-locks) 또는 지연 처리가 포함됩니다. [1] [2]

주요 사고 및 대표적 실패 사례

브리지 사고들은 권한 경계나 검증 로직이 무너질 때 Lock-and-Mint 방식이 어떻게 실패할 수 있는지를 극명하게 보여주었습니다. 자주 인용되는 사례로는 서명 검증 결함으로 인해 래핑된 ETH(wrapped ETH)가 무단으로 발행되어 수억 달러의 손실을 기록한 Wormhole 해킹 사건이 있으며, Ronin 및 Nomad와 같은 다른 브리지와 관련된 대규모 손실 사례도 있습니다. 요약된 자료에 언급된 이러한 사고의 손실 규모는 추정치이며, Lock-and-Mint 아키텍처에서 수탁 및 발행 권한에 대한 시스템적 위험을 설명하는 데 사용됩니다. [1] [2]

이러한 사건들은 외부 감사, 보수적인 최종성(finality) 가정, 그리고 발행 권한 및 수탁 설계에 대한 심층 방어(defense-in-depth)의 필요성을 강조합니다. [1] [2]

유동성 풀(AMM 방식) 브릿지와의 비교

락앤민트(Lock-and-Mint) 방식은 사전 예치된 풀과 자동화된 마켓 메이커(AMM)에 의존하는 유동성 풀 브릿지와 대조됩니다:

  • 자본 모델: 락앤민트는 잠긴 담보에 따라 확장되며 일반적으로 목적지 체인의 사전 자금 조달이 필요하지 않습니다. 반면 AMM 브릿지는 풀의 깊이와 유동성 공급자의 자본에 의존합니다.
  • 가격 책정: 락앤민트는 기초 자산과 1:1 고정 페깅을 목표로 합니다. AMM 기반 전송은 풀에 내재된 환율과 슬리피지의 영향을 받으며, 특히 대량 거래 시 그 영향이 큽니다.
  • 전송 한도: 락앤민트의 용량은 잠긴 담보의 양에 의해 제한됩니다. AMM 전송은 풀의 유동성과 가격 영향(Price Impact)에 의해 제한됩니다.
  • 신뢰 및 메커니즘: 락앤민트는 수탁 및 검증인 증명에 위험이 집중됩니다. AMM 브릿지는 브릿징 검증인 외에도 LP(유동성 공급자) 위험과 풀 메커니즘이 추가됩니다.
  • 토큰 결과물: 락앤민트는 담보에 대한 명시적 청구권인 래핑된 토큰(Wrapped Token)을 생성합니다. AMM 모델은 일반적으로 목적지 체인에서 네이티브 자산이나 풀 기반 자산을 전달하며, 엄격한 의미의 래핑된 청구권은 아닙니다. [1] [2]

이러한 차이점은 원하는 사용자 경험, 유동성 요구 사항 및 수용 가능한 신뢰 가정을 바탕으로 설계를 선택하는 기준이 됩니다. [1] [2]

운영 및 보안 모범 사례

Lock-and-Mint를 구현하는 프로젝트는 일반적으로 페그(peg)의 무결성을 강화하고 단일 장애점(single point of failure)을 줄이기 위해 다음과 같은 일련의 관행을 적용합니다:

  • 코드 및 프로세스에서 공급량 보존(supply conservation)을 강제하여, 체인 간의 민팅(mint) 및 소각(burn) 이벤트가 잠금(lock) 및 해제(unlock) 이벤트와 일치하도록 보장합니다.
  • 단일 키 제어 대신 임계값 서명(threshold signatures), MPC 또는 멀티시그(multisig) 수탁을 사용합니다. 운영 탄력성을 위해 직무 분할(shard separation of duties)을 고려하십시오.
  • 대규모 또는 민감한 출금에 대해 타임락(time-locks) 및 지연 메커니즘을 구현하여, 이상 징후가 감지될 경우 검토, 경고 및 비상 조치를 취할 수 있도록 합니다.
  • 대상 체인(destination chain)에서 민팅하기 전에 소스 체인(source chain)에서 강력한 최종성 임계값(finality thresholds) 또는 경제적 보안 보장을 요구합니다.
  • 잠긴 담보와 래핑된 토큰(wrapped-token) 공급량 사이의 지속적인 모니터링 및 자동 조정을 유지하며, 불일치가 발생할 경우 경고를 보냅니다.
  • 잠금 컨트랙트, 민팅 권한 로직, 검증인/릴레이어 코드 및 업그레이드 경로를 포함하는 정기적인 독립 보안 감사를 실시합니다. 보수적이고 타임락이 적용된 업그레이드 가능성을 적용하십시오. [1] [2]

이러한 관행은 브릿지 사고에서 관찰된 알려진 실패 모드를 해결하며, 지급 능력 유지 및 불일치의 적시 탐지를 향한 인센티브를 정렬합니다. [1] [2]

활용 사례 및 기능

자산이 담보화된 형태로 체인 간에 이동할 수 있게 함으로써, Lock-and-Mint는 토큰이 사용될 수 있는 장소와 방식을 확장합니다. 전형적인 애플리케이션에는 DeFi 프로토콜 참여, 거버넌스 메커니즘에 대한 접근, 목적지 네트워크의 온체인 서비스로의 통합 등이 포함됩니다. 또한 이 메커니즘은 크로스체인 조정에 의존하는 대규모 탈중앙화 지속 가능성 노력을 포함하여, 특정 도메인별 이니셔티브를 위해 이종 체인 간에 자본을 통합하고 배치하는 방법으로 제시되기도 합니다. [2] [1]

래핑된 토큰(wrapped token)은 원본 자산에 대한 청구권을 보존하기 때문에, 원본 토큰의 표준이나 체인을 기본적으로 지원하지 않는 생태계에서 휴대 가능한 담보 또는 교환 수단으로 기능할 수 있습니다. 이 기능은 명확하고 감사 가능한 담보 관계를 유지하면서 유동성 장소를 넓혀줍니다. [2] [1]

잘못된 내용이 있나요?

참고 문헌 (2 출처)

카테고리위키 MC이벤트용어집