NFT Twitterアバターを作成するのに15時間と1,000ドルかかりました
原著者: Tascha Che、Tascha Labs 創設者
オリジナルのコンパイル: 0x137
この記事は、Tascha Labs の創設者である Tascha Che 氏の個人ソーシャル メディア プラットフォームでの意見に基づいており、BlockBeats はそれを次のように編集して翻訳しました。
原著者: Tascha Che、Tascha Labs 創設者
オリジナルのコンパイル: 0x137
この記事は、Tascha Labs の創設者である Tascha Che 氏の個人ソーシャル メディア プラットフォームでの意見に基づいており、BlockBeats はそれを次のように編集して翻訳しました。
NFT アバターを作成するために、15 時間を費やし、追加で 1,000 ドルを支払いました。私の意見では、デジタル ID ソリューションとしてのブロックチェーン テクノロジーにはまだまだ長い道のりがあります。
まずはなぜNFTアバターを作ろうと思ったのかについてお話します。暗号通貨 KOL として、私の Twitter アカウントになりすます人が多く、私の名前を使って偽の投資コースや有料会員権を販売しており、私の評判に非常に悪い影響を与えています。
したがって、Twitter BlueがNFTアバター機能を開始したとき、私はアイデアを思いつきました。NFTはチェーン上で追跡できる非同種トークンであるため、「Tascha Che」というNFTを作成して、それを私のTwitterにリンクできるのではないかと考えました。メタバースの ID カードのような、検証としてのアカウント。
すぐに、私の Youtube ビデオからとても素敵なヘッダー画像を作ってくれたロシアのコンピューター グラフィック アーティストを見つけました。
しかし、それをNFTにしようとすると問題が発生します。以下では、NFT アバターを作成するプロセス全体を段階的に説明しますが、これを読むと、誰もがメタバース アイデンティティを持つ時代が来るのは遠いと私が言っている理由が理解できるでしょう。
ステップ 1: NFT コントラクトを作成する
自分のIDが必要なので、OpenSeaのようなプラットフォームを通じてNFTを作成するのは意味がありません。OpenSeaは独自の共有契約を使用しているためです。また、OpenSea では、販売または譲渡されるまで NFT は鋳造されません。
そこで、一から契約書を作成しました。実際には非常に簡単で、数行のコードをコピーして貼り付けるだけですが、ここで問題が発生します。社会の誰もが自分のコントラクトを手動で展開することを期待することはできませんよね。
副題
ステップ 2: コントラクトを展開する
コントラクトを書いた後、私はある質問について考えなければなりませんでした。それを Avalanche や Polygon のような新しいチェーンにデプロイすべきか、それとも古い Ethereum メインネットを使い続けるべきでしょうか?
TwitterはメタマスクウォレットからNFTデータを取得しているため、EVM対応チェーンはすべてカスタムRPC経由で接続できるため、技術的には他のパブリックチェーンからNFTデータを抽出することに問題はないはずです。
NFT コントラクトを Avalanche にデプロイするのにかかる費用は 10 ドルだけですが、イーサリアムのメインネットでは 1,000 ドルかかるため、考慮する必要はまったくありません。
私が最終的にイーサリアムにデプロイすることに決めたのは、そのような莫大なコストを負担することをいとわない偽装者はほとんどいないと思うからです。ある意味、これは「歪んだ」プルーフ・オブ・ステークのメカニズム(プルーフ・オブ・ステーク)でもあります。
これは非常に皮肉なことだと思います。贅沢と遅さが今日の馬術の価値の柱となったのと同じように、高コストと低速がイーサリアムの価値の柱となっています。
価値ネットワークとしての可能性を実現するには、ブロックチェーンが馬ではなく車や飛行機である必要があります。高額な料金を払って ID の有効性を確認するよう要求するのは拡張性がありません。しかし残念ながら、イーサリアムNFTの平均価値は他のチェーンのNFTよりもはるかに高く、導入コストが高いだけでなく、徐々に富裕層向けのゲームになってきています。
副題
ステップ 3: NFT の鋳造
一方で、メタデータを制限なく変更できるようにすると、たとえほとんどの作成者にメタデータを変更するインセンティブがなかったとしても、アイデンティティ システムに対する信頼が損なわれることになります。一方、Metaverse ID の所有者は、数年ごとに ID 写真を変更するのと同じように、メタデータを変更する権利も持つ必要があります。
結局のところ、NFT は汎用テクノロジーであり、現時点ではさまざまなユースケースのニーズを満たすのに十分に成熟したツールがありません。
最終的に、すべてのメタデータを保存するリポジトリを Amazon AWS に作成し、NFT にリンクを含めることにしました。今にして思えば、メタデータを変更できることは私にとって本当にありがたいことでした。その理由を以下で説明します。
副題
ステップ 4: OpenSea とメタマスクで NFT をレンダリングする
NFTを鋳造した後、OpenSeaに行って最終的な効果を確認する予定です。通常、OpenSeaはメタマスクに接続するときに作成したNFTを自動的にレンダリングしますが、奇妙なことに、新しく作成されたNFTには名前や説明のない空白のページが表示されました...
AWS でメタファイルを修正すると、NFT イメージが表示されました。メタデータを変更できなければ、以前使った0.5ETHが無駄になり、取引所は何も表示されない廃棄物になると想像してください。
あなたは私にこう言うかもしれません:「Tascha、テストネットはこれを防ぐためにここにあります。最初にテストネットにデプロイする必要があります!」はい、私が愚かであることは認めますが、OpenSea または Metamask にエラー メッセージをポップアップ表示させる方が良いでしょう。難しくないですよね? Web3.0 というのは、バカの集団がさらにバカのグループを率いて走り回っているような気がすることもあります...
とにかく、私のNFTはまだレンダリングされます。もうすべてがうまくいくはずですよね?答えはいいえだ。
副題
ステップ5: NFTをTwitterに接続する
「プロフィール写真の編集」に移動し、レンダリングされたNFTを選択し、メタマスクにリダイレクトされた後、アプリはNFTデータを抽出できないことを通知しました。
長い間調査した結果、メタマスクとTwitterの両方が保持しているNFTをクエリするためにOpenSeaに依存しているため、メタマスクのセキュリティ設定でOpenSea APIを有効にする必要があることがわかりました。
そうです、大々的に宣伝されているブロックチェーンによる所有権の裏で、私のメタバース ID は依然として OpenSea クラウド サーバーの SQL データベースに依存しています。
Twitter が NFT ヘッダー画像の区別を曖昧にしているのには理由があると思います. この機能が解決する問題自体は非常に曖昧です. それは人々が自分の高価な NFT を誇示するためのものですか、それともメタバース ID の開発を促進するためのものですか?


