上級情報

Solanaコンプレッスド NFT(cNFT)を理解する

Solanaの革新的なコンプレッスドNFT技術が何か、どのように機能するか、既存のNFTとどんな違いがあるか詳しく学びます。

Solanaコンプレッスド NFT(cNFT)を理解する

SolanaエコシステムでコンプレッスドNFT(Compressed NFT, cNFT)はNFT発行コストを画期的に下げた革新的な技術です。数百万個のNFTを数ドルで発行できるようになり、新しい可能性が開かれました。このガイドではcNFTの原理と特徴を詳しく学びます。

コンプレッスドNFTとは?

コンプレッスドNFTは状態圧縮(State Compression)技術を使用してオンチェーン保存コストを大幅に削減したNFTです。

既存のNFTはすべてのデータがブロックチェーンに直接保存されます。各NFTが別々のアカウントを占めるので保存コスト(レント)が発生します。大量発行時にコストが急激に増加します。

コンプレッスドNFTはマークルツリー(Merkle Tree)構造を活用します。個別のNFTデータをブロックチェーンにすべて保存する代わりに、データのハッシュ値だけを保存します。全体データはオフチェーンインデクサーに保存され、ブロックチェーンには検証に必要な最小限の情報だけが記録されます。

この方式で発行コストを最大99%以上削減できます。

技術的動作原理

cNFTの核心は同時マークルツリー(Concurrent Merkle Tree)です。

マークルツリーはデータを効率的に検証できるツリー構造です。すべてのNFTデータがリーフ(leaf)ノードにハッシュとして保存され、これらのハッシュが上位ノードに結合されて最終的にルートハッシュになります。

ブロックチェーンにはルートハッシュだけが保存されます。特定のNFTの存在と所有権を証明するには、そのNFTからルートまでの経路(proof)を提示すれば良いです。

同時マークルツリーは複数のトランザクションが同時にツリーを修正できるよう最適化されています。Solanaの高いスループットと結合して大規模ミントも迅速に処理できます。

cNFTと一般NFTの比較

2つのタイプのNFTは多くの面で違いがあります。

コスト面で一般NFTは1個あたり約0.01 SOL以上のコストがかかります。cNFTは1個あたり0.00001 SOL未満で1000倍以上安いです。100万個のNFTを発行すれば一般NFTは数千SOLが必要ですが、cNFTは数SOLで十分です。

保存方式で一般NFTはすべてのデータがオンチェーンに保存されます。cNFTはハッシュだけオンチェーンに保存され、全体データはインデクサーに保存されます。

取引方式で一般NFTはすべてのマーケットプレイスで取引可能です。cNFTはcNFTをサポートするマーケットプレイスでのみ取引されます。現在Magic Eden、Tensorなど主要マーケットプレイスはcNFTをサポートしています。

転送方式で一般NFTは一般的なトークン転送と同じです。cNFTはproofを一緒に提出しなければならないので少し複雑です。ただし、ウォレットとマーケットプレイスがこれを自動的に処理します。

cNFTの活用事例

安価なコストのおかげで新しい活用事例が可能になりました。

大規模コミュニティバッジや証明書に活用されます。イベント参加証明、課程修了認証書、メンバーシップバッジなどを数百万個単位で発行できます。

ゲームアイテムに適しています。ゲーム内消耗品、一般アイテムなどをNFTにしてもコスト負担がありません。

ソーシャルメディア連動に活用されます。いいね、コメント、活動記録などをNFTとして記録できます。

チケッティングシステムに使用されます。コンサート、スポーツ試合、イベントチケットを安価にNFTで発行できます。

ロイヤリティポイントやリワードに活用されます。顧客リワードプログラムをNFTベースで構築できます。

cNFTの限界点

cNFTにもいくつかの限界があります。

インデクサー依存性があります。全体データがインデクサーに保存されるので、インデクサーに問題が発生するとデータアクセスに影響を与える可能性があります。ただし、複数のインデクサーがデータを複製するので完全な損失リスクは低いです。

一部機能制限がある可能性があります。すべてのスマートコントラクトとプロトコルがcNFTを完璧にサポートするわけではありません。

取引の複雑性が少しあります。proof生成と検証が必要で取引処理が少し複雑です。ユーザーの立場ではウォレットが自動処理するので大きな違いを感じません。

ガス代変動がある可能性があります。proofサイズによって取引コストが変わる可能性があります。

cNFTを保有する

cNFTを保有して取引する方法は一般NFTと類似しています。

PhantomウォレットはcNFTを完璧にサポートします。コレクティブルタブで一般NFTと一緒に確認できます。

Magic EdenとTensorでcNFTを取引できます。取引プロセスは一般NFTと同じです。

他のウォレットに転送することも可能です。ウォレットで一般的なNFT転送と同じ方式で転送します。

cNFTを発行する

cNFTを直接発行したければいくつかのオプションがあります。

MetaplexのBubblegumプロトコルを使用します。開発者ならSDKを通じて直接実装できます。

ノーコードツールもあります。コーディングなしでcNFTコレクションを作成できるサービスがあります。

マーケットプレイスのローンチパッドを利用することもできます。一部のマーケットプレイスはcNFT発行をサポートします。

cNFTの未来

cNFTはSolana NFTエコシステムの重要な部分になりました。

大規模採用が可能になりました。コスト障壁が低くなり、より多くの企業とプロジェクトがNFTを活用できます。

新しいビジネスモデルが登場します。マイクロNFT、大量配布、一回性NFTなど既存では不可能だったモデルが可能になりました。

他のブロックチェーンも類似した技術を導入しています。SolanaのcNFTは業界標準になる可能性があります。

結論

コンプレッスドNFTはSolanaエコシステムの技術的革新を示す良い例です。発行コストを画期的に下げながら新しい活用可能性を開きました。

ホルダーの立場では一般NFTとほぼ同じように使用できるので技術的違いを大きく意識する必要はありません。ただし、cNFTの原理を理解すればSolanaエコシステムをより深く理解するのに役立ちます。

次のガイドではSolana NFTメタデータとオンチェーンデータを読む方法を学びます。