Workspace IndexKnowledge Notes › xERC20, CCTP, NTT — three answers to who holds the mint

#213PoC

xERC20, CCTP, NTT — three answers to who holds the mint

Lock-and-wrap bridges all shared one failure mode: breach the bridge, mint forever — the common structure of 2022's bridge disasters. xERC20, CCTP and NTT are three variations of the same correction — the issuer takes mint authority back: xERC20 puts limits in code (per-bridge rate limits), CCTP puts the authority in one party (Circle's burn-and-mint monopoly), NTT hands the choice to the deployer. The difference is not technology; it is the shape of delegated trust.

The honest question is singular: whose compromise mints infinitely? Answer it per design, then measure the one parameter that turns a "limit" into an actual loss cap — the rate limit's recovery speed. A per-bridge limit that refills fast is barely a limit: drain, wait, drain again. Chart tokens-per-second of refill against the issuer's detection-and-pause latency; the loss cap is limit × (time-to-detection ÷ refill period), not the nominal number. For a Verex token or settlement asset, run the table in howItWorks against each candidate chain before choosing a rail.

Why

The 2022 lesson, stated structurally: a wrapped token is a liability issued by its bridge. Lock-and-wrap made every bridge an unlicensed mint — the wrap contract would print against a lockbox it believed in, so one signature compromise on the lockbox printed unbacked supply into every connected chain. The three designs in this card are the industry converging on the only durable fix: the token's issuer — not the transport — owns mint and burn, and the transport merely carries messages. What remains open, and what actually differentiates them, is where the residual trust pools.

Three shapes of the same delegation. xERC20 (ERC-7281) keeps multiple bridges but caps each one's mint rate on-chain — trust is diversified and bounded by code, and the interesting knob becomes the limit's refill curve. CCTP collapses the question: Circle burns and mints itself, so bridge risk becomes issuer risk — clean, and honest about USDC's nature, since Circle could already freeze you. NTT is a framework, not a policy: hub-and-spoke or burn-and-mint, chosen per deployment — which means reading an NTT token's risk requires reading its configuration, not its brand. None of the three eliminates the infinite-mint party; they choose it. the-bridge-is-inside-the-token said the bridge's trust ships inside the asset — this card is the catalogue of what shapes that trust can take, and the first fork in any settlement-asset design.

How it works

The three designs

xERC20 (ERC-7281) CCTP (Circle) NTT (Wormhole)
Mint authority Issuer, delegated per bridge Circle only Deployer's choice
Bound on a breach Per-bridge rate limit, on-chain One party to trust, no bridge to breach Depends on chosen mode
Multi-bridge Yes — that's the point No — Circle is the rail Framework supports it
Whose compromise mints infinitely The issuer (limits only bound bridges) Circle Read the deployment config
Fits Issuers wanting bridge competition The issuer-is-the-trust case Teams wanting options

The loss-cap arithmetic (xERC20-style limits)

Parameter Meaning
L Per-bridge mint limit
r Refill rate (tokens/second)
T Issuer's detect-and-pause latency
Real loss cap ≈ L + r × T — not L

A generous refill rate with slow detection is an unlimited mint with extra steps.

Questions before choosing, in order

  1. Whose compromise mints infinitely — and is that party's failure already priced into holding the token?
  2. What is r × T for each connected bridge, using honest detection latency (nights, weekends)?
  3. Who can raise the limits, and through what process — the limit's governance is part of the limit?
  4. For NTT: which mode is this deployment actually in, verified on-chain, not from docs?

Where it lands in Jayverse

  • Bridge/Token: name whose compromise mints infinitely. For the JYVE Anvil⇄Sepolia lock-and-mint bridge, write down explicitly which party's key or role can mint without bound, and choose an xERC20-style per-bridge rate limit rather than leaving mint authority open-ended.
  • Bridge/Token: compute the real loss cap, not the nominal limit. Use limit plus refill-rate times detection latency, with an honest detect-and-pause time that includes nights and weekends, when sizing any rate limit on the bridge.
  • Auditor: verify mint authority on-chain, not from docs. Add "whose compromise mints infinitely" as a standing checklist item for JYVE and any Verex settlement asset, checked against the deployed configuration.

