従来の財布の公開露出を解決するために、トークン $NIGHT は @MidnightNetwork 内で動作します。これは、プログラム可能なプライバシーモデルを使用するネットワークです。ビットコインやイーサリアムとは異なり、あなたのアドレスを持っている誰もがブロックエクスプローラーであなたのすべてのトランザクションと総残高を追跡できるのに対し、ミッドナイトはデータの可視性とその検証を分離します。
技術的解決策は、3つの基本的な柱に基づいています:
1. ゼロ知識証明(Zero-Knowledge Proofs)のテスト
MidnightはZK暗号を使用して、ユーザーがトランザクションが有効であること(例えば、十分な資金があること)を示すことを可能にしますが、正確な金額、送信者、受信者を明らかにしません。これにより、ウォレットの活動に対する「シールド」が作成され、金融的なアイデンティティをさらけ出すことなく、記録の完全性が保たれます。
2. プライベートスマートコントラクト
従来のスマートコントラクトがブロックチェーン上で公開の論理を実行するのに対し、Midnightは計算の一部をクライアント側でオフチェーン(off-chain)で行うことを可能にします。結果と暗号的な有効性の証明のみがブロックチェーンに記録され、外部の観察者がdAppsの内部動作や特定のウォレットの相互作用を分析することを防ぎます。
3. 選択的情報開示とコンプライアンス
t-37/t-38 の大きな進歩は、プライバシーが「全てか無か」ではないということです。このプロトコルは表示キー(view keys)を導入します。これにより、ウォレットの所有者は、特定のエンティティ(規制当局や監査人など)とトランザクション履歴を共有するかどうかを決定でき、マネーロンダリング防止法に準拠しつつ、他の人々がその情報を見ることができないようにします。
このアプローチは、ユーザーが自分の可視性を唯一の所有者となることを目指しており、ブロックチェーンをガラスのショーケースからアクセス制御された金庫へと変えます。