MPL Core(Metaplex Core)は、Metaplex Foundationが2024年4月にローンチしたSolana向けの次世代NFT規格です。従来のToken Metadata Program(および後継のpNFT)を置き換える存在として設計され、ミントコストを約85%削減しつつ、ロイヤリティ強制やプラグイン拡張などpNFTの機能を引き継いでいます。本記事ではMPL Coreの設計思想・主要機能・採用状況までを整理します。
MPL Coreとは
MPL Coreは、Solana上のNFT(より広義には「デジタルアセット」)を扱うための新しい標準です。従来のSolana NFTは「SPLトークン」「メタデータアカウント」「マスターエディションアカウント」など、複数のオンチェーンアカウントに情報が分散していました。MPL Coreでは、これらをすべて1つのアカウントに統合する「シングルアカウント設計」を採用しています。
設計上の特徴
シングルアカウント設計
1つのNFTを1つのアカウントで表現するため、Solanaのストレージ料(rent)が大幅に節約できます。具体的なコスト比較は次の通り。
- Token Metadata(旧規格)でのミント:約 0.022 SOL
- MPL Coreでのミント:約 0.0029 SOL
- 削減率:約85%以上
大量ミントを前提とするゲームやポイントプログラムにとって、この差は採用判断を変える規模です。
プラグインアーキテクチャ
MPL Coreは、NFTのライフサイクルイベント(作成・転送・バーン・更新など)に対して任意の処理を差し込める「プラグイン」方式を採用しています。標準で用意されているプラグインには以下のようなものがあります。
- Royalties:ロイヤリティの強制執行(pNFT相当の機能)。
- Freeze Delegate:ステーキングなどでNFTを凍結する機能。
- Attributes:NFTにオンチェーン属性を追加・更新できる仕組み。
- Permanent系:永続的な転送禁止、永続的なバーン権限など。
- Update Delegate:第三者にメタデータ更新権限を委任。
プラグインは個別のNFTに付与することも、コレクション全体に一括適用することも可能で、Web3ゲームの装備品やDeFi担保NFTなど、複雑なユースケースを柔軟に実装できます。
コレクション単位の操作
従来規格では、コレクション内の全NFTのメタデータ・ロイヤリティを更新するには1点ずつトランザクションを送る必要がありました。MPL Coreではコレクション単位で属性を持てるため、コレクション全体のロイヤリティ変更やフリーズが単一トランザクションで完結します。
採用状況
2024年4月のローンチ直後からSolana最大級のNFTマーケットプレイス「Tensor」がMPL Coreを公式サポート。Magic Edenをはじめとする主要マーケットも順次対応し、新規プロジェクトの多くがMPL Coreを採用するようになりました。
Metaplexによれば、2024年Q4にはMPL Core経由のデイリーミント数が四半期比244%増加し、過去最高水準の1日あたり約12,000件を記録。新規Solana NFTプロジェクトのデファクトスタンダードとしての地位を急速に確立しています。
既存規格との関係
- Token Metadata(旧規格):既存の数千万点のNFTは引き続き有効。新規プロジェクトはMPL Coreへ移行が推奨。
- pNFT:ロイヤリティ強制機能はMPL Coreがプラグインとして継承。コストの観点でMPL Coreが優位。
- Bubblegum v2(圧縮NFT):MPL Coreコレクションを使う形に統合され、cNFTもMPL Core規格と互換性を持つ。
まとめ
MPL Coreは、シングルアカウント設計とプラグインアーキテクチャによってSolana NFTの「コスト・柔軟性・機能性」を一段引き上げた次世代規格です。ミントコストを約85%削減しつつ、ロイヤリティ強制やコレクション単位操作を標準で備えており、Web3ゲーム・大規模配布・実用NFTといった新しいユースケースの土台となっています。Solanaで新規にNFTプロジェクトを設計する場合、現時点で第一候補となる規格と言えるでしょう。
