Tornado Cashとは?特徴やユースケース、規制などを解説

アイキャッチ画像引用元:Tornado Cash Official – Secure, Decentralized, Private protocol

こんにちは、デフィー参拾肆号です。

暗号資産の取引履歴は全て公開されることが大きな特徴であり、信頼性の担保になっています。

一方で個人のプライバシー露出という課題も存在します。

この問題を解決すべく誕生し、同時にWeb3業界で最も激しい議論の的となった匿名化プロトコルがTornado Cashです。

今回は高度な暗号技術を用いた仕組みやユースケース、規制の背景から今後の将来性まで徹底解説します。

Tornado Cashとは?

項目 詳細
プロジェクト名 Tornado Cash(トルネードキャッシュ)
リリース 2019年12月
TVL 約4.2億ドル
ネイティブトークン なし
対応ブロックチェーン Ethereum(イーサリアム)
BNB Smart Chain(ビーエヌビースマートチェーン)
Avalanche(アバランチ)
Polygon(ポリゴン)
Arbitrum(アービトラム)
OP Mainnet(オーピーメインネット)
Gnosis(グノーシス)
EthereumClassic(イーサリアムクラシック)
対応ウォレット MetaMask(メタマスク)
Walletconnect(ウォレットコネクト)など
出金手数料 0.05~0.2%
取扱サービス 暗号資産の匿名化
公式サイト https://tornadocash.eth.limo/

参考:Tornado Cash Official – Secure, Decentralized, Private protocol
参考:Tornado Cash TVL, Fees & Revenue

Tornado Cashは、2019年12月にローンチされたブロックチェーン上で取引の匿名性を極めて高くするためのミキシングプロトコルです。

ミキシングすることで取引履歴などを特定できないようにすることができます。

通常のブロックチェーンでは、「アドレスAからアドレスBに送金された」という履歴が誰にでもわかる仕組みとなっています。

もしアドレスAがあなたの個人ウォレットであれば、過去の取引や総資産が他人に特定されてしまうリスクがあります。

Tornado Cashは、この送金元(入金アドレス)と送金先(出金アドレス)のつながりを完全に断ち切る(ミックスする)ことで、ユーザーのプライバシーを守るために開発されました。

またこのプロセスは完全に自動化されたスマートコントラクトによって、管理者が存在しない非中央集権の形で運営されているのが大きな特徴です。

2026年7月現在、プロダクト内のTVLは約4.2億ドルあり、DeFiのTVLランキングでは59位に位置し、1位のAaveのTVLが約160億ドルなので比較的利用されている中堅プロダクトです。


画像引用元:DefiLlama – DeFi Dashboard

Tornado Cashの特徴

Tornado Cashの特徴は主に3つあります。

  • 資金をプールに混ざり合わせる
  • ゼロ知識証明の採用
  • 完全な不変性

以下で詳しく説明します。

資金をプールに混ざり合わせる

Tornado Cashの仕組みをシンプルに例えると鍵付きの共同貯金箱です。

入金時は、ユーザーは1ETHや10ETHといった固定の金額を、Tornado Cashのプール(貯金箱)に入金します。

このとき、引き出しに必要な鍵(パスワード)が発行されます。

プールの中には、世界中の無数のユーザーから集まった同じ金額の通貨が大量に混ざり合った状態で保管されます。

出金時、ユーザーは入金時とは全く別の新しいウォレットアドレスを用意し、先ほどの鍵を提示してプールから資金を引き出します。

このプロセスを経ることで、プールに入った資金が誰のものかが分からなくなり、痕跡を完全に消すことができます。

ゼロ知識証明の採用

Tornado Cashの核心となる技術がZero-Knowledge Proofs(ゼロ知識証明)、その中でもzk-SNARKsと呼ばれる暗号技術です。

これはある情報が正しいということを、その情報自体を明かすことなく相手に証明する技術です。

ユーザーは、スマートコントラクトに対して「私は過去にこのプールに入金した鍵を持っています」という証明データ(プルーフ)だけを提出します。

プログラム側は、鍵そのものの内容やそれがどのアドレスから入金されたものかという情報を一切知ることなく、「確かにこの人はプールにお金を預けた正当な権利者だ」ということだけを瞬時に検証し、出金を許可します。

つまりこの技術により、ユーザーは自分が資金を預け入れた本人であることを、元のウォレットアドレスを明かすことなくプロトコルに証明できます。

完全な不変性

通常のDeFiプロトコルの多くは、バグの修正や機能アップデート、あるいは緊急停止のために、開発チームやDAO(分散型組織)がスマートコントラクトを書き換えられるマルチシグ(複数人の署名が必要な鍵)やアップグレーダブル・コントラクトといった仕組みを残しています。

しかしTornado Cashは開発者であっても、一度デプロイしたプログラムを二度と変更・削除できないという完全な不変性の設計をとりました。

さらに、ユーザーのプライバシーデータを記録するサーバーも一切存在しません。

この誰も介入できない完全な自動化だったからこそ、米政府から制裁(SDNリスト指定)を受けて公式サイトが閉鎖された後も、ブロックチェーン上でプログラム自体は現在も24時間365日、誰にも止められることなく動き続けているのです。

Tornado Cashのユースケース


画像引用元:Tornado Cash Official – Secure, Decentralized, Private protocol

Tornado Cashが開発された本来の目的は、パブリックブロックチェーンが抱えるすべての取引履歴が公開されてしまうという根本的なプライバシーの欠陥を補うことにあります。

現実世界において、自

ここから先は、会員限定のコンテンツになります。残り全てを見るには、サロン入会案内ページから会員登録をよろしくおねがいします。

関連記事