NFTの始め方「3つのポイント」とAWSで実現するアーキテクチャとは

企業がNFTのビジネス利用を始めている。自社のシステムにNFTを組み込むに当たって何から検討すれば良いか、どのような環境を構築すべきかを3つのポイントと2つの事例から解説する。

 TwitterやGMO、LINEなど、国内外の大企業を筆頭にさまざまな企業がNFT(非代替性トークン)のビジネス利用を始める。先行者利益の獲得を目指して参入が相次ぐが、自社で開発を始める場合に何をすれば良いか。

 バックエンドの要件にブロックチェーンやNFTが適しているかどうかは必須の検討事項だが、その上でポイントとなるのは「どのようにブロックチェーンを実装、運用するか」「ブロックチェーンに何のデータを保存するか」「秘密鍵の紛失をどう防ぐか」の3点だ。

 2022年5月25~26日に開催された「AWS Summit Online 2022」で、アマゾンウェブサービスジャパンの石尾千晶氏(技術統括本部 ソリューションアーキテクト)と深津颯騎氏(同部 ブロックチェーンプロトタイプエンジニア)が「AWSでNFTの開発を始めるための3つのポイント」と題する講演に登壇し、NFT開発におけるポイントとAWSの活用方法、関連事例を解説した。

ブロックチェーンに何を乗せる? 具体的な実装手段とは

 石尾氏は「NFTはあくまでシステムのバックエンドを構成する要素の一つ」と強調した上で、前述した3つのポイントについて解説した。

 「ゲームのアイテム購入機能を備えたデジタルコンテンツ販売システムを例に挙げると、バックエンドではアイテム購入処理、アイテムやユーザー情報の管理、アイテムの元データの保管などが実行されます。データベースやストレージに加えてブロックチェーンのP2Pネットワークを組み込む形が想定され、どのように実装、運用するかが課題となります」(石尾氏)

 技術や工数が掛かるのはもちろん、ブロックチェーンを構成するサーバやストレージも要するため、構築前にスケーラビリティを考慮したリソース調達の判断が必要だ。運用フェーズでは、各サーバへのパッチ当てなどのメンテナンスも要する。

 また、アイテムやコンテンツなどが動画や3Dデータファイルといった大容量になる場合、どのデータをブロックチェーンに載せるかを選ぶ必要がある。オンチェーンの処理は記録されたデータが実質的に改ざんされない利点がある一方、P2Pネットワークを構成する各ノードが同じ記録や処理を並行する性質上、分散処理のようなスケールアウトができないため大きなデータは扱いにくい。線引きの目安となるのは「データサイズ」と「他者とのデータ共有を要するか」「改ざん耐性を要するか」だ。

 例えばゲームであれば、アイテムの獲得記録はオンチェーン、アイテムの画像や3Dデータはオフチェーン(ブロックチェーン外)に記録する、といった線引きが必要になるだろう。

印刷する
SNSでシェア

この記事の著者

関連記事

こんなメディアも見られています

キーマンズネットに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。

無料会員登録
最新情報をいち早くチェック!

製品カタログや技術資料、導入事例など、IT導入の課題解決に役立つ資料を簡単に入手できます(メディアごとに文章は変更)

いますぐ無料会員登録

アクセスランキング

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9

キーマンズネット SNS

X @Keymansをフォロー

インフォメーション

キーマンズネットをフォロー