ZEC 실드 vs 투명: 9,166바이트의 값은 어디서 나오나
2026년 10월 24일 Zcash 세 블록 바이트의 99.8%가 실드였습니다. 실제 크기(9,166~103,848바이트)와 크기를 보지 않는 ZIP-317 수수료를 실측해, 비용의 어느 절반이 내 몫인지 나눕니다.
세 블록, 4.95MB, 그중 99.8%가 실드. 2026년 10월 24일 09:47:41~09:58:53 UTC에 블록 3528840·3528842·3528846에는 88건, 4,955,239바이트의 거래가 들어 있었습니다. 그중 54건이 완전 실드(입력도 출력도 보이지 않음)로 합계 4,945,120바이트, 공간의 99.8%를 차지했습니다. 투명 거래 31건은 평균 310바이트, 전부 합쳐도 9,598바이트였습니다. 수치는 10:00 UTC에 Blockchair Zcash API에서 가져왔습니다. '실드는 비싸다'의 정체는 먼저 이 크기의 절반에 있습니다. (Zcash vs 모네로 2026 비교)
크기는 보이는 출력이 아니라 액션 수를 따라갑니다. 이 표본의 실드 거래 크기는 다섯 구간에 몰려 있었습니다: 9,166바이트(2액션), 9,200(2액션+투명 출력 1개), 21,790(6), 91,224(28), 103,848(32액션, 54건 중 46건). 적합 직선은 고정 2,854바이트 + 액션당 3,156바이트이며, 28액션이면 91,222로 예측되고 실측은 91,224였습니다. 32액션 원본 거래를 디코딩하면 Ironwood 풀 액션 32개, 150,848자 증명 필드, 액션당 724바이트의 암호문과 서명이 확인됩니다. (모네로 확인 대기)
투명 거래 옆에 두면 자릿수가 다릅니다. 같은 블록들의 투명 거래는 181바이트(코인베이스), 207~208(1-in/1-out), 240~245(1-in/2-out), 302(1-in/3-out), 537(3-in/2-out), 1,555(10-in/2-out)였습니다. 즉 가장 작은 실용적 실드 전송 9,166바이트는 244바이트 투명 전송의 38배이고, 32액션 103,848바이트는 207바이트 거래의 501배로 한 건이 Zcash 2MB 상한의 5.2%를 차지합니다. 100블록 표본에서 가장 찬 블록은 1,996,842바이트였고 1.9MB 초과가 13개였습니다. (Zcash vs 모네로 2026 비교)
그러나 수수료는 액션 단위로 매기고 바이트 단위가 아닙니다. ZIP-317은 관례 수수료를 '5,000 zats × max(2, 논리 액션 수)'로 정합니다. 투명 부분은 입력 150바이트·출력 34바이트마다 1액션(큰 쪽), Sapling은 spend와 output 중 큰 쪽, Orchard는 액션당 1, Revision 1에서 Ironwood도 같은 기준으로 더해집니다. 따라서 9,166바이트 2액션 실드 전송은 10,000 zats(0.0001 ZEC)로 244바이트 1-in/2-out 투명 거래와 완전히 같은 값입니다. 같은 블록 실측에서 10,000 zats가 주류, 537바이트 3-in/2-out은 15,000, 1,555바이트 10-in/2-out은 50,000이었습니다. (Zcash vs 모네로 2026 비교)
바이트당으로 보면 실드가 약 37배 쌉니다. 10,000 zats를 9,166바이트로 나누면 바이트당 1.09 zats, 244바이트면 41 zats입니다. 32액션 배치는 160,000 zats=0.0016 ZEC로, 2026년 10월 24일 10:00 UTC ZEC 1,151.58달러(Binance 1,153.19, Kraken 1,149.76) 기준 1.84달러입니다. note 32개를 옮기고 블록의 20분의 1을 쓰는 대가입니다. 이 요율은 실드 데이터를 의도적으로 보조하며, 지갑은 액션 단위로 내고 블록 공간 비용은 채굴자가 부담합니다. '실드는 비싸다'는 지갑에서는 틀리고 블록에서는 맞습니다. (Zcash vs 모네로 2026 비교)
외부에서 실드 수수료를 감사할 방법도 없습니다. Blockchair는 해당 거래의 수수료를 0 또는 null로 반환합니다. 입력 금액이 암호화되어 있고 수수료조차 암호화된 value balance로만 유추되기 때문입니다. 확실한 확인은 로컬에서만 가능하며, 올바른 지갑은 액션 수로 ZIP-317을 계산해 서명 전에 숫자를 보여줍니다. 2액션 전송에 0.0001 ZEC를 크게 넘는 '네트워크 수수료'를 제시하는 지갑은 자체 마진을 붙였거나 계산이 틀린 것입니다. (Zcash vs 모네로 2026 비교)
비트코인 혼잡처럼 발목을 잡지도 않습니다. 2026년 10월 24일 07:55:01~10:02:11 UTC의 100개 블록(3,528,750~3,528,849)에서 평균 블록 간격은 77.1초, 목표는 75초였습니다. 블록 크기는 중앙값 26,088바이트, 평균 400,338바이트로 이 100개 중 21개가 2KB 미만, 19개가 1MB를 넘었습니다. 10:00 UTC 멤풀은 4건·1,975바이트였습니다. 이렇게 빈 네트워크에서는 9KB 실드 전송이 다음 블록에 들어가고, 2MB 상한은 드문 배치 블록에서만 문제가 됩니다.
실제 주문에서는 어떤가. 2026년 10월 24일 10:00 UTC에 자체 견적 API는 100 USDT-TRC20 → 0.07094927 ZEC, 500 → 0.41301823, 1,000 → 0.84052051, 5,000 → 4.25975403 ZEC를 반환했습니다(하한 26.189336 USDT, 상한 76,607.416665). 역산하면 ZEC당 1,409.5 / 1,210.6 / 1,189.7 / 1,173.8 USDT로 현물 1,151.58달러 대비 고정 약 16.8 USDT + 1.6%에 맞습니다. 이후 직접 실드하는 단계는 0.0001 ZEC(0.115달러)로 이미 낸 고정비의 0.7%입니다. 돈은 크기에서 새지 않습니다. (XMR→USDT 출구 루트)
할 가치가 있는 여섯 가지와, 전혀 아끼지 못하는 한 가지. 먼저 상대의 수취 주소 유형을 확인하세요. zs1이나 u1로 보낼 수 없는 사업자라면 투명 t 주소로 받고 자신의 지갑에서 0.0001 ZEC를 내고 실드하세요(대신 온체인에 투명 구간이 하나 남습니다). 크기는 2,854 + 3,156 × 액션 수로 추정합니다. 수수료 때문에 배치로 묶는 것은 무의미합니다. 32액션을 한 거래로 해도 160,000 zats로, 2액션 거래 16건(각 10,000 zats)과 같습니다. 거래마다 2액션 유예가 붙기 때문입니다. 상한에 가까운 블록(최근 100개 중 13개가 1.9MB 초과)에서는 10,000 zats가 약한 입찰입니다. (Zcash vs 모네로 2026 비교)
외워둘 한 줄. Zcash는 액션과 블록 공간을 따로 과금합니다. 소액 전송은 실드 여부와 무관하게 약 0.0001 ZEC, note가 하나 늘 때마다 블록 공간이 약 3.2KB 늘어납니다. 가격은 움직입니다 — 위 수치는 모두 2026년 10월 24일 10:00 UTC 전후의 온체인 데이터와 자체 견적 API에서 나왔고, 구속력이 있는 것은 교환 페이지의 실시간 견적뿐입니다. 산술은 움직이지 않습니다. (Zcash vs 모네로 2026 비교)