Key expressions

Words and phrases from this page worth keeping, with the Korean meaning and the sentence they come from.

Expression뜻 · 쓰이는 자리
lock-and-wrap락앤랩 방식 · 원본 자산을 금고에 잠그고 대응 토큰을 발행하는 초기 브리지 구조. "lock-and-wrap bridges all shared one failure mode"
unlicensed mint무허가 발행(소) · 아무 인가 없이 토큰을 찍어낼 수 있게 된 상태를 비판적으로 부르는 말. "made every bridge an unlicensed mint"
print unbacked supply담보 없는 물량을 찍어내다 · 뒷받침하는 자산 없이 토큰이 발행되는 상황. "printed unbacked supply into every connected chain"
residual (trust)남아 있는, 잔여의 · 구조를 바꿔도 어딘가에 여전히 남는 신뢰 리스크를 가리킬 때. "where the residual trust pools"
collapse the question질문을 하나로 단순화하다 · 여러 갈래였던 문제를 한 지점으로 좁혀버릴 때. "CCTP collapses the question"
refill curve(한도) 회복 곡선 · 소진된 한도가 시간에 따라 얼마나 빨리 차오르는지 나타내는 그래프. "the interesting knob becomes the limit's refill curve"
loss cap손실 한도 · 공격받았을 때 실제로 입을 수 있는 최대 손실을 뜻하는 표현. "the real loss cap"
an unlimited mint with extra steps절차만 추가된 사실상 무제한 발행 · 한도가 있어도 회복이 빨라 사실상 의미가 없을 때. "is an unlimited mint with extra steps"
priced into이미 (위험·가치에) 반영되어 있다 · 어떤 리스크를 보유자가 이미 감안하고 있는지 물을 때. "already priced into holding the token"
verified on-chain, not from docs문서가 아니라 온체인에서 직접 확인된 · 공식 설명 대신 실제 체인 상태로 검증하라는 원칙. "verified on-chain, not from docs"
xERC20 (ERC-7281)브리지별 발행 한도를 코드로 강제하는 토큰 표준(ERC-7281) · 여러 브리지를 허용하되 각 브리지의 민팅 권한을 온체인 rate limit으로 제한. "xERC20 (ERC-7281) keeps multiple bridges but caps"
CCTP크로스체인 전송 프로토콜(Cross-Chain Transfer Protocol, Circle) · USDC를 브리지 없이 Circle이 직접 소각·발행해 신뢰를 이슈어 한 곳으로 모으는 방식. "CCTP collapses the question: Circle burns and mints"
NTT네이티브 토큰 전송(Native Token Transfers, Wormhole) · 정책이 아니라 프레임워크로, hub-and-spoke·burn-and-mint 중 어느 모드를 쓸지는 배포자가 선택. "NTT is a framework, not a policy"

← All Knowledge Notes · Workspace Index · Top ↑

xERC20 · CCTP · NTT — "누가 mint 를 쥐는가"의 세 가지 답

락업-래핑 브릿지들은 실패 모드 하나를 공유했습니다: 브릿지가 뚫리면 무한 발행 — 2022년 브릿지 참사들의 공통 구조. xERC20·CCTP·NTT 는 같은 교정 — 발행사가 mint 권한을 회수한다 — 의 세 변주입니다: xERC20 은 한도를 코드로(브릿지별 rate limit), CCTP 는 권한을 단일 주체로(Circle 의 burn-and-mint 독점), NTT 는 선택을 배포자에게. 차이는 기술이 아니라 신뢰 위임의 모양입니다.

