Vitalik Buterinは所有者の身元を隠すプライベートNFTのアイデアを提案💡

2022年08月08日、Etherの創始者であるVitalik Buterinは、ERC721s invisible addressという数の少ないコンテンツ方式を使って、NFTのエコシステムに多くのプライバシーを追加するアイデアを提案しました。 例えば、vitalik.ethにNFTを送ると、新しい所有者以外の人は、誰かがNFTを送ったことだけを知ることができ、新しい所有者が誰であるかは分からない、ということを意味します。

unnamed 16

このエコシステムをうまく機能させるためにはプライバシーが重要であり、Vitalik Buterin氏のアイデアにはセキュリティ上の懸念が多く指摘されていますが、これはユーザーのアドレスハッシュ、トークンID、ユーザーシークレットを含む不可視アドレスを使用しようとするZK-SNARK互換ERC721トークン案を使うことで対応可能です。

運用としては、通常のステルスアドレスのように、各ユーザーが楕円曲線群の基底となる秘密鍵を持ち、新しい秘密鍵を作成し、「ワンタイムキー」🗝と楕円曲線の基底から得られる公開鍵のペアを生成することが可能です。 そして、送信者と受信者は、秘密鍵と鍵を組み合わせて「共有秘密を計算」し、この共有鍵を使って、上記の情報をハッシュ化して新しいアドレスを生成することができます。

コストの問題については、Vitalik氏のソリューションに含まれるガソリン代は、送り手が「既存の動線の5~50回分に値するETHを送る」必要があることから、技術の進歩とともにエコなシステムへの改善が一般化までに求められていくこととなるでしょう💡

技術革新の最中で、今までできなかったことができるようになる「0→1」を生み出すことの尊さに気づく場面が、NFTに関わるようになって増えました。

今回の話題は、NFT×プライベート機能で実用性が増す可能性を示唆しているので今後の動向も引き続き追って皆様にお伝えしていきますので宜しくお願いします。

NFT LABO編集部 SION