---
title: "xNFT(実行可能NFT)とは?"
description: "実行可能NFTの仕組みと、それがSolanaにとって画期的である理由を解説します"
---

# xNFT(実行可能NFT)とは?

2番目に利用されているブロックチェーンとして、Solanaは自身のDeFiアプリケーションと[NFTマーケットプレイス](http://www.alchemy.com/overviews/solana-nft-marketplaces)において幅広い採用を実現している。ネットワークの低い手数料と、秒間約3,000トランザクションという平均スループットにより、ブロックチェーンユーザーはSolana開発者が作り出したものに惹きつけられてきた。

現在、Coralの開発者たちはSolanaブロックチェーン上に、xNFTと呼ばれる最先端のアプリケーションを構築した。本記事では、従来の[Solana NFT](https://www.alchemy.com/dapps/list-of/nft-marketplaces-on-solana)、xNFT、両者の違い、その用途、そして[Backpack](https://www.alchemy.com/dapps/backpack)および[Solana Mobile](https://www.alchemy.com/dapps/solanamobile) Stack（SMS）との関係について解説する。

## **xNFTとは何か**

**xNFTは、Solanaブロックチェーン上に構築された新しいトークン規格であり、使用に対する所有権を表す実行可能なトークン化されたコードである。つまり、xNFTはそれ自体が操作可能なweb3アプリケーションのためのプラットフォームになり得るということだ**。

さらに、xNFTは、それが表すデジタルアセットに直接組み込まれたアプリケーションである。xNFTを使う際、ウォレットをウェブサイトにリンクする必要はない。つまり、ユーザーは自身のアセットを利用・アクセスするために、サードパーティ製のソフトウェアに依存する必要がなくなる。

新しい[xNFTフレームワーク](https://www.coral.community/post/wtf-are-xnfts)は、Solanaにとって画期的な存在であり、この魅力的なユースケースのためのネットワークとプラットフォームを提供する。

### **xNFTとNFTの違い**

**xNFTは標準的な非代替性トークンの特性の大半を受け継ぎつつ、追加の内部機能と能力を備えている。xNFTはNFTプロトコルを基盤としながら、アセットのみを含むのではなく、コードも含む。** これにより、ネイティブなweb3アプリケーションとプロトコルが単一のウォレット内で動作することが可能になる。

従来のNFT（非代替性トークン）は、他のデジタルアセットと区別するための固有のメタデータを持つ、ブロックチェーン上に作成されたアセットである。[Solana NFT](https://www.alchemy.com/overviews/solana-nft-collections)は売買・取引が可能であり、その所有権は複製不可能なスマートコントラクトによって管理される。

例えば、あるトークンやその他のインセンティブと引き換えにDeGods NFTをステークしたいとしよう。そのためには、まずそのNFTを保有する暗号資産ウォレットを、ステーキングを行うサードパーティのウェブサイトに接続する必要がある。これによりセキュリティ上の脆弱点が生まれる。

対照的に、xNFTではアセットをステークするために外部プラットフォームにログインする必要はない。xNFTでは、アプリケーション自体の中でアセットを自由に利用できる。xNFTはこれらすべてをBackpackというサービスを通じて実現している。

### Backpackとは何か

Backpackは、xNFT向けに構築された[**新しいSolanaウォレット**](https://www.alchemy.com/overviews/solana-wallets)兼アプリケーション管理プラットフォームである。Backpackは秘密鍵を管理し、保有者に分散型アプリケーションへのアクセスを提供するという点で、オンチェーンで開発されたすべてのxNFTのためのオペレーティングシステムと理解することができる。

アプリストアを通じてアプリケーションにアクセスできるスマートフォンと同様に、BackpackはxNFTおよびその中に構築された[アプリ](https://www.alchemy.com/dapps/top/defi-dapps)を格納するための代替インフラである。

xNFT規格により、Solana上に構築された任意のdappはxNFTを作成し、Backpackウォレット内でネイティブに実行させることができる。そして、NFTだけが暗号資産の種類ではないため、[Backpack](https://www.backpack.app/)はMango Marketのアカウントからマーケットプレイスの出品情報、価格トラッカーに至るまで、あらゆるもののインターフェースとして機能する。

<ImageBlock
  src="https://media.alchemy.com/1703681592-backpack-wallet-interface.jpeg"
  alt="残高、xNFTアプリケーション、ウォレット内の暗号資産価格トラッカーを示す実行可能なNFTが表示されたBackpackウォレットのインターフェース。"
  width={3222}
  height={1804}
  caption="残高、xNFTアプリケーション、ウォレット内の暗号資産価格トラッカーを示す実行可能なNFTが表示されたBackpackウォレットのインターフェース。"
/>

### Solana Mobile Stackとは何か

**Solana Mobile Stack、通称SMSは、Solanaの次期モバイル端末向けアプリケーションを開発するためのツールを開発者に提供するオープンソースのソフトウェア開発キット（SDK）である。Solana Mobile Stackにより、ソフトウェア開発者はSolanaブロックチェーン上でネイティブなAndroid web3アプリケーションを構築できる。**

Solana共同創業者の**Anatoly Yakovenko**氏は次のように述べている。「私たちはモバイルデバイス上で生活しているが、Web3だけはそうではない。というのも、秘密鍵管理へのモバイル中心のアプローチがこれまで存在しなかったからだ。Solana Mobile Stackは、オープンソースで、安全で、web3向けに最適化され、使いやすいという、Solanaにおける新たな道筋を示している」

Solana Mobile Stackには、ネイティブモバイルアプリケーションをモバイルデバイス上の暗号資産ウォレットに接続するためのプロトコル、ユーザーの秘密鍵を抽象化・保存するための隔離されたセキュリティレイヤー、そしてSolana Pay for Androidと呼ばれる分散型決済サービスが含まれる。

最も重要な点として、Solana Mobile Stackは、Solanaブロックチェーンが提供する中核機能を損なうことなく、BackpackとxNFTをモバイルデバイス上で利用可能にするためのツールを開発者に提供する。

## **xNFTの用途**

xNFT向けのdapp構築は、ブロックチェーン上に直接構築するのとほぼ同じであるが、そのdappをBackpackウォレット内でレンダリングする点が異なる。xNFTの想定用途は、ブロックチェーン上に直接構築されるアプリの数と同じだけ存在する。以下にxNFTの活用例をいくつか挙げる。

### **1. ウォレット内取引プラットフォーム**

オンチェーンの取引システムはxNFTアプリケーションとして構築できる。例えば、Solana上のDeFiプラットフォームである[Mango Markets](https://www.alchemy.com/dapps/mango-markets)がxNFTをローンチしたことで、Backpackユーザーは自身の取引アカウントにアクセスし、Backpackウォレット内のMango Market xNFTから直接、Mango Market上のポジションを管理できるようになった。

### 2. web3ソーシャルメディア

Solana上で最も人気のあるNFTコミュニティの一つであるDegenerate Ape Academy（DAA）は、「Degeniverse」と呼ばれるプロジェクトを開発した。DegeniverseはDAA NFT保有者間のミートアップやコミュニケーションを促進するためのメタバースコミュニティチャンネルである。xNFTを使うことで、ユーザーは自身のBackpackウォレット内でメンバーとコミュニケーションを取ることができる。

<ImageBlock
  src="https://media.alchemy.com/1703681674-xnft-library.jpeg"
  alt="Solend、Aurory、DeGodsの注目実行可能NFTを含むxNFTライブラリ。"
  width={1280}
  height={638}
  caption="Solend、Aurory、DeGodsの注目実行可能NFTを含むxNFTライブラリ。"
/>

## **Coral Communityとは何か**

[Coral Community](https://www.coral.community/)は、Alameda Researchの元ソフトウェアエンジニアである**Armani Ferrante**氏と、世界で最も人気のある[暗号資産取引所](https://www.alchemy.com/dapps/best/crypto-exchanges)の一つであるFTXの戦略責任者を務める**Tristan Yver**氏によって率いられている。

Coral Communityは、Rustで書かれたSolanaプログラム開発向けのオープンソースフレームワークである**Anchor**（これがPythonicなSolana開発フレームワークであるSeahorseの着想元となった）と、検証可能なSolanaプログラムコードのデータベースであるAnchor Registryの開発を担っている。

Anchorは、Solana開発者にとってアプリ開発を便利にするためにSolana Sealevel Runtime向けに構築された、最も広く使われているフレームワークである。現在、Coralチームは**xNFT**、**Backpack**、**CoralOS**の開発に積極的に取り組んでいる。Reactベースの開発者向けフレームワークを用いた[xNFT構築のための公式ドキュメント](https://www.backpack.app/)が公開されたばかりである。

FTX、Jump Trading、Serumなど、暗号資産業界を代表する多くの組織からの支援を受け、Coral CommunityはSolanaエコシステムのためのプロダクト、プロトコル、プリミティブのエコシステムを構築するために利用可能なリソースにアクセスしている。

## **xNFTでウォレット内Solanaアプリの構築を始める**

xNFTやBackpackのような革新的なプロダクトは、web3エコシステムに、より利用者中心のプロダクト体験をもたらすと同時に、ソフトウェア開発者に対して完全にカスタマイズ可能なアプリケーションプラットフォームを提供する。Solana Mobile Stackのタイムリーなローンチにより、BackpackはAndroidの中核機能を活用し、モバイルフレンドリーなxNFTベースのweb3アプリケーションを格納できるようになる。

xNFTはまだ一般公開されていないが、Coralは最近、フラッグシップ製品であるBackpackのリリースを支援するために2,000万ドルを調達した。
