ZEC シールドと透明:9,166 バイトの代価はどこにある
2026年10月24日の Zcash 3 ブロックは、バイトの 99.8% がシールドでした。実サイズ(9,166〜103,848 バイト)と、サイズを見ない ZIP-317 手数料を実測し、コストのどちら半分が自分の負担かを切り分けます。
3 ブロック、4.95 MB、その 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とMonero 2026比較)
サイズは「見える出力」ではなくアクション数に比例します。 このサンプルのシールド取引は 5 つの帯に集中していました: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 文字の証明フィールド、1 アクションあたり 724 バイトの暗号文と署名が確認できます。
透明取引の隣に置くと、まったく別の桁です。 同じブロック群の透明取引は 181 バイト(coinbase)、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 倍で、1 件で Zcash の 2 MB 上限の 5.2% を占めます。100 ブロックの標本で最も埋まったのは 1,996,842 バイト、1.9 MB 超は 13 ブロックでした。 (ZcashとMonero 2026比較)
しかし手数料はアクション単位で、バイト単位ではありません。 ZIP-317 は慣例手数料を「5,000 zats × max(2, 論理アクション数)」と定義します。透明部分は入力 150 バイト/出力 34 バイトごとに 1 アクション(大きい方)、Sapling は spend と output の大きい方、Orchard は 1 アクション 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とMonero 2026比較)
バイト単価で見るとシールドは約 37 倍安い。 10,000 zats を 9,166 バイトで割ると 1 バイト 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 ドル。32 個の note を動かし、ブロックの 20 分の 1 を使う代価です。この料率はシールドデータを意図的に優遇しており、ウォレットはアクション単位で払い、ブロック空間のコストは採掘者が負います。「シールドは高い」はウォレットでは誤り、ブロックでは正しい。 (ZcashとMonero 2026比較)
そもそも外部からシールド取引の手数料は監査できません。 Blockchair はこれらの取引の手数料を 0 または null で返します。入力額が暗号化されており、手数料も暗号化された value balance から間接的にしか分からないためです。唯一確実な確認はローカルで、正しいウォレットはアクション数から ZIP-317 を計算し、署名前に数値を提示します。2 アクションの送金で 0.0001 ZEC を大きく超える「ネットワーク手数料」を出すウォレットは、独自のマージンを乗せているか計算を誤っています。 (ZcashとMonero 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 個が 2 KB 未満、19 個が 1 MB 超でした。10:00 UTC のメモリプールは 4 件・1,975 バイト。これだけ空いていれば 9 KB のシールド送金は次のブロックに入り、2 MB 上限が効くのはまれなバッチ塊のときだけです。
実際の注文ではどうなるか。 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)。逆算すると 1 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 出口ルート)
やる価値のある 6 つと、節約にならない 1 つ。 まず相手の受取アドレス種別を確認します。zs1 や u1 に送れない事業者なら、透明 t アドレスで受け取り、自分のウォレットで 0.0001 ZEC を払ってシールドします(代わりに透明なホップが 1 つ残る)。サイズは 2,854+3,156×アクション数で見積もれます。手数料目的のバッチ化は無意味で、32 アクションを 1 取引にしても 160,000 zats、2 アクションの取引 16 本(各 10,000 zats)と同額です。取引ごとに 2 アクションの猶予があるためです。上限近くまで埋まったブロック(直近 100 中 13 個が 1.9 MB 超)では 10,000 zats は弱い入札です。 (ZcashとMonero 2026比較)
覚えておく価値のある一行。 Zcash はアクションとブロック空間を別々に課金します。小口送金はシールドかどうかに関わらず約 0.0001 ZEC、note が 1 つ増えるごとにブロック空間が約 3.2 KB 増える。価格は動きます——以上の数値はすべて 2026年10月24日 10:00 UTC 前後のオンチェーン・データと当サイトの見積 API によるもので、拘束力があるのは交換ページのライブ見積だけです。算術は動きません。 (ZcashとMonero 2026比較)