정직한 질문은 하나입니다: 누가 뚫리면 무한 발행인가? 설계별로 그 답을 적고, "한도"를 실제 손실 상한으로 만드는 단 하나의 파라미터 — rate limit 의 회복 속도 — 를 측정합니다. 빨리 다시 차는 브릿지별 한도는 한도라 보기 어렵습니다: 빼고, 기다리고, 또 뺍니다. 초당 회복 토큰 수를 발행사의 감지·정지 지연과 겹쳐 그리십시오 — 손실 상한은 명목 숫자가 아니라 한도 × (감지까지의 시간 ÷ 리필 주기)입니다. Verex 토큰·정산 자산이라면 레일을 고르기 전에 howItWorks 의 표를 후보 체인마다 돌려 보십시오.

2022년의 교훈을 구조적으로 말하면: 래핑 토큰은 브릿지가 발행한 부채입니다. 락업-래핑은 모든 브릿지를 무허가 조폐국으로 만들었습니다 — 랩 컨트랙트는 자기가 믿는 금고를 근거로 찍어 냈으므로, 금고의 서명 하나가 뚫리면 연결된 모든 체인에 무담보 공급이 인쇄됐습니다. 이 카드의 세 설계는 업계가 유일하게 오래가는 수정으로 수렴한 것입니다: 운송이 아니라 토큰의 발행사가 mint·burn 을 소유하고, 운송은 메시지만 나릅니다. 열려 있는 것 — 그리고 셋을 실제로 가르는 것 — 은 잔여 신뢰가 어디에 고이는가입니다.

같은 위임의 세 모양. xERC20(ERC-7281)은 브릿지 여럿을 유지하되 각각의 mint 속도를 온체인에서 상한합니다 — 신뢰가 분산되고 코드로 유계가 되며, 흥미로운 손잡이는 한도의 리필 곡선이 됩니다. CCTP 는 질문을 접어 버립니다: Circle 이 직접 태우고 찍으므로 브릿지 리스크가 발행사 리스크가 됩니다 — 깔끔하고, USDC 의 본성에 정직합니다. Circle 은 원래도 당신을 동결할 수 있었으니까. NTT 는 정책이 아니라 프레임워크입니다: hub-and-spoke 냐 burn-and-mint 냐를 배포마다 고릅니다 — NTT 토큰의 리스크를 읽으려면 브랜드가 아니라 설정을 읽어야 한다는 뜻입니다. 셋 중 어느 것도 무한 발행의 주체를 없애지 않습니다 — 고를 뿐입니다. the-bridge-is-inside-the-token 이 브릿지의 신뢰가 자산 안에 실려 온다고 했다면, 이 카드는 그 신뢰가 취할 수 있는 모양의 목록이고 — 정산 자산 설계의 첫 갈림길입니다.

동작 방식

세 설계

xERC20 (ERC-7281) CCTP (Circle) NTT (Wormhole)
Mint 권한 발행사, 브릿지별 위임 Circle 단독 배포자의 선택
침해 시의 유계 브릿지별 rate limit, 온체인 신뢰할 주체 하나, 뚫릴 브릿지 없음 선택 모드에 따라
멀티 브릿지 예 — 그게 요점 아니오 — Circle 이 레일 프레임워크가 지원
누가 뚫리면 무한 발행 발행사 (한도는 브릿지만 유계) Circle 배포 설정을 읽을 것
맞는 곳 브릿지 경쟁을 원하는 발행사 발행사가 곧 신뢰인 경우 선택지를 원하는 팀

손실 상한 산수 (xERC20 형 한도)

파라미터
L 브릿지별 mint 한도
r 리필 속도 (초당 토큰)
T 발행사의 감지·정지 지연
실제 손실 상한 ≈ L + r × T — L 이 아니다

후한 리필에 느린 감지는 절차만 늘어난 무한 발행입니다.

고르기 전에 물을 것, 순서대로

  1. 누가 뚫리면 무한 발행인가 — 그 주체의 실패는 이 토큰 보유에 이미 가격이 매겨져 있는가?
  2. 연결된 브릿지마다 r × T 는 얼마인가 — 감지 지연은 정직하게(밤, 주말 포함)?
  3. 한도는 누가 어떤 절차로 올릴 수 있는가 — 한도의 거버넌스도 한도의 일부다.
  4. NTT 라면: 이 배포는 실제로 어느 모드인가 — 문서 말고 온체인에서 확인.

