プライバシーは、特にイーサリアムやライトコインなどのパブリック ブロックチェーンにおいて、多くの人々の懸念事項の 1 つです。
Vitalik Buterin 氏の最近のブログ投稿では、Stealth Address が Zero-Knowledge Proofs (ZKP) アルゴリズムとテクノロジーを使用してイーサリアム上のユーザーのプライバシーを向上させる方法について概説しました。では、ステルスアドレスとは何でしょうか?どのように機能するのでしょうか? 。
なぜステルスアドレスなのか?
イーサリアムはパブリックブロックチェーンです。したがって、プライバシーはこのエコシステムにとって最大の懸念事項の 1 つです。
過去には、Tornado Cash など、多くのプロジェクトでユーザーが匿名でコインを送受信できるようにしてきました。このプロジェクトでは、オンチェーンリンクを解除し、トランザクションを匿名にすることができます。ただし、Tornado Cash は ETH または ERC20 トークンのトランザクションを隠すのにのみ役立ち、NFT、PFP NFT などの他のトランザクションを隠すのには役立ちません。
では、イーサリアム ブロックチェーン上のプライバシー ソリューションとは何でしょうか?ユーザーの行動や生活をスパイしたり分析したりすることを避けるにはどうすればよいでしょうか?特に暗号通貨取引、ENSドメイン、POAP、NFT、Soulboundトークンなどに関してですか?
この疑問に答えるために、イーサリアムの創設者であるVitalik Buterin氏はステルスアドレスを研究・開発しました。
ステルスアドレスの仕組み
Hieu が資産(NFT、トークンなど)を Linh に送信するとします。リンさんは財産を受け取ったとき、自分が受取人であることを全世界に知られたくなかった。したがって、Linh または Hieu は、Linh に資産を送信する方法を含む暗号化された「アドレス」、つまりステルス アドレスを作成します。手順は次のとおりです。
A は支出キーを生成し、それを使用してステルス メタ アドレスを作成します。
A はこのステルス メタ アドレスを B に送信します。
B はステルス メタ アドレスを計算し、A に属するステルス アドレスを生成します。
B はチェーン上に暗号化されたデータを生成することで、A がこのアドレスが自分のものであることを認識できるようにします。
B はすべての資産をこのステルス アドレスに送信します。 A は上記の住所の不動産に対する完全な管理権を有します。
もう 1 つの解釈は、ステルス アドレスは A と同じプライバシーを提供し、A とのやり取りを必要とせずにトランザクションごとに新しいアドレスを生成するというものです。
これは、2 つのアルゴリズムを使用した暗号化トリックを適用することによって行われます。
最初のアルゴリズムは、B の秘密 (一時キー) と A の公開 (ステルス メタ アドレス) を使用します。
2 番目のアルゴリズムでは、A の秘密 (支出キー) と B の公開 (一時公開キー) を使用します。
Diffie-Hellman 鍵交換方式は、上記の 2 つのアルゴリズムを正常に実装する、現代の暗号化における成功した方法です。
A のみが Stealth Address の属性を使用する権利を持つことを保証するために、3 番目のアルゴリズムが開発されました。このアルゴリズムにより、次のことが可能になります。
A は、上記の例の 2 つの共有秘密を元の支出キーと組み合わせます。
B は、上記の例の 2 つの共有秘密を A のステルス メタ アドレスと組み合わせます。
したがって、B はステルス アドレスのみを生成でき、A はこのステルス アドレスの支出キーを生成できます。これにより、A のステルス アドレスとステルス メタ アドレス間 (または 1 つのステルス アドレスと別のステルス アドレス間) に共通の関連付けを作成する必要がなくなります。
取引ガス料金の支払い方法は?
ステルスアドレスから資産またはNFTを受け取った後、ステルスアドレスのETHが0の場合、メインウォレットに資産を引き出すにはどうすればよいですか?また、Linh はメインウォレットから ETH を送信することもできません。これは、パブリックのオンチェーン リンクが作成されるためです。
この場合、アグリゲーターはリンの救世主となり得る。アグリゲーターは、リン氏が取引の支払いに使う「チケット」のセットを購入することを許可した。これらの「チケット」は、Chaumian blinding スキームを使用して暗号化されます。
ステルスアドレスの未来
ソーシャルリカバリウォレットは通常、複数の署名(マルチシグ)を使用して動作し、組織、友人、またはデバイス間で共有される秘密鍵を持つウォレットです。キーを紛失した場合、ユーザーはいつでもアカウントを復元できます。
ただし、アカウントを回復するには、秘密鍵を変更する必要もあります。ユーザーは、ステルス アドレス検証ロジックを変更するという困難な手順を踏む必要がありますが、これはコストがかかり、プライバシーも低くなります。
マルチチェーンレイヤー2ウォレットでも同様です。ユーザーがOptimism、Arbitrum、Starknet、Scroll、Polygonなどのアカウントを持っている場合、秘密鍵の変更は比較的複雑になります。
したがって、ステルス アドレスの回復は非常に複雑で、コストもかかります。このような状況では、ゼロ知識証明 (ZKP) テクノロジーがユーザーに役立ちます。
ZKP を使用すると、複数のレイヤー 2 プロトコルにまたがる複数のアカウントを、ベース チェーンまたは複数のレイヤー 2 上の値で制御できます。この値を変更するだけで、アカウント間のリンクを公開することなく、すべてのユーザー アカウントの所有権を変更できます。
結論は
ステルス アドレスは比較的迅速に導入でき、Ethereum のプライバシー向上の原動力の 1 つです。しかし、アカウントの回復は依然として困難です。長期的には、ステルス アドレスは実際のエコシステムへと発展し、ゼロ知識証明テクノロジーに大きく依存するようになるでしょう。
#BTC#bnbgreenfield#Stablecoins#BNB#infflation#ETH#Binance#Web3#cryptotrading#pumpanddump#dyor#onecoinsmultichain#NFT#Metaverse#zero2hero#hongkongweb3#nftti#nftcommunity#binancepaymarketplace #keepbuilding