
Zcash 新ノード Zakura がローンチ:プライバシー決済で 5 万 TPS を達成可能、Visa と Mastercard を目指す
TechFlow厳選深潮セレクト

Zcash 新ノード Zakura がローンチ:プライバシー決済で 5 万 TPS を達成可能、Visa と Mastercard を目指す
プライバシーとパフォーマンスはもはや二者択一ではありません。
著者:Coindesk
翻訳:TechFlow
TechFlow 編集部注:Zcash は現在、每秒約 1 件のプライバシー取引しか処理できませんが、新ノード Zakura の目標は、完全なプライバシーを維持しながら每秒 5 万 TPS を達成することです。これは Visa やマスターカードの処理規模です。支払いのプライバシーとブロックチェーンのスケーリングに関心を持つすべての人にとって重要な信号です。プライバシーとパフォーマンスは二者択一ではなくなります。
Zcash を再構築する人々には夢があります。完全な検証可能性と強力なプライバシー保証を維持しながら、グローバルな支払い巨人である Visa やマスターカードのレベルに達し、每秒数万件の支払いを処理することです。
この計画の最初のピースは Zakura です。これは水曜日にバージョン 1.0.0 がリリースされた新しいフルノードソフトウェアです。Zcash 零知識暗号の創設メンバーである Sean Bowe と、Osmosis の共同創設者で現 Valar Group 責任者の Dev Ojha によって維持されています。両チームとも、企業や財団ではなく、民間の ZEC 寄付によって資金提供されています。
「私たちの夢はグローバルな支払いを支えることです。マスターカードと Visa は每秒 5 万件以上の取引を処理しています。これが私たちの最低ラインです。Zcash の既存の暗号スキームでは、この取引量にはノードが每秒 500 MB 以上のスループットを処理する必要があります」と、あるブログ記事は書いています。「既存の技術スタックではこの目標に達しません。私たちのチームが開発している暗号技術は、ほとんどのギャップを埋めることができます」
フルノードはブロックチェーンの完全なコピーを保存するプログラムであり、ここでは Zcash 帳簿を指し、すべての取引がネットワーク規則に準拠しているかを独立してチェックします。Zakura は Zcash 財団のノードソフトウェア Zebra のフォークバージョンです。つまり、財団の公式コードから出発して再構築されたものです。
コンセンサス規則は、すべてのノードが実行する共有ルールブックであり、ネットワーク全体がどのブロックと取引を有効として受け入れるかを決定します。ノードが異なる規則を適用した場合、フォークし、他のノードと同じチェーンを追従しなくなります。
プルーニング、スナップショット、および互換性
Zakura はプルーニングも可能です。つまり、ノードが不要な古いブロックチェーンデータを削除し、ディスク使用量を大幅に削減します。これによりチェーンが十分に小さく圧縮され、チームは既製のコピーをリリースしました。古いデータを剥離した後、約 11 GB であり、新ノードは他のノードから完全な履歴をブロックごとに引き取る必要なく、直接ダウンロードできます。
これにより、ノードはゼロから実行まで 2 分未満で済むようになり、チームは「680 倍速くなった」と述べています。
互換モードはさらに、7 月 18 日にライフサイクルを終了するオリジナルクライアント zcashd のインターフェースを再現するため、それ向けに構築されたウォレットや取引所の統合は引き続き通常通り機能します。
スループット目標と Tachyon の役割
これらすべてを構築する理由は、算術的な問題です。
マスターカードと Visa は每秒 5 万件以上の取引を処理しており、チームはこの数字を「目標ではなく最低ライン」と呼んでいます。Zcash の現在の暗号スキームでは、ノードが追随するために每秒 500 MB 以上のデータを受信して検証する必要があります。これは、すべてのプライバシー取引が証明を携えており、証明のサイズが大きいからです。
これは約 10 秒ごとに完全な DVD 1 枚分のデータを継続的に受信することに相当し、現在どの Zcash ソフトウェアもこのレベルに接近できていません。しかし、重要なのは各ボトルネックが存在する理由を理解することです。
Bowe の Tachyon プロジェクトは、再帰的証明を通じてこの問題を解決しようとしています。一つの証明が数千の他の証明の有効性を証明でき、コンセンサス層でチェックしなければならないデータ量を大幅に削減します。
Tachyon 方案の下では、ノードは数千個ではなく単一の証明を検証します。チームは、これによりコンセンサスデータの要件を每秒 100 MB から 500 MB に削減できると述べており、慎重なエンジニアリングにより技術的に実現可能だと考えています。
ウォレットのボトルネックと Valar の PIR ソリューション
ウォレットは異なる問題に直面しています。Zcash は取引の受信者を隠蔽しているため、ウォレットは自身を露呈せずにサーバーにどの取引が自分のものであるかを問い合わせることができません。すべてを引き取り、一つずつテストする必要があります。これが、ウォレットソフトウェアが最高でも每秒約 1 件の取引しか達成できない理由です。
このボトルネックを解消するため、Valar Group は私有情報検索技術の研究を行っています。これにより、ウォレットはサーバーにどのエントリを要求したかを知られることなく、サーバーから自分のデータを取得できます。
高速ブロック伝播
高速ブロック伝播とは、新しく採掘されたブロックをブロックチェーンネットワーク可能な限り早くブロードキャストすることを意味します。Zakura はこのタスクを担当するソフトウェア層です。
大量の証明とウォレットのトラフィックを実現するため、新区塊をノード間で十分に速く伝送する必要があります。これには実験的なシステムが装備されており、各ブロックを半秒以内に各ノードへ配信することを目指していますが、現在はデフォルトで無効になっています。
これらのアイデアの近期的なテストは 7 月下旬に到来します。Ironwood(正式名称 NU6.3)は、メインネットブロック 3,428,143 で活性化されます。これは約 7 月 28 日東部時間午前 8 時頃で、Zakura はリリース当初からこれをサポートしています。
Bowe は 7 月 10 日、すべての主要組織がこのブロック高での活性化を約束したと述べました。これは当初の計画より 1 週間遅れています。取引所とウォレットプロバイダーが準備時間を要求したためです。
Ironwood の由来
Ironwood が存在するのは、6 月に Zcash をほぼ壊滅させた脆弱性のためです。いわゆるシールドプールはネットワークのプライバシー側であり、金額と参加者はすべて隠蔽され、零知識証明が数学演算の証拠となります。
5 月 29 日、Shielded Labs の研究者 Taylor Hornby は、Orchard(最新のシールドプール)の証明回路に健全性の脆弱性が含まれていることを発見しました。これにより、攻撃者はチェーン上で痕跡を残さずに偽の ZEC を鋳造できます。この脆弱性は 2022 年 5 月の Orchard 活性化以来存在していました。
開発者は 6 月 2 日に完了した緊急対応を通じて Orchard を無効化し、その後 6 月 3 日に NU6.2 ハードフォークを通じてブロック 3,364,600 で修正された回路でそれを復元しました。
パッチは、脆弱性が開放されていた 4 年間の時間を解決できません。零知識証明は、検証が通過したという事実以外は何も情報を開示しないため、チェーン上には Orchard 取引の移転内容の記録がなく、誰も偽の ZEC が作成されなかったことを証明できません。
Ironwood はまさにこの問題を解決するために構築されました。プール境界にあるいわゆる「回転ドア」は、出入りできる内容を制限します。これは、プール内取引がプライベートであっても、シールドプールへの ZEC の出入り金額は公開されているという事実を利用しています。Orchard を閉鎖して新しい預金を阻止し、回転ドアを唯一の出口とすることで、内部のあらゆる偽幣がそこに閉じ込められます。
簡単に言えば、正直な残高は時間とともに移出できますが、偽幣は完全に退出して流通供給に入ることを阻止される可能性があります。この設定は、過剰供給を試みるあらゆる行為を境界に閉じ込め、トークン供給の信頼性を回復します。
TechFlow公式コミュニティへようこそ
Telegram購読グループ:https://t.me/TechFlowDaily
Twitter公式アカウント:https://x.com/TechFlowPost
Twitter英語アカウント:https://x.com/BlockFlow_News














