Tornado.Cash がついにコインを発行、TORN ガバナンスメカニズムが登場
編集者注: この記事は以下から引用しました分散型金融コミュニティ (ID: China_DeFi)、許可を得てOdailyによって転載されました。
編集者注: この記事は以下から引用しました
分散型金融コミュニティ (ID: China_DeFi)
分散型金融コミュニティ (ID: China_DeFi)
、許可を得てOdailyによって転載されました。
Tornado.Cash は現在最大の分散型通貨混合プロトコルであり、米国内の規制上の理由により通貨の払い戻しが行われましたが、今回ついに発行されました。 Tornado.Cash の現在の入金額は 2 億米ドルに達し、毎週の取引高は 1,000 万米ドル、収入は約 2 万米ドルです。以前FBIに押収された集中通貨混合プラットフォームは、8ヶ月の運用で5,000万米ドルの収益を上げていたが、この額から判断すると、通貨混合は注目に値し、Tornado.Cashもこのことから開発の余地が比較的大きいのかもしれない。また、技術的な観点から見ると、Tornado.Cash は比較的高レベルのプロトコルでもあります。
Tornado.Cash はイーサリアム最大のプライバシー ソリューションとなっており、自律的かつ分散化されていますが、静的でもあり、そのため成長が不可能です。現在提示されているのは、それを変える可能性のある提案です。この提案が採用された場合、Tornado.Cash のガバナンスはユーザーに委任され、Tornado.Cash はコミュニティのガバナンスの下で成長することが許可されます。このようにして、イーサリアムのユーザーは独自のプライバシー プロトコルを制御できるようになります。
以下は、Tornado.Cash ガバナンス システムがどのように機能するかについての提案です。
5%(500,破れたトークン
10%(1,000,TORN は、Tornado.Cash を管理するための固定供給量を備えた ERC20 互換トークンです。 TORN 保有者はガバナンスを通じて提案を行うことができ、プロトコルの変更に投票することができます。
55%(5,500,TORN は資金調達ツールや投資機会ではありません。導入から 45 日間が経過すると、コミュニティがガバナンスを通じて譲渡のロックを解除し、適用されるすべての法律の遵守を確保する投票を行うまで、譲渡できなくなります。
30%(3,000,000 TORN): Tornado.Cash イーサリアム プールの初期ユーザーへのエアドロップ
エアドロップ
000 TORN): Tornado.Cash イーサリアム プールの匿名マイニング、1 年以内の線形ロック解除
000 TORN): DAO ライブラリ。5 年以内に直線的にロック解除され、3 か月のロックアップ期間があります。
000 TORN): 創設開発者と初期サポーター。3 年以内に直線的にロック解除され、1 年間のロックアップ期間があります
エアドロップ
Tornado.Cash ユーザーはガバナンス プロトコルに対して発言権を持つべきだと最初から信じられていました。このため、このプロトコルの早期採用者は TORN のエアドロップを受け取ります。
ブロック高さが 11400000 になる前は、Tornado.Cash イーサリアム プールに入金されるすべてのアドレスが TORN にエアドロップされます。 TORN は譲渡不可の TORN バウチャー (vTORN) の形でエアドロップされ、1 年以内に TORN 1:1 と交換できます。未償還の TORN は 1 年後にガバナンス契約に清算され、DAO ライブラリの一部になります。引き換えられた TORN はすぐに使用できます。
エアドロップの金額は、ユーザーのデポジットのサイズと長さによって異なります。デポジットが大きく、以前のデポジットほど、より多くの TORN を受け取ります。デポジットサイズの乗数は対数です。
したがって、100 イーサリアムを入金すると、1 イーサリアムを入金した場合の 2 倍のトークンが得られます。この乗数により、Tornado.Cash の大規模ユーザーと小規模ユーザーの両方がガバナンスに関して発言権を持つことができます。
時間乗数の正確な曲線は次のようになります。
正確なエアドロップの式は次のとおりです。
匿名マイニング
Tornado.Cash の背後にある基本哲学は、プライバシーは人権であり、誰もがプライバシー対策を採用すればするほど、私たち全員にとって安全になるというものです (Web ブラウザーのデフォルトである HTTPS によって私たち全員がより安全になるのと同じように) 。この目的を達成するには、将来的に Tornado.Cash 匿名性セットを追加するユーザーも TORN を受け取る必要があります。
従来の DeFi 流動性マイニングは、トークン配布にとって自然な選択です。ただし、単純な利回りマイニング スキームでは、ユーザーは自分の預金が Tornado.Cash プールでどのくらいの期間使われたかを開示する必要があります。これは、プライバシーの保護という Tornado.Cash の核となる価値観に反します。
これが匿名マイニングの発明の原動力です。匿名マイニングでは、ユーザーは 2 レベルのシールドされた流動性マイニング システムを通じて TORN を受け取ることができ、ユーザーのプライバシーを完全に保護できます。
Tornado.Cash に入金した後、ユーザーは保護されたアカウントにプライベート匿名ポイント (AP) を蓄積します。このポイントは、入金に関する情報を漏らすことなく、ユーザーのウォレット アドレスと残高を保護します。ユーザーが保護されたアカウントに十分な AP を蓄積すると、AP はカスタム Tornado.Cash AMM 経由でいつでもパブリック TORN トークンと交換できます。
このシステムは少し複雑です。ただし、これにより、TORN トークンの要求プロセス中にユーザーのプライバシーが常に保護されることが保証されます。
注: 導入セレモニー後に預けられたトークンのみが匿名のファイナライズの対象となります。古いトークンはエアドロップ経由で配布されます。
操作手順は以下のとおりです。
AP を要求する
まず第一に、ユーザーは使用済みの Tornado.Cash バウチャーの匿名ポイント (AP) のみを請求できます (ユーザーはバウチャーを使用した後でのみ AP を請求できます)。チケットを消費した後の AP の受け取りには時間がかかります。
AP を要求するために、ユーザーのブラウザは特別なゼロ知識証明を生成して、未払いの AP を計算し (イーサリアム Tornado.Cash プール内にユーザーの資格情報が持っているブロック数に基づいて)、それがユーザーの保護された残高の中間に追加されます。次の表は、さまざまな Tornado.Cash 証明書サイズの各ブロックの AP テーブルです。
オンラインの他のユーザーは、誰かが特定の Tornado.Cash プール内の一部の認証情報に対してサイズ不明の AP を要求したことのみを確認できます。プライバシーをさらに強化するために、ユーザーはリレーラー (中継料金の支払い方法として AP を受け入れるリピーター) を通じて AP を要求できます。
保護されたアカウント
AP は完全にプライベートであるため、ユーザーの保護された AP を保存するには、ユーザーは AP 残高を保存するための秘密キーを生成する必要があります。このキーはランダムに生成され、イーサリアム公開キー (メタマスクの eth_getEncryptionPublicKey を使用) で暗号化され、オンチェーンに保存されます。これにより、紛失した場合でも、ユーザーの Ethereum キーを使用して復元できます。
この秘密キーは、ユーザーの身元を明らかにすることなく、暗号化、請求の送信、およびデータの抽出に使用されます。
APをTORNに変換
ユーザーは、カスタマイズされた Tornado.Cash Automated Market Maker (AMM) を使用して、マイニングされた AP を一般公開されている TORN に変換できます。
継続的かつ均等に TORN をこの AMM に滴下します (1 年以内に 100 万 TORN トークン)。いつでも要求された AP は、AMM 内のその時点までに蓄積された TORN を入札できます。
これは、AP を TORN に変換するタイミングが戦略的であることを意味します。同時に引き出している人が多すぎると、AP と TORN の変換比率は低下し、引き出している人がほとんどいない場合、比率は増加します。ただし、最初の 45 日間は、TORN を譲渡することはできません。
これは大まかな例えです。1 年後に TORN トークンがバケツ (AMM) に滴下されてリリースされると想像してください。 AP トークンを使用すると、現在バケットに保存されている任意の量の TORN に入札することができます。同時に入札する AP が多数ある場合、バケットはすぐに使い果たされ、各 AP の入札率は低くなります。ただし、AP 保持者が辛抱強くなれば、時間の経過とともに横ばいになり、全員が AP とほぼ同量の TORN を受け取るはずです。
これが TORN を請求するプロセス全体です。残念ながら、これらの多くは軽減できない複雑さを抱えています。ただし、匿名マイニング プロセス中にどれだけの AP が生成されるかはわかりません (非公開であるため)。そのため、これが TORN の供給量が一定であり、すべての AP が引き換えられるまで継続的に確保されることを保証する唯一の方法です。公開TORN用。
正確な AMM 式は次のようになります。
T-TORNマイニングプラン配布
Tvirt — 仮想 TORN バランス
Twithdrawn — ユーザーが引き出した TORN の額
TORN - ユーザーが受け取る TORN の量
AP — 引き換え可能な匿名ポイント
W — AMM スワップ ウェイト定数
Tornado.Cash プロキシ
これがどのようにして可能なのか疑問に思われるかもしれません。Tornado.Cash は本当に不変なのでしょうか?
それはです! Tornado.Cash スマート コントラクトは変更または更新できません。それらは分散化されており、不変です。
ただし、Tornado.Cash がマイニングできるようにするには、現在利用可能なメタデータよりも多くのメタデータが必要です。Tornado.Cash は、それぞれの Tornado.Cash の入出金のブロック番号を知る必要があります。これを行うために、すべてのトランザクションの既存のブロック番号を追加する古い Tornado.Cash の前にプロキシが配置されました。プロキシを使用している Tornado.Cash ユーザーの場合、マークル ツリーには入金がいつ行われたかに関するデータが含まれるため、認証情報を使用して匿名でマイニングすることができます。 (Tornado.Cash のプロキシなしバージョンは引き続き正常に動作します。)
注: 入金と出金をマークル ツリーに集約するには、root-updater というスクリプトを実行する必要があります。誰かが実行している限り、システムはスムーズかつ確実に実行されます。誰がこの役割を担うべきか、そしてそれにどのように対処するかは、ガバナンスを通じてコミュニティによって決定されます。
管理
Tornado.Cash のガバナンスに参加するには、ユーザーはまずガバナンス コントラクトでトークンをロックする必要があります。ユーザーが投票または提案を作成する必要がある場合、提案の実行期間が終了するまで (提案作成後 8.25 日) トークンのロックを解除することはできません。ロックされたトークンを別のアドレスに委任することもできます。
提案を行うには、ユーザーは少なくとも 1000 TORN を所有している必要があります。すべてのプロポーザルはスマート コントラクトである必要があり、このコントラクトには、管理契約の実行後に検証コードを渡すスマート コントラクトが必要です。このようにして、管理上の変更を簡単に監査およびテストできます。
提案の投票期間は 3 日間です。過半数の票を獲得し、投票総数が少なくとも 25,000 票であれば、提案は成功します (投票率が低すぎる場合、提案は自動的に無効になります)。
プロポーザルが成功した後の有効期間は 2 日間です。期限を過ぎると、どのユーザーも提案を実行 (変更を開始) できます。その後 3 日以内にプロポーザルが実行されない場合、プロポーザルは期限切れとみなされ、実行できなくなります。


