EthereumEthereumの「残された最大の課題」と彼が呼ぶプライバシーに対する解決策を提案したブロックチェーン」に載せられる情報はデフォルトで公開されるため、プライバシー ソリューションの必要性を 1 月 20 日のブログ投稿で認めました
、セキュリティ問題を克服するために「ステルス アドレスの概念を考案しました ブテリン氏によると、これらのアドレスはピアツーピアトランザクション、非代替トークン( NFT )転送、Ethereumネームサービス(ENS)登録を匿名化できるため、ユーザーを保護できるという。
Vitalik Buterin によるステルス アドレスに関する不完全なガイド
ブテリン氏はブログ投稿で、二者間で匿名のオンチェーントランザクションを実行する方法を説明しました。 まず、アセットを受け取りたいユーザーは、「支出キー」を生成して保持し、それを使用してステルス メタアドレスを生成します。
このアドレスは ENS に登録でき、送信者に渡され、送信者はメタアドレスに対して暗号計算を実行して、受信者に属するステルス アドレスを生成できます。
その後、送信者はアセットを受信者のステルス アドレスに転送すると同時に、ステルス アドレスが受信者のものであることを確認するための一時キーを公開することができます。 その結果、新しいトランザクションごとに新しいステルス アドレスが生成されます。
Vitalik Buterin 氏が提案したステルス アドレスは、買い手または売り手のいずれかが生成でき、一方の当事者によってのみ制御されるアドレスです。 別の見方をすると、ステルス アドレスは、購入者が取引ごとに新しいアドレスを作成するのと同じプライバシー上の利点を提供しますが、購入者に対話を強制する必要はありません。
Vitalik Buterin 氏は、ステルス アドレスとユーザーのメタ アドレス間のリンクが一般の目に見えないようにするためには、「ディフィー ヘルマン鍵交換」と「鍵ブラインド技術」が必要であると述べました。
暗号化におけるステルス アドレス
Peter Todd は、2014 年にBitcoinのコンテキストで楕円曲線暗号化を初めて導入しました。この技術は次のように機能します (これは、基本的な楕円曲線暗号化についての事前の理解を意味します)。
ステルス アドレスはそれほど難しくないと思われるかもしれません。 理論はすでに健全であり、それが採用されるのは時間の問題です。 問題は、真に効果的な実装のためには対処しなければならない重要な実装面があることです。
NFTを受け取ったとします。 彼らはあなたのプライバシーを保護するためにあなたが制御するステルスアドレスにそれを送信します。 ウォレットは、オンチェーンのエフェム公開maticをスキャンした後、このアドレスを自動的に検出します。 NFT の所有権を自由に証明したり、他の人に譲渡したりできるようになりました。
しかし、問題があります! アカウントには ETH がないため、取引手数料を支払う方法がありません。 ERC-4337 トークンのペイマスターでさえ、代替可能な ERC20 トークンでのみ動作するため、失敗します。 また、パブリックに表示されるリンクが作成されるため、プライマリウォレットからETHを入金することはできません。
ヴィタリック・ブテリン氏は、この問題に取り組むための「シンプルな」アプローチは 1 つしかないと主張しました。 その結果、彼は料金を支払うために資金を送金するための ZK-SNARK の使用をサポートしています。 ただし、これには独自の問題が伴います。 この段階では大量のガスがかかり、1 回の移動だけでも数十万ドルかかります。
もう 1 つの優れた戦略は、専門のトランザクション アグリゲーター (MEV 用語で「サーチャー」) に依存することです。 これらのアグリゲーターにより、消費者はオンチェーン取引の支払いに使用できる一連の「チケット」を一度だけ支払うことができます。
ユーザーが他に何も含まれていないステルス アドレスで NFT を使用する必要がある場合、チケットの 1 つをアグリゲーターに送信します。チケットは、ショーミアン ブラインディング方式を使用してエンコードされます。 これは、1980 年代と 1990 年代に提案された集中型プライバシー保護電子cashスキームで利用されたオリジナルのプロトコルです。
ステルス アドレスは、2014 年から対処されているオンチェーンのプライバシー問題の解決策として長い間宣伝されてきました。しかし、これまで市場に提供された救済策は比較的少数です。 Ethereumのステルスアドレスの話題を取り上げたのもこれが初めてではない。
同氏は8月にステルスアドレスを、NFTとしても知られるERC-721トークンの所有権を密かに譲渡するための「ローテクアプローチ」だと説明した。 Ethereum共同創設者は、提案されたステルス アドレス アプローチは、現在 OFAC に認可されている Tornado Cashとは異なる方法でプライバシーを提供すると説明しました。
Tornado Cash、ETHや主要なERC20などの主流の代替資産の転送を隠すことができます[…]が、不明瞭なERC20の転送にプライバシーを追加することは非常に弱く、NFT転送にプライバシーをまったく追加することはできません。
ヴィタリク
ブテリン氏は、ステルスアドレスはソーシャルリカバリの問題など「長期的なユーザビリティの問題」を引き起こす可能性があると警告した。 ただし、問題はタイムリーに解決できると確信しています。
長期的には、これらの問題は解決できる可能性がありますが、長期的なステルス アドレス エコシステムは、ゼロ知識証明に大きく依存するものになりそうです。
ヴィタリク