プライバシー保護アプリケーション
プライバシー保護アプリケーションの設計思想と構築パターン
INTMAX は、プライバシーが機能ではなく保証であるアプリケーションを構築するための新しい基盤を提供します。機密データがブロックチェーンに一切触れず、ユーザーのインタラクションがリンク不能・追跡不能・完全にローカルで完結するシステムを、ZKP(Zero-Knowledge Proof)とステートレスアーキテクチャ(Stateless Architecture)によって実現できます。
構築できるもの
プライベートな暗号資産の転送
匿名寄付プラットフォーム
オンチェーンのプライベート投票・シグナリング
ZK ベースの ID・資格証明アプリ
リンク不能なサブスクリプション・アクセストークン
ダークプール・プライベートマーケットプレイス
メタデータを秘匿するメッセージング・ソーシャルプロトコル
なぜ INTMAX か
Web3 における多くのプライバシーアプローチ(ミキサー、シールドプール、暗号化メンプール)は、大規模なインフラ、トラステッドセットアップ、またはオプション的なプライバシーに依存しています。INTMAX はこれらとは異なります:
オンチェーンの匿名性
✅ 送信者・受信者・金額は一切ポストされない
アグリゲーターに対するブラインドネス
✅ アグリゲーター(Aggregator)はソルト付きハッシュのみを参照
ピアツーピアでの開示のみ
✅ トランザクションの詳細は受信者のみが閲覧可能
ステートレスかつクライアント所有のデータ
✅ グローバルな状態の露出・漏洩なし
ガス効率の高いプライバシー
✅ オンチェーンデータ約 5 バイト。コストはトランザクションサイズに比例しない
アーキテクチャ概要
ユーザーがローカルでトランザクションを生成し、アグリゲーターに送信する前にハッシュ化します。
アグリゲーターが Merkle Tree を構築し、BLS 署名(Signature)を収集して、ルート(トランザクションデータではなく)をコントラクトにポストします。
受信者が Merkle path と ZK proof を直接受け取り、ローカルの残高を更新します。
機密情報がチェーンに触れることは一切ありません——暗号化されたペイロードですら載りません。
開発者にとってのメリット
デフォルトのリンク不能性
送信者と受信者の相関関係は一切露出しない
トラステッドセットアップ不要
標準的な ZK-SNARK と暗号学的コミットメント(Commitment)を使用
中央コーディネーター不要
誰でもアグリゲーション可能。中央集権的なミキサーやシーケンサー(Sequencer)不要
ガス最適化されたプライバシー
追加手数料なしで強力なプライバシーを実現
ローカル状態 + プルーフ
ユーザーが自身の状態を保持・管理。中央インデックスやレジストリなし
アプリケーション例
プライベート寄付
ETH やトークンを任意のパブリックアドレスに匿名で送信
分散型内部告発
リンク不能な送信者プルーフによる検証可能な通報システム
ZK レピュテーション
インタラクションを秘匿したスコアリングシステム
仮名アイデンティティ
ウォレットの紐付けを明かさずにアクティビティや保有量を証明
統合のアイデア
INTMAX SDK を使って以下を実現できます:
プライベートトランザクション用の ZK proof の生成・検証
残高証明(Balance Proof)を追跡するためのローカルクライアントストレージの構築
プライバシーファーストの UI フロー設計(例:プルーフレシートと残高のみを表示)
プライバシーを損なわずにタイミングやバッチング制約を適用するカスタムアグリゲーターの構築
まとめ
INTMAX は Ethereum ネイティブのプライバシースタックを提供しますが、ベースレイヤーや仲介者にはいかなる情報も明かしません。活動家、クリエイター、市民運動家、あるいはプライバシー意識の高い一般ユーザーのためのツールを構築する場合でも——INTMAX はプライバシーをオプションではなく標準にするための暗号学的プリミティブを提供します。
最終更新