Midnight Network、メインネットをLedger 9にアップグレード—プライベート送金とコントラクト呼び出しに対応

このアップグレードはプライバシーと相互運用性を強化し、新規プロジェクトを引き付ける可能性があるが、本番前テストを省略していることはセキュリティ上のリスクをもたらす。

写真:Steve A Johnson / Pexels
プライバシー重視のネットワークは、セキュリティ上の配慮を理由に、通常行う十分なテスト期間を省略し、ハードフォークをそのままメインネットへと適用した。
2026年11月9日(月)· 05:54 EST · 読了時間3分
アルトコインにて
シェア
Midnight NetworkはメインネットをLedger 9へ移行した。このアップグレードにより、プライベートな資産移転、コントラクト間の実行、および新たな暗号標準群が追加される。
ハードフォークは2026年11月6日に実施された。ミッドナイトはまた、通常行っているステージング環境を省略し、差し迫ったセキュリティ上の考慮事項と説明した理由により、メインネットへ直接デプロイした。
Ledger 9が実際に変えるもの
開発者にとっての目玉機能はコントラクト間呼び出しだ。あるスマートコントラクトが別のコントラクトを直接起動できるようになり、ユーザーが手動で手順をつなぎ合わせる必要がなくなった。
Ledger 9はまた、シールドされていないイベント発行も導入する。コントラクトは特定のイベントを公開でブロードキャストできる。これは、デフォルトで物事を非公開に保つことを中心に構築されたネットワーク上では重要である。
さらに暗号技術の追加もあります。Midnightは現在、ECDSA署名、Keccak-256ハッシュ、secp256k1をネイティブにサポートしています。調査結果によると、これらが相まってビットコインやイーサリアムのような既存チェーンとの相互運用性が大幅に向上します。
プライベート資産の移転が今回のリリースを完成させる。
移行の仕組み
このフォークはガバナンスアクションを通じて実行された。これは、ノード運営者がバイナリバージョンv2.1.101にアップグレードした後に行われた。
既存の残高とデプロイ済みのスマートコントラクトは自動的に移行された。ユーザーは資金やコントラクトを維持するために何らかの操作を行う必要はなかった。
メインネット上のcNIGHT保有者も、手間のかからない体験を得た。DUSTの状態がリセットされた後、彼らのDUST生成登録は自動的に再実行された。
テスト中、そのリプレイには約48ブロックを要した。
開発者にはさらなる対応が必要だ。DAppは新しいLedgerとの互換性を維持するため、Midnight.js 5.0.0とWallet SDK 2.0.0に更新する必要がある。
公開インデクサーもジェネシスから再インデックスする必要がある。
過去との完全な決別も図られています。Ledger 8向けに構築されたトランザクションは、今回のアップグレード後、メインネット上ではデコードできなくなりました。
Preprodを省略することが重要な理由
Midnightの通常の展開手順には、本番前ネットワークであるPreprodでの慣らし運転期間が含まれている。Ledger 9はその段階を完全に飛ばした。ネットワーク側は、メインネットへ直接移行する理由としてセキュリティ上の考慮を挙げた。
その後まもなく、Previewネットワークは新しいLedger 9チェーンとしてリセットされた。一方、PreprodはLedger 8のままで、アップグレード作業はまだ進行中である。
開発者とトークン保有者にとっての意味
ビルダーにとって最も影響の大きい変更は、コントラクト間呼び出しだ。新しい暗号プリミティブも同じ方向を目指している。ECDSA、Keccak-256、secp256k1のネイティブサポートにより、Midnightアプリケーションをビットコインやイーサリアムに根ざした資産やアイデンティティと連携させたいチームの負担が軽減される。
調査結果は、このアップグレードがこうした機能の利用を目指す新規プロジェクトを引き付ける可能性を示唆している。また、既存の開発者やユーザーへの混乱を最小限に抑える要因として、自動コントラクト移行も指摘している。
NIGHTおよびcNIGHTの保有者については、残高は自動的に引き継がれ、DUSTの登録もユーザーの操作なしに復元された。
リスクには注意を払う価値がある。Preprodでの慣らし運転を省略したということは、Ledger 9がメインネットに到達する前に、ミッドナイトのプロセスが通常求めるほどの実環境テストを受けなかったことを意味する。
より広範なエコシステムにとっても運用上の摩擦が存在する。ジェネシスから再同期するインデクサー、新しいSDKバージョンへのDAppの更新、そしてLedger 8のトランザクションの非互換性は、いずれも一部のサービスが遅れを取る可能性がある期間を生み出す。
追跡すべき重要項目は明快だ。主要なDAppとウォレットがMidnight.js 5.0.0とWallet SDK 2.0.0への対応をどれだけ迅速に提供するか、パブリックインデクサーが再インデックスをどれだけ早く完了するか、そしてPreprodが最終的にいつLedger 9に追いつくかに注目すべきだ。
開示:本記事はEstefano Gomezによって編集されました。コンテンツの作成およびレビュー方法の詳細については、編集ポリシーをご覧ください。