StarkWareが開発したSTRK20は、暗号資産業界が長年求め続けてきたものだ。 「プライバシー追加機能」ではなく、システムそのものにプライバシーが組み込まれている。 技術的に詳しく解説しよう。 パブリックブロックチェーンは、設計上透明性が保証されている。すべての残高、振替、取引相手が可視化される。監査性には最適だが、採用の大きな障壁にもなっている。企業は財務の流れを公開したくない。従業員は給与を公にしたくない。トレーダーは戦略がフロントランニングされるリスクを避けたい。 これまでの解決策は、ミキサーとラッパーを使ってこの問題に対応しようとしてきた。しかし、それらは流動性を分断し、プライバシーを後回しにしている。別々のプール、別々の資産、別々のインフラ。 STRK20はそのモデルを逆転させる。 これは、Starknet上のあらゆるERC-20トークンに対して、プライバシーをネイティブなプロパティとして実装するトークンフレームワークだ。ラッパーでもミキサーでもない。 その核心には、単一の共有プライバシープールがある。 すべてのERC-20が同じプールを利用する。 ユーザーは入金 → 個人情報を非公開で取引 → 必要に応じて出金。 送信者、受信者、トークン種別、数量はデフォルトですべて非表示。 すべての取引はZK-STARK証明によって裏付けられる。内容を一切明かさずに正当性を保証する。 アーキテクチャが特に興味深い点は、すべてがCairoで記述されていることだ。 Starknetがブロックを証明するために使用する言語と同じだ。 カスタム回路は不要。 並列証明スタックは不要。 アプリケーションロジックと証明の両方に、一つのシステムを使用する。 証明は、StarkWareの次世代プローバー「Stwo」を用いてクライアントサイドで生成される。M31体上のCircle STARKsに基づき構築されており、従来のシステムと比較して約100倍高速だ。 つまり、スマートフォンやラップトップでも証明を生成できる。 あなたの取引はローカルで証明され、シーケンサーはその正当性を検証するが、データそのものは一切見ることができない。 これは、中央集権的な証明モデルとは根本的に異なるアプローチだ。 さらに、配慮されたコンプライアンス層も備わっている。 ユーザーはオンチェーンで暗号化された閲覧キーを登録する。 必要に応じて指定された監査者が、プール全体を暴露することなく特定ユーザーの履歴のみを復号可能だ。 バックドアではなく、選択的開示。 これは閾値暗号化により実現され、単一の当事者によるユーザー監視は不可能になる。 単一プール設計が極めて重要だ。 ほとんどのプライバシーシステムは、資産ごとに分離されたプールを用いる。プールが小さいほどプライバシーは弱くなる。 STRK20はすべての資産にまたがる単一の匿名集合を利用する。 ユーザー数が増えれば増えるほどプライバシーが強化され、流動性の分断は一切生じない。 ローンチ初日から計画されている機能: • Ekuboでの匿名スワップ • 匿名ステーキングフロー 取引はAMMに公開されるが、あなたの身元は非表示のまま。 ZKの観点から見れば、これは数年にわたる研究が結実した成果だ。 ・ロジック:Cairo ・STARK証明(信頼設定不要) ・AIR制約 ・ハッシュベースのコミットメント ・クライアントサイド証明 ・楕円曲線仮定なし ・量子耐性 高速でもある。 約5秒で最終確定、コストは0.20ドル未満。 この段階で問われるべきは、暗号技術が機能するかどうかではない。 それはすでに実証済みだ。 問われるのは、コンプライアンスモデルが本物の機関投資家の採用に耐えうるかという点だ。 今や難しいのは数学ではなく、規制である。 しかしZKエンジニアリングの観点から言えば、STRK20は汎用L2上でこれまで見た中で最も洗練された「デフォルトでプライバシー」を実現するシステムの一つだ。

