혼잡한 시장의 고정 환율: 30분 창의 실제 여유
실시간 멤풀, 모네로 320블록, 자체 견적 10분 샘플을 실측했습니다. 고정 환율은 가격을 고정하지만 시계는 고정하지 못하고, 혼잡은 그 30분 입금 창을 먹습니다.
고정 환율이 약속하는 것은 가격이지 시계가 아닙니다. 2026년 10월 25일 10:00 UTC, 비트코인 멤풀에는 39,397건, 21.98 MvB가 있었고 최신 블록 973,056은 가중치 3,997,414/4,000,000, 즉 99.9%까지 차 있었습니다. 999,353 vB 안에 6,986건이 들어 있었습니다. 이것이 고정 환율 주문이 살아남아야 하는 환경입니다. 주문은 두 가지를 동시에 합니다 — 화면의 숫자를 얼리고, 초시계를 켭니다. 혼잡이 공격하는 것은 두 번째뿐입니다. 이 글은 오늘의 멤풀, 모네로 320블록, 그리고 자체 견적 엔드포인트의 10분 샘플로 그 초시계에 남은 여유를 측정합니다.
고정 환율이 실제로 잠그는 것. 고정 환율 스왑이 고정하는 것은 주문 생성 순간의 '보내는 자산'과 '받는 자산'의 교환 비율입니다. 멤풀 대기열에서의 위치도, 지갑이 고르는 수수료도, 어느 체인의 블록 간격도 고정하지 않습니다. 비율이 의존하는 모든 것은 얼고, 결제가 의존하는 모든 것은 얼지 않습니다. 이 비대칭이 프로바이더가 고정을 헤지해야 하는 이유이고, 고정 견적이 유동 견적보다 조금 더 넓은 스프레드를 싣는 이유입니다 — 헤지 비용은 가격에 포함되며, 그것은 클릭에서 결제까지의 시간에 대응합니다.
30분은 주소가 표시된 순간 시작되고, 전송 버튼을 누른 순간 시작되지 않습니다. 자체 주문 저장소에서 만료는 상수입니다. 생성 후 30 × 60 × 1000밀리초. 만료 시점에 로컬 만료를 붙이는 것은 풀이 여전히 '입금 대기'라고 응답할 때뿐이며, 결제가 보이는 동안에는 절대 붙이지 않습니다. 이어서 6시간 지연 입금 재확인이 로컬 만료 주문을 다시 확인해, 풀이 실제로 받았다면 결제 완료로 되돌릴 수 있습니다. 풀이 주문 자체를 인식하지 못하면 24시간에 강제 만료됩니다. 실무적 결론은 불편합니다 — 지갑을 찾고, 잠금을 풀고, 거래소 출금 대기를 지켜보는 몇 분은 이미 창에서 차감되고 있습니다. (모네로 확인 대기)
XMR로 입금하면 그 분은 어디로 가는가. 최근 320블록(10:05 UTC, 높이 3,791,733)에서 310개의 롤링 '10블록' 창을 뽑았습니다. 평균 17.2분, 중앙값 16.2분, 10퍼센타일 9.6분, 90퍼센타일 25.8분, 최악 39.5분. 25분을 넘긴 창이 12.9%, 30분을 넘긴 창이 3.5%였습니다. XMR 입금 인정 기준은 10컨펌이 업계 표준이므로, 전형적인 주문에서는 컨펌 대기만으로 창의 절반을 먹고, 약 29건 중 1건에서는 거래가 아직 안정적으로 풀에 들어가기도 전에 창을 다 먹습니다.
'블록당 2분'으로 계획하면 안 되는 이유. 같은 320블록의 318개 구간은 평균 114.5초로 120초 목표에 가깝지만 중앙값은 65초입니다. 30초 미만이 30.8%, 300초 이상이 7.9%, 최장이 1,226초였습니다. 모네로는 난이도를 블록마다 조정하므로 체인이 진동합니다 — 거의 즉시 생성되는 블록이 몰린 뒤 긴 공백이 옵니다. 지캐시도 오늘 같은 모양입니다. 높이 3,529,990 부근 39개 구간이 평균 84.5초, 중앙값 55초, 최악 387초였습니다. 평균은 한 달 계획에는 좋고 30분 결정에는 나쁜 숫자입니다.
혼잡은 입금 구간에서 어떻게 보이는가. 10:00 UTC 비트코인으로 돌아갑니다. 멤풀의 83.1%(18.25 MvB)가 대략 0.1 sat/vB 이하에 쌓여 있었고, 1 sat/vB를 넘는 데이터는 0.31 MvB, 한 블록의 3분의 1 정도뿐이었습니다. 권장 수수료는 모든 긴급도에서 1 sat/vB였습니다. 0.1 sat/vB를 내는 입금은 그 18.25 MvB 줄에 섭니다. 블록당 약 999,000 vB로 18블록, 오늘 중앙값 305초면 약 92분, 평균 364초면 약 110분입니다. 둘 다 창의 3~4배입니다. 1 sat/vB 입금은 다음 블록에 들어갑니다. 같은 주문, 같은 고정, 결과는 100배 차이 — 결정하는 것은 사이트를 열기 전에 지갑이 고른 숫자 하나입니다.
고정이 실제로 사 주는 것(실측). 견적 엔드포인트를 30초마다 10.6분간, 10:02:07~10:12:46 UTC에 21회 샘플링했습니다. 100 USDT-TRC20→XMR은 0.14532615에서 0.14504115로 −0.20%, 전 구간 폭 0.37%. 0.05 BTC→XMR은 6.574904에서 6.56514로 −0.15%, 폭 0.32%. 1 XMR→USDT는 597.819에서 598.988로 +0.20%, 폭 0.31%. 조용한 일요일, 당신이 보험을 거는 드리프트는 0.4% 미만 — 고정 견적이 흔히 싣는 추가 스프레드와 같은 자릿수입니다. 고정은 무료 보험이 아니라 값을 치르고 사는 헤지이고, 그 값은 같은 페어·같은 분의 유동 견적과 나란히 놓아야 보입니다. (XMR→USDT 출구 루트)
혼잡할 때 고정이 되레 물어뜯는 세 가지 방식. 첫째는 만료입니다. 환불은 원래 자산·원래 네트워크로 오고, 그 시점에 이미 최악의 타이밍에 네트워크 수수료를 두 번 냈습니다. 141 vB 비트코인 입금은 1 sat/vB에서 141 sat(BTC 80,418.68달러 기준 약 11센트), 20 sat/vB에서 2,820 sat(약 2.27달러) — '구조' 비용이 원래 수수료의 20배입니다. 둘째는 시계와의 경쟁입니다. 100달러 주문에서 0.4% 고정을 지키려고 20배 수수료를 내는 것은 거래가 아니라 초조함을 포장한 2.3% 손실입니다. 셋째는 재전송입니다. 같은 일회용 주소로 두 번 보내는 것은 '멈춘 주문'을 수작업 건으로 만드는 가장 흔한 경로이고, 두 번째 입금은 그 주소의 주문이 닫힌 뒤 도착할 수 있어 반환은 자동 환불이 아니라 지원 티켓이 됩니다.
고정으로 가기 전 확인할 여섯 가지. 첫째, 페어가 아니라 금액을 따져봅니다. 오늘 100 USDT-TRC20은 0.14502616 XMR(1 XMR당 689.5 USDT)을, 5,000은 8.166292 XMR(612.3)을 돌려줬습니다. 12.6% 차이는 고정이 아니라 라우팅(1개 대 2개)에서 나왔습니다. 둘째, 입금 체인의 컨펌 기준을 확인해 30분에서 뺍니다. 셋째, 블록 충만도를 봅니다. 최근 블록이 가중치 한도의 99%이고 바닥이 0.1 sat/vB라면 저수수료 입금은 창에 못 들어옵니다. 넷째, 지갑이 기억하는 숫자가 아니라 실측한 줄에 맞춰 수수료를 정합니다. 다섯째, 자기가 통제하는 지갑에서 보냅니다. 순번이 보이지 않는 거래소 출금 대기열에서 보내지 않습니다. 여섯째, 계산이 나쁘면 기다립니다. 자금을 공급할 수 없는 고정 환율은 공급할 수 있는 유동 환율보다 나쁩니다. (XMR→USDT 출구 루트)
반복되는 실수. 창을 브로드캐스트 시각부터 세는 것(정답은 주문 생성부터). 로컬 만료를 전액 손실로 보는 것(6시간 재확인으로 결제될 수 있음). '권장 1 sat/vB'를 지갑이 실제로 낼 것이라 믿는 것. 큰 주문을 잘게 쪼개면서 소액 구간에서 고정비가 지배적임을 놓치는 것 — 오늘 100 USDT는 1 XMR당 689.5 USDT, 5,000은 612.3이었습니다. 그리고 '첫 건이 안 보인다'며 두 번째를 보내 환불 가능한 타임아웃을 수작업 대사로 바꾸는 것. (XMR→USDT 출구 루트)
한 줄 요약. 고정 환율은 분자를 잠급니다. 혼잡은 분모의 변수이고, 그 분모는 당신이 통제할 수 없는 분으로 측정됩니다. 자기 체인의 컨펌 기준을 알고, 60초만 멤풀 바닥을 보고, 실제로 서는 줄에 맞춰 수수료를 내면 고정 환율 주문은 광고한 대로 작동합니다. 그렇지 않으면 고정은 가격을 완벽하게 지키는 동안 시계가 다 달리고 — 당신이 잠근 가격은 결국 받지 못한 가격이 됩니다.