とあるNFTマーケットが、あまりにも残念な仕組みになっていたので書きます。 トークンゲートを実装したかっただけなのに最近、友人がNFTに絡めたプロジェクトを頑張っているので、技術面での手伝いをしています。 そこで、友人が発行しているNFT(トークン)を所有する人だけがアクセスできるコンテンツを制作しようとしていました。こうしたトークンを所持しているかによって認証を行う仕組みをトークンゲートと言ったりします。 また、誰がそのNFTの所有者であるかはブロックチェーン上に刻まれています。したがって、Webアプリからはブロックチェーンの情報を参照して、アクセス者が特定のトークンを所有しているかどうかを調べるだけでよいです。 私は、一般的なNFT仕様にしたがいトークンゲートを実装していましたが、今回対象とするトークンには某日本最大級のNFTマーケットで発行されたNFTも含まれていました(長いので以降