2026年9月14日に締め切られたNU7のコイン保有者投票では、約2,397,669 ZECがZIP 218に賛成票を投じ、141.6 ZECが反対票を投じ、99.9%の結果となりました。多くの報道はこれを「Zcashのブロックが速くなる」と要約しました。それは正しいものの、この提案が行うことの大半と、意図的に変えないままにすることの大半が抜け落ちています。
このページでは、ZIP 218をその本文に基づいて解説します。何が変わるのか、何が変わらないのか、そしてそのコストは何かを説明します。
| 現在 | ZIP 218後 | |
|---|---|---|
| ブロック目標間隔 | 75秒 | 25秒 |
| 1日あたりのブロック数 | 1,152 | 3,456 |
| ブロック報酬(現在の半減期) | 1.5625 ZEC | 0.52083333 ZEC |
| 1日あたりの新規ZEC | 変わらない | 変わらない |
| 半減期の間隔 | 1,680,000ブロック | 5,040,000ブロック |
| ブロックあたりのシールドアクション上限 | なし(2 MBのサイズ上限のみ) | 合計330、プール別上限あり |
| Orchardのスループット(2アクション取引) | 毎秒約2.9件 | 毎秒約6.6件 |

ブロック数は3倍になり、各ブロックの報酬は3分の1になります。供給スケジュールは従来どおりです。
主な目的は待ち時間の短縮です。現在、ネットワーク負荷にかかわらず、支払いは最初の承認まで平均75秒待ちます。25秒では平均25秒に短縮されます。ZIPは、この影響を最も感じる用途として、店頭決済、取引所への入金、クロスチェーンブリッジを挙げています。
ZIPにある次の2点は覚えておく価値があります。
ZIPは、スループットの向上だけであればブロックサイズを大きくすることでも達成できたと指摘しています。代わりに短いブロックを選ぶ理由はレイテンシです。
ブロック数を3倍にすると、ほかに変更がなければ日次発行量も3倍になります。ZIP 218は、NU7が有効化された後、ブロックあたりの報酬をさらに3分の1にすることでこれを防ぎます。
現在の半減期では、ブロック報酬は1.5625 ZECから0.52083333 ZEC(52,083,333 zatoshi)になります。156,250,000 zatoshiは3で割り切れないため、各ブロックでは3分の1 zatoshi分が切り捨てられます。5,040,000ブロックの半減期全体では、合計で約0.0168 ZECです。
報酬とは、各ブロックで新たに作られるZECの総量です。既存の開発資金の取り分は引き続きそこから差し引かれるため、マイナーが受け取る額は現在と同じくこの全額より少なくなります。
0.26041666 ZECという数値について。 ドラフトZIPの説明注記では、NU7後の報酬をfloor(156250000 / 6) = 0.26041666 ZECと記載しており、一部の報道もこれを繰り返しています。この注記は2倍の誤りです。156,250,000 zatoshiはすでにBlossom後の報酬であるため、これを6で割ると、NU7の3倍係数に加えてBlossomの2倍係数を二重に適用することになります。規範的な式では、現在の半減期インデックスにおいてfloor(1,250,000,000 / (2 · 3 · 4)) = 52,083,333 zatoshiとなります。この変更に関するZebraの実装issue(#11463)では、この注記がBlossom係数を二重計上していると記録され、実装者に「注記ではなく式を実装する」よう指示し、ZIPに対する修正が提出済みであると述べています。有効化時の正しい数値は0.52083333 ZECです。
半減期の間隔は1,680,000ブロックから5,040,000ブロックへ3倍になります。ブロックは3倍の頻度で到来するため、半減期は変更がなかった場合とほぼ同じ時点に到来します。総供給量の上限に影響はありません。
これはNU7投票における別の発行量に関する問い、すなわちコイン保有者が半減期を滑らかな曲線に置き換えるのではなく維持することに投票した件とは別です。ZIP 218は既存の半減期モデルと共存し、それを変更しません。
ZIP 218は、単一のブロックに収められるシールド活動量に上限を加えます。
| 上限 | ブロックあたりの最大値 |
|---|---|
| すべてのシールドプールの合計 | 330(各Sprout JoinSplitは2として数える) |
| Orchardアクション | 330 |
| Saplingの入力と出力の合計 | 300 |
| Sprout JoinSplit | 25 |
取引の透明部分は影響を受けず、2 MBのブロックサイズ上限も引き続き適用されます。
この上限が設けられるのは、ブロック数の増加がウォレットとノードの作業量増加につながるためです。上限を設けることで、ブロック数が3倍になっても最悪ケースは実際には現在より改善します。
SaplingとSproutの上限は意図的に厳しく設定されています。2026年5月時点で、OrchardはシールドZECの87.9%を占め、Saplingは11.6%、Sproutは0.5%でした。そのため、小規模なプールには実際の利用に十分な余地を与えつつ、攻撃者が悪用できる余地を減らしています。ZIP 317の手数料はすべてのプールで論理アクションあたり同額を課すため、攻撃者があるプールを別のプールよりスパムすることで得られる利点はありません。
ブロックあたり330のOrchardアクションでは、標準的な2アクションのOrchard取引は⌊330 / 2⌋ = 165回、1ブロックに収まります。25秒ごとに1ブロックなら、これは毎秒約6.6件の取引であり、現在の約2.9件から増加します。ZIPはこれを通常のOrchardスループットにおける2.3倍の増加と呼んでいます。Saplingは毎秒約3.0件となり、現在のOrchardが処理する量をなお上回ります。
難易度アルゴリズムは、直近ブロックのウィンドウを平均します。ZIP 218はこのウィンドウを17ブロックから102ブロックへ増やすため、実時間で約2,550秒、すなわちZcashが150秒ブロックで開始した際にカバーしていたのと同じ期間を維持します。ZIPは理由を2つ挙げています。難易度操作攻撃を容易にしないこと(Litecoinの2026年4月のMWEB事案を引用しています)と、短期的なブロック時間の変動を平滑化することです。
有効化直後は、ブロック時間が新しい目標値に落ち着くまでしばらくかかります。これは想定内であり、BlossomでZcashが150秒から75秒になったときに起きたことと同様です。
これらはコンセンサスルールではなく、実装に対する推奨事項です。
より高速なブロックにはコストがかかります。ステールブロックとは、別のブロックが先にネットワークへ到達したため、チェーンに含まれる競争に敗れた有効なブロックです。ブロック間隔が短いほどこれが頻繁に起き、ZIPはステール率をブロック伝播、検証時間、マイニングの中央集権化リスクと結び付けています。
さらに小さなコストが2つあります。ライトウォレットはコンパクトブロックヘッダーについて、1日あたり約200 KB多くダウンロードします。また、ブロック数が3倍になるため、オフラインだったフルノードは追いつく際により多くのブロックを処理することになります。各ブロックの検証コストは低くなっているにもかかわらずです。ZIPは両方を受け入れています。