NFTマーケットプレイスのOpenSeaのバグにより、42個のNFTとENS(イーサリアムネームサービス)が失われて。現在はOpenSeaはこのバグを修正済みだという。
OpenSeaで42個のNFTが失われる
ENSデベロッパーのニック・ジョンソン(Nick Johnson)氏によると、イーサリアム上で始めてENSとして登録された「rilxxlir.eth」を偶然失ってしまったという。ENSとはイーサリアムネームサービスの略であり、0xからはじまる16進数で構成されるイーサリアムアドレスをインターネットのURL(DNS)のように読みやすいものにするサービスだ。
このバグによる被害で42個のNFTが永久に失われ、被害総額は1,100万円以上にものぼるという。
Today I accidentally burned the first ENS name ever registered. A short 🧵.
— nick.eth (@nicksdjohnson) September 7, 2021
OpenSeaのNFT送金バグ
ENSを売却するためにはまずENSアカウントからOpenSeaを利用できる個人のウォレットに送金する必要があったという。そのためNick氏はまずOpenSeaに移動し、transfer(送金)ボタンをクリックした後、自身のENSである「nick.eth」を入力したという。
nick.ethのアドレスは「0xb8c2C29ee19D8307cb7255e1Cd9CbDE883A267d5」となっているが、その後トランザクションが取り込まれたが実際に送金された先は「0x000000000000000000000000000000000edD899b」という全く異なるアドレスになっていた。このバグによる誤送金により、該当の「rilxxlir.eth」というENSはほぼ完全に失われたことになる。
OpenSeaはバグを修正済み
当初はNick氏以外に被害者はいないと見られていたが、合計で32ユーザー、42個のNFTが同様のバグにより失われたことになる。
Nick氏によるとOpenSeaはすでにこのNFT誤送金バグを修正しているとしているが、OpenSea公式ではこのバグについて今の所一切触れられていない。NFTに限らず送金する場合は署名時に送金先のアドレスを確認することが重要となるだろう。
A frantic call to @OpenSea later, it transpires I was the first and apparently only victim of a bug introduced to their transfer page in the past 24 hours, which affected all ERC721 transfers to ENS names. Ownership of rilxxlir.eth is now permanently burned.
— nick.eth (@nicksdjohnson) September 7, 2021
▼墨汁サロンではイーサリアム2.0の最新動向や32ETHステーキングのやり方の解説や検証、テクニカル分析理論、最新のDeFiやファンダメンタルなどをより深く解説しています。