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