Jayverse에서의 위치

  • Bridge/Token: 누구의 침해가 무한 민팅으로 이어지는지 지정한다. JYVE Anvil⇄Sepolia lock-and-mint 브리지에서 어떤 키나 역할이 무제한으로 민팅할 수 있는지 명시하고, 민팅 권한을 열어두는 대신 xERC20 방식의 브리지별 레이트 리밋을 선택한다.
  • Bridge/Token: 명목 한도가 아니라 실제 손실 상한을 계산한다. 한도 더하기 리필 속도 곱하기 탐지 지연으로 계산하되, 야간·주말을 포함한 정직한 탐지-일시정지 시간을 브리지 레이트 리밋 설계에 사용한다.
  • Auditor: 민팅 권한을 문서가 아니라 온체인에서 검증한다. "누구의 침해가 무한 민팅인가"를 JYVE와 모든 Verex 정산 자산에 대한 상시 체크 항목으로 추가하고 배포된 설정 값으로 확인한다.

핵심 표현

이 페이지의 영어 본문에서 배울 만한 단어와 표현, 뜻과 나온 자리.

Expression뜻 · 쓰이는 자리
lock-and-wrap락앤랩 방식 · 원본 자산을 금고에 잠그고 대응 토큰을 발행하는 초기 브리지 구조. "lock-and-wrap bridges all shared one failure mode"
unlicensed mint무허가 발행(소) · 아무 인가 없이 토큰을 찍어낼 수 있게 된 상태를 비판적으로 부르는 말. "made every bridge an unlicensed mint"
print unbacked supply담보 없는 물량을 찍어내다 · 뒷받침하는 자산 없이 토큰이 발행되는 상황. "printed unbacked supply into every connected chain"
residual (trust)남아 있는, 잔여의 · 구조를 바꿔도 어딘가에 여전히 남는 신뢰 리스크를 가리킬 때. "where the residual trust pools"
collapse the question질문을 하나로 단순화하다 · 여러 갈래였던 문제를 한 지점으로 좁혀버릴 때. "CCTP collapses the question"
refill curve(한도) 회복 곡선 · 소진된 한도가 시간에 따라 얼마나 빨리 차오르는지 나타내는 그래프. "the interesting knob becomes the limit's refill curve"
loss cap손실 한도 · 공격받았을 때 실제로 입을 수 있는 최대 손실을 뜻하는 표현. "the real loss cap"
an unlimited mint with extra steps절차만 추가된 사실상 무제한 발행 · 한도가 있어도 회복이 빨라 사실상 의미가 없을 때. "is an unlimited mint with extra steps"
priced into이미 (위험·가치에) 반영되어 있다 · 어떤 리스크를 보유자가 이미 감안하고 있는지 물을 때. "already priced into holding the token"
verified on-chain, not from docs문서가 아니라 온체인에서 직접 확인된 · 공식 설명 대신 실제 체인 상태로 검증하라는 원칙. "verified on-chain, not from docs"
xERC20 (ERC-7281)브리지별 발행 한도를 코드로 강제하는 토큰 표준(ERC-7281) · 여러 브리지를 허용하되 각 브리지의 민팅 권한을 온체인 rate limit으로 제한. "xERC20 (ERC-7281) keeps multiple bridges but caps"
CCTP크로스체인 전송 프로토콜(Cross-Chain Transfer Protocol, Circle) · USDC를 브리지 없이 Circle이 직접 소각·발행해 신뢰를 이슈어 한 곳으로 모으는 방식. "CCTP collapses the question: Circle burns and mints"
NTT네이티브 토큰 전송(Native Token Transfers, Wormhole) · 정책이 아니라 프레임워크로, hub-and-spoke·burn-and-mint 중 어느 모드를 쓸지는 배포자가 선택. "NTT is a framework, not a policy"

← 전체 기술 노트 · 워크스페이스 인덱스 · 맨 위 ↑