STRK20: Starknet のプライバシーネイティブ・トークン規格が機密性とコンプライアンスの架け橋となる仕組み
Ethereum上のすべてのトランザクションは、まるでハガキのようなものです。誰が送り、誰が受け取り、いくら移動し、それがいつ行われたのかを誰でも読み取ることができます。長年、ブロックチェーン業界はこの急進的な透明性を一つの特徴(フィーチャー)として扱ってきました。しかし2026年、機関投資家の資本がDeFiに流入し、企業がオンチェーンの金融ツールを求めるようになるにつれ、その透明性は採用における最大の障壁となりました。自社の給与支払いを競合他社に公開したいCFOはいません。また、自社の取引戦略がMEVボットにフロントランニングされることを望むヘッジファンドも存在しません。
2026年3月10日、StarknetはSTRK20をローンチしました。これはプライバシーネイティブなトークン規格であり、ネットワーク上のあらゆるERC-20トーク ンに対して、機密残高、プライベート送金、および送信者の匿名化をデフォルトで提供します。ユーザーに秘匿性とコンプライアンスのどちらかを選択させていた従来のプライバシーソリューションとは異なり、STRK20には規制当局、監査人、法執行機関向けの選択的開示機能が組み込まれています。
これは、Tornado Cash以来、ブロックチェーンのプライバシー分野を停滞させてきた「マネーロンダリングのツールにならずに機密性を確保できるか?」という問いに対する、これまでで最も野心的な試みです。
DeFiの進展を阻んできたプライバシーのパラドックス
ブロックチェーンの透明性の問題は、単なる理論上の話ではありません。2025年、フロントランニングボットは公開されているメモリプール内の保留中のトランザクションを読み取ることで、DeFiユーザーから数十億ドルを搾取しました。機関投資家は、オンチェーンに資本を移動させる際の最大の懸念事項として、一貫して「情報の漏えい」を挙げました。一方で、オープンソースのプライバシーコードを記述した開発者が刑事告訴されたTornado Cash事件は、プライバシーパールのエコシステム全体に冷や水を浴びせました。
その結果、一つのパラドックスが生じました。機関投資家がDeFiに参加するにはプライバシーが必要ですが、規制当局はプライバイシーツールを本質的に疑わしいものと見なしていたのです。Zcashのシールドプールは強力な暗号化プライバシーを提供しましたが、オプトイン方式にとどまったため、透明なプールとプライベートなプールの間で流動性が断片化してしまいました。Moneroは完全なプライバシーを実現しましたが、その代償として、ほとんどの規制された取引所から上場廃止となりました。どちらのアプローチも、新たに浮上した「監査証跡のあるプライバシー」への需要を満たすことはできませんでした。
米財務省の2026年3月のレポートもこの緊張関係を認めており、仮想通貨ミキサーが「パブリックブロックチェーン上で正当なプライバシーの用途を持つ」ことを初めて認識する一方で、制裁対象に関連するミキサー由来の預金が16億ドルに上ることも同時に記録しました。規制当局からのメッセージは明確でした。すなわち、プライバシーは許容されるが、コンプライアンスのための仕組みが備わっている場合に限る、ということです。
STRK20の仕組み:トークンレベルでのプライバシー
STRK20はミキサーでも、別のプライバシーチェーンでも、既存トークンのラッパーでもありません。これは、Starknet上のERC-20トークン規格に直接組み込まれたプライ バシー機能です。トークンがSTRK20を実装すると、その残高、送金、送信者の身元はパブリックな台帳上でデフォルトで機密扱いとなります。
そのアーキテクチャは、Starknet Privacy Poolを中心に構成されています。
- シールディング(Shielding):ユーザーはトークンをPrivacy Poolに預け、公開残高をプライベートな状態に変換します。この時点から、その保有資産は外部の観測者には見えなくなります。
- プライベート送金:プール内では、送信者、受信者、金額を明かすことなくトークンを他のアドレスに送信できます。すべてのプライベートトランザクションは、クライアント側で生成されStarknetのシーケンサーによって検証されるゼロ知識証明によって裏付けられています。
- アンシールディング(Unshielding):非プライベートなプロトコルとやり取りする場合など、ユーザーがトークンを公開状態に戻したいときは、プールから引き出します。
重要なのは、STRK20トークンが「公開用」と「プライベート用」の別々のバージョンに分かれないことです。同じ資産と流動性プールが両方の状態に対応するため、Zcashのオプトイン型シールドプールのような初期のプライバシーソリューションを悩ませた流動性の断片化を回避できます。
システム全体はStarknetのネイティブプログラミング言語であるCairoで記述されています。これは、クライアント側の証明生成とオンチェーンのコントラクト検証が同じコードベースを共有することを意味し、別途の回路言語や並列の証明インフラは必要ありません。証明インフラは、Starknetが自身のブロックを証明するために既に使用しているものと同じであるため、プライベートトランザクションはネットワークの既存のパフォーマンス特性をそのまま継承します。
匿名スワップとステーキング:初日からのDeFi統合
隔離された状態で存在するプライバイシーツールとは異なり、STRK20はローンチ初日からDeFiのコンポーザビリティ(構成可能性)を備えていました。初日には、2つの重要な統合が稼働しました。
Ekubo Protocolでの匿名スワップ:ユーザーは、一時的な公開アカウントを作成することなく、Privacy Poolから直接トークンスワップを実行できます。スワップと決済は一つのフローで行われ、トレーダーの身元が公開記録に残ることはありません。流動性プールの変動自体は(他のAMMと同様に)可視化されますが、取引の背後にいる個人は隠されたままです。
匿名ステーキング:ユーザーはPrivacy Poolから直接リキッドステーキングトークンにスワップでき、自分のウォレットアドレスとポジションを紐付けることなくステーキングポジションを取得できます。これは、市場に自分の保有状況を知らせることなくステーキング報酬を得たい大口保有者にとって特に重要です。
Starknetはまた、シールドされたBitcoinラッパーであるstrkBTCをローンチしました。これにより、BTC保有者は取引金額や取引相手をオプションで隠しながら、StarknetのDeFiエコシステムに参加できます。2025年末時点で、すでに1,790 BTC以上と10億STRK以上がネットワークにステーキングされており(3億6,500万ドル以上のコンセンサスバリューを保護)、プライバシーレイヤーは意味のある資本がすでにリスクにさらされている状況で導入されました。
マルチシグウォレット、ハードウェアウォレット、スマートアカウントの実装を含む既存のStarknetアカウントは、STRK20とネイティブに動作するため、移行の手間はありません。
コンプライアンス・アーキテクチャ:閲覧キーと選択的開示
STRK20 を純粋な匿名システムと区別する要素は、そのコンプライアンス・レイヤーです。ユーザーがプライバシー・プール(Privacy Pool)に参加する際、暗号化された「閲覧キー(viewing key)」をオンチェーンに登録します。このキーは、閾値制御(threshold-controlled)された第三者の監査機関によって保持されます。
その仕組みは非常に明快です。
- デフォルトの状態: すべての取引は非公開です。外部の監視者は、残高、送信者の身元、または送金金額を確認することはできません。
- 選択的開示: 税務調査、住宅ローンの申し込み、規制当局の調査など、法的に必要とされる場合、ユーザー(または法的命令がある場合は監査機関)は特定のユーザーの取引履歴に対応する閲覧キーを復号することができます。
- 範囲の限定: あるユーザーのキーを復号しても、明らかになるのはそのユーザーの履歴のみです。他の参加者のプライバシーは保たれたままとなります。
このアプローチは、伝統的な銀行業務の仕組みと密接に対応しています。銀行の取引明細はデフォルトでは非公開ですが、裁判所の命令や規制当局の監査があれば、銀行はそれを提出することができます。STRK20 は、このダイナミズムをオンチェーンで再現しています。
機関投資家向けのユースケースは、即座に実用可能なものです。
- 機密性の高い給与支払い: 企業は、ブロックチェーンを監視している誰にも個々の給与を明かすことなく、従業員にステーブルコインで支払うことができます。
- 機関投資家のトレーディング: 大規模なファンドは、ボットによるフロントランニングを受けたり、競合他社に戦略を知られたりすることなく、資産を移動させることができます。
- サプライチェーンの支払い: 企業は、内部コンプライアンスのための監査証跡を維持しながら、非公開で請求書を決済できます。
競合状況:STRK20 vs Zcash vs ZKsync Prividium
STRK20 は、ターゲット層によってプライバシーへのアプローチが大きく分かれている市場に参入します。
Zcash は、依然としてサイファーパンクのベンチマークです。そのシールド・プール(shielded pools)は強力な暗号学的保証を提供し、閲覧キーによってオプションの開示が可能です。しかし、シールド・トランザクションは依然としてオプトイン(選択制)であるため、流動性が断片化しています。また、チェーンのベースレイヤーのスループットが比較的低いため、DeFi のコンポーサビリティ(相互運用性)が制限されており、取引所の上場廃止が採用の妨げとなっています。
ZKsync の Prividium は、プライバシー重視の実行環境を備えた機関投資家をターゲットにしています。99.9% の稼働率で 100,000 TPS 以上を処理する Prividium は、機関投資家が残高や取引相手を公開することなく取引を実行し、同時に規制への準拠を暗号学的に証明することを可能にします。これは銀行グレードのインフラですが、企業向けに特化しているため、リテール DeFi ユーザー向けには設計されていません。
STRK20 はその中間を占めています。すべての ERC-20 トークンに対してデフォルトでプライバシーを提供し、コンプライアンス機能を後付けではなく標準として組み込んでいます。Ekubo の DEX やリキッド・ステーキング・プロトコルとの統合により、Zcash や Prividium がローンチ時点では実現できない即時的な DeFi ユーティリティを提供し ます。
アーキテクチャ上の重要な違いは、STRK20 がチェーン・レベルではなくトークン・レベルで動作することです。Starknet 上のあらゆる ERC-20 は、別のプライバシー・チェーンにデプロイしたりラップド・アセットを使用したりすることなく、この規格を採用できます。DeFi プロトコルが相互運用性を犠牲にすることなくプライバシー機能を求めるようになるにつれ、このコンポーサビリティの優位性は決定的なものになる可能性があります。
| 機能 | STRK20 | Zcash (シールド) | ZKsync Prividium |
|---|---|---|---|
| デフォルトのプライバシー | はい | オプトイン | はい(企業向け) |
| DeFi のコンポーサビリティ | 完全(Ekubo、ステーキング) | 制限あり | 企業特化型 |
| コンプライアンス・メカニズム | 閲覧キー + 監査機関 | 閲覧キー(任意) | 暗号学的コンプライアンス証明 |
| ターゲット層 | 全ユーザー + 機関投資家 | プライバシー重視のユーザー | 機関投資家 |
| 流動性の断片化 | なし(統合プール) | あり(個別のプール) | 独立した環境 |