内容
介绍
压缩 NFT(cNFT)
Metaplex 核心
前景
介绍
Solana是 Web3 领域创新的先驱,正在培育一个以开发人员、社区建设和低进入门槛为重点的生态系统。
在本文中,我们将探讨代币扩展、压缩 NFT(cNFT)和Metaplex 核心标准,它们是 Solana 网络最近引入的一系列创新的一部分。
1)代币扩展
为了理解代币扩展,我们将简要解释指导区块链生态系统中代币创建的常见协议。
背景
为了部署代币,开发人员通常依赖于区块链上统一的通用代币标准。
例如,以太坊依赖ERC 标准 (以太坊征求意见稿)来定义创建、传输和管理自定义代币的规则。ERC 标准各有不同的用途和功能,例如ERC-20最常用于可替代代币,而ERC-721则常用于 NFT。
在 Solana 上,代币计划为可替代和不可替代代币设定了模型。有关实施的详细信息可在Solana 程序库(SPL)上找到。
SolanaFM 上的 Solana 代币计划页面。
Solana 上的代币扩展
虽然代币计划遵循通用标准,但它存在功能限制,这给用户、交易所和钱包带来了各种挑战,使他们无法定制自己的代币部署。代币扩展旨在通过在代币计划之上构建附加功能来解决这些限制。
您可以在SolanaFM上查看代币扩展程序及其过去的交易和 Anchor IDL。
您可以在此处访问 SolanaFM 上的计划:代币扩展计划
扩展的两个主要类别包括Mint 扩展和帐户扩展,本部分将简要解释它们。
SolanaFM 上的代币扩展程序页面
Mint 扩展
Mint Extensions在铸造时(即首次将代币部署到区块链时)向原始代币标准添加功能。它们包括:
保密转账:无需透露转账金额即可进行交易。
转让费:自定义转让费用,例如版税、平台费和创作者佣金。
关闭 Mint:允许管理 Mint 账户并关闭它们以停止创建新的代币。
有利息的代币:允许创建包含利率等现实世界功能的资产。
不可转让的代币:允许创建与账户永久绑定的代币。
永久代表:代表方拥有完全的销毁、冻结或删除代币的权力。
传输挂钩:可编程传输,使令牌程序能够调用所选程序进行传输,从而允许定制传输操作。
元数据指针:令牌创建者可以指向存储元数据的外部基础。
账户扩展
帐户扩展是附加到代币帐户的附加帐户相关功能。
备忘录:使所有传入的转账都带有在链上添加的备忘录或注释。
不可变所有权:代币账户的所有权无法更改。
默认代币账户状态:新创建的代币账户最初是被冻结的,需要用户采取特定的操作来改变其状态。
CPI Guard:跨程序调用 (CPI) 期间某些活动受到限制,从而限制了选定程序与令牌的交互方式。
查看代币扩展
SPL 代币利用元数据指针、转账费等扩展功能。
为了让开发人员更容易识别代币是否正在使用代币扩展,像SolanaFM这样的区块浏览器显示其可见性非常重要。
SolanaFM 对 Token Extensions 提供全方位支持。用户可以将 token hash 粘贴到搜索栏中,以调出 token 页面。然后用户可以看到 token extensions 是否显示'true'。
您可以搜索任何代币,看看它们是否正在使用扩展。以下是 Solana 上一些使用代币扩展的代币:
猫咪帽子($CWIF )
BonkEarn ($BERN)
副总统($ VICE )
巴基斯坦卢比($ USDP )
FluxBot ($FLUXB)
PayPal 美元($PYUSD)
2)NFT 压缩
Solana 开创的另一项创新是NFT 压缩 ,即 压缩 NFT(cNFT) 。为了解决 NFT 创建者的存储成本问题, Solana Labs和Metaplex Foundation开发了 cNFT 的概念。
背景
铸造传统 NFT 并在链上存储数据的成本非常高。
例如,传统的 NFT 项目可能涉及存储在链上的数千个独特物品和数据集,从而导致高昂的成本。
Metaplex 进行的粗略估计表明,对于100 万个 NFT的集合规模,仅存储和管理数据的成本就可能高达12k SOL左右。
cNFT 金额与巨大成本差异(来源:Metaplex)
Merkle 树和 cNFT
使用 cNFT,NFT 数据不存储在链上账户中。相反,数据通过Merkle 树进行压缩。Merkle 树以减少传统 NFT 在链上(即通过账户)占用的存储空间的方式压缩数据。
Solana 账本上不存储实际数据,而只存储数据片段的哈希值(也称为Merkle Root)。然后以加密方式密封此单个哈希值,以确保树中数据的完整性。
为了形象化地展示这一点,想象一下一件原本占据 10 个存储单元的数字艺术品被压缩到只容纳一个单元。
在 SolanaFM 上查看 cNFT
压缩 NFT 可通过“压缩非同质化”标准进行识别
由于 cNFT 数据不直接存储在链上,因此在区块浏览器上查看 cNFT 非常困难。SolanaFM 为 Solana 上的 cNFT 提供全面支持。用户可以在 Solana 上查看一系列 cNFT 项目,其中包括Tensorians或来自数字艺术家平台Drip的收藏品。
NFT 压缩是 Solana 领域的一项关键创新,它提供与 NFT 相同的功能,同时提高了存储效率和可扩展性。它们使铸造更便宜,并使更广泛的受众更容易获得 NFT 收藏。
Metaplex 核心
推出的另一项创新是Metaplex Core 标准。借助 Metaplex Core,创建了新的 Solana NFT 标准,使创作者能够更轻松地铸造和管理 NFT。
Metaplex Core 改进了什么?
Metaplex Core 专为 NFT 设计,可将所有必要数据存储在单个 Solana 帐户中。这大大简化了创作者的开发流程。
此外,它还为创作者提供了灵活的插件系统,允许开发人员修改资产的行为和功能。
这是在 SolanaFM 上标记的Metaplex 核心程序。
改进列表
成本效率: Metaplex Core 的铸币成本低于其他替代方案。执行的核心操作占用的计算单元较少,因此一个区块中可以包含更多交易。
单一账户设计:核心采用单一账户设计来跟踪所有者并降低开发人员的复杂性。
改进的收藏支持:资产可以分组为收藏,从而允许用户执行收藏级操作。
高级插件支持: Metaplex Core 的插件架构支持定制和实用程序增强,方便开发人员添加自定义功能。
区块浏览器上的 Metaplex Core
Tensor 等市场将支持核心 NFT 的交易,为创作者和收藏家提供新收藏所需的平台支持。
Solana NFT 收藏品(例如Claynosaurz)也与 Metaplex 合作,在 NFT 核心上推出项目。
像Ed McKenway或Emer这样的独立 NFT 艺术家已经开始利用 Metaplex Core 创作他们的艺术作品。你可以在 SolanaFM 上查看使用 Metaplex Core 的 NFT:
SolanaFM 上展示的采用“Metaplex 核心资产”标准的 NFT
前景
Solana 处于 Web3 创新的前沿,不断适应以满足用户和开发人员不断变化的需求。
代币扩展为开发人员提供了根据其特定需求定制代币的灵活性,而 cNFT 则可以在不牺牲功能的情况下降低存储成本。
通过这样做,他们继续推动 Web3 的进步,为用户和开发人员提供驾驭生态系统所需的工具。