---
title: "什么是 xNFT(可执行 NFT)？"
description: "了解可执行 NFT 的工作原理,以及它们为何会给 Solana 带来变革"
---

# 什么是 xNFT(可执行 NFT)？

作为使用量第二大的区块链，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="Backpack 钱包界面,显示余额、xNFT 应用,以及一个用于在钱包内展示加密货币价格追踪器的可执行 NFT。"
  width={3222}
  height={1804}
  caption="Backpack 钱包界面,显示余额、xNFT 应用,以及一个用于在钱包内展示加密货币价格追踪器的可执行 NFT。"
/>

### 什么是 Solana mobile stack？

**Solana Mobile Stack，即 SMS，是一款开源软件开发工具包（SDK），为开发者提供了在 Solana 即将推出的手机上创建应用程序的工具。Solana Mobile Stack 使软件开发者能够基于 Solana 区块链构建原生 Android web3 应用程序。**

Solana 联合创始人 **Anatoly Yakovenko** 表示：“我们的生活离不开移动设备——但 Web3 是个例外，因为目前还没有以移动设备为中心的私钥管理方案。Solana Mobile Stack 为 Solana 展示了一条新的发展路径，它开源、安全、针对 web3 优化，且易于使用。”

Solana Mobile Stack 包含用于将原生移动应用连接到移动设备上加密钱包的协议、用于隔离和存储用户私钥的独立安全层，以及一项名为 Solana Pay for Android 的去中心化支付服务。

最重要的是，Solana Mobile Stack 为开发者提供了在移动设备上实现 Backpack 和 xNFT 的工具，同时不影响 Solana 区块链所提供的核心功能。

## **xNFT 的应用场景**

为 xNFT 构建 dapp 与直接在区块链上构建 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="xNFT Library,包含来自 Solend、Aurory 和 DeGods 的精选可执行 NFT。"
  width={1280}
  height={638}
  caption="xNFT Library,包含来自 Solend、Aurory 和 DeGods 的精选可执行 NFT。"
/>

## **什么是 coral community？**

[Coral Community](https://www.coral.community/) 由 **Armani Ferrante** 和 **Tristan Yver** 领导。Armani Ferrante 曾是 Alameda Research 的软件工程师，Tristan Yver 则是全球最受欢迎的[加密货币交易所](https://www.alchemy.com/dapps/best/crypto-exchanges)之一 FTX 的战略负责人。

Coral Community 负责开发 **Anchor**——一个用于以 Rust 开发 Solana 程序的开源框架（它启发了 Seahorse，一个 Python 风格的 Solana 开发框架），以及 Anchor Registry——一个可验证 Solana 程序代码的数据库。

Anchor 是为 Solana Sealevel Runtime 构建的、使用最广泛的框架，旨在为 Solana 开发者提供便利的应用开发方式。目前 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 近期已筹集 2000 万美元资金，用于支持其旗舰产品 Backpack 的发布。
