1 月 3 日,曾带火 Silly 的 Solana 联合创始人 Anatoly Yakovenko 在其社交媒体上转发了一条推文,为一个名为「Tiny SPL」的协议带去了许多关注。据推文介绍,Tiny SPL 是 Solana 上一个新的代币标准协议,引入了「状态压缩(state compression)」方法,可以让用户在 Solana 上持有代币时不需要支付存储租金。

基于 Tiny SPL 的代币资产为「DN(Deez Nutz)」,最初可免费 mint,铸造完毕后,有用户将 DN 放在市场上交易,DN 的地板价在突破 0.2 SOL 后急速下跌,截至撰稿时为 0.00089 SOL。目前,DN 已经在 NFT 交易平台 Magic Eden 和 Sinper 上流通。

从价格变化上看,市场对 Tiny SPL 的兴趣可能并不高。不过,Solana 联合创始人 Anatoly 目前仍将关于 Tiny SPL 的转发推文置顶在其推特主页上,Tiny SPL 所体现的技术创新「状态压缩」也曾是 2023 年 Solana 生态上的技术热点,鉴于此,Tiny SPL 也许会在之后有新的发展情况。

Tiny SPL,SPL 的更小版本

Solana 账户中的「租金」

在介绍 Tiny SPL 的特别之处之前,需要介绍 Solana 账户模型中「租金(Rent)」的概念。租金与交易费用不同。用户支付租金以将数据存储在 Solana 区块链上。而交易费用是为了处理网络上的指令而支付的。

与以太坊不同,Solana 会收取在其网络上的账户一笔用于存储数据状态的费用,即租金。租金按照账户所存储的代币余额大小进行定期收费,如果账户无法支付租金,系统将删除这个账户,以减少为那些不再维护的数据花费存储成本。如果账户中的资产超过两年租金的最低余额,那么这个账户可以免交租金。

虽然据官网介绍,租金源于于底层硬件存储成本。因此随着技术进步,硬件成本下降,租金预计会下降。但是租金由 SOL 支付,随着 SOL 价格在近期上涨,用户实际所付出的租金也会变高。资管公司 VanEck 在一篇对 Solana 的估值报告中提到,Solana 上的租金存储费用为每字节 0.00000348 SOL,钱包数据大小为 372 字节,每个活跃钱包持有者必须保留 0.0026 SOL。同样,应用程序和代币智能合约也必须维持这些存储费用。一个像 Serum 这样大约有 340KB 大小的程序,为了避免支付租金,需要保留 2.4 SOL 的余额。

Solana 的代币标准是 SPL,Tiny SPL 旨在创建 SPL 代币标准的「更小」版本。通过状态压缩,让用户无需支付租金即可拥有代币。

吸引 Helium Mobile 迁移至 Solana 的状态压缩方法

状态压缩是 Solana 在 2023 年 4 月推出的一种存储数据的新方法,可大幅降低链上存储的成本。这种技术依赖于 Merkle 树,可以将数据树的可验证性压缩成一个哈希。压缩友好的结构允许开发人员在链上存储少量数据并直接在 Solana 账本中更新,大幅降低数据存储成本,同时保持 Solana 基层的安全性和去中心化。

相关阅读:《MT Capital 研报:Solana 生态全面爆发前夜》

状态压缩方法首先的应用场景在 NFT 铸造上,可将在 Solana 上铸造 NFT 的成本降低了 2,400-24,000 倍。据 Solana 基金会介绍,截至 2023 年 4 月 5 日,在 Solana 上铸造 100 万个未压缩的 NFT 成本超过 250,000 美元。而使用状态压缩的 NFT 铸造成本大约是 110 美元。

上个月的热门 DePIN 项目 Helium Mobile,在迁移至 Solana 时铸造了近 100 万个 NFT,其铸造成本仅 113 美元,这也成为了状态压缩方法的典型测试实例,这些 NFT 可以作为 Helium 的网络凭证并验证热点,还可以集成整个生态的功能,包括代币门控以及热点所有者的访问权限。

相关阅读:《详解当前热门 DePIN 项目:Honey、DIMO 以及 Helium(Mobile)》

通过状态压缩功能,Solana 可为创作者和品牌方提供一种无需支付大量成本、就向更广泛的受众提供大量 NFT 的方法。现在,Tiny SPL 将状态压缩方法应用到了代币资产上,与使用常规 SPL 标准的代币相比,Tiny SPL 代币不需要支付租金。此外,Tiny SPL 代币不会显示在用户的钱包余额中,而是仅在 NFT 部分可见。

Tiny SPL 交互过程

在交互体验上,Tiny SPL 的代币管理环节比较特别。目前,基于该协议的代币资产「DN(Deez Nutz)」已经铸造完毕,感兴趣的读者可以在二级市场购买。请注意,DN 并没有实际价值,此部分内容只是为了介绍 Tiny SPL 的交互过程,不能作为投资建议。

进入 Tiny SPL 官网 https://tinys.pl/,点击「Get started」连接钱包,建议使用没有大额资产的测试钱包。

连接钱包后,页面会检测所拥有的 Neez Nutz 数量并显示(如果有)。Neez Nutz 的图标是两颗花生。

在交易代币资产,需要确定所交易的数量。在 Tiny SPL 中,确定交易数量需要通过「拆分」或「合并」过程进行。

先点击 Neez Nutz 进入代币管理界面。如果要发送 1 DN,需要在传输之前将 125 DN 拆分为 124 DN 和 1 DN,这里已经将 312 DN 拆分成了 112 DN、109 DN 和 100 DN。

如果要继续拆分,选择要拆分的资产 100DN,点击「Split」。在弹出的页面中输入要拆分的数量,确认后点击「Split」。

在钱包弹出页面中确认签名,这里可以看到在钱包端所进行的操作是「发送 100DN,收到 99DN 和 1DN」。需要注意,在这个过程中存在交易 gas 费用。

确认后等待,显示如下页面时代表拆分成功。点击「Done」可查看拆分后的代币。

要合并 Neez Nutz,选中所要合并的 DN,点击弹出的「Combine」。之后的步骤同拆分步骤一样。

拆分或合并成功后,会反应到钱包端 NFT 栏所显示的 Neez Nutz 资产上,这里的「2」代表有 2 个(不同张数)的 DN,然后,用户可以以交易 NFT 的方式交易 Deez Nuts。

被 Anatoly 转发,后续值得关注

Tiny SPL 的创始人sol_idity,同时也是 Web3 支付基础设施 Sphere 的全栈工程师。目前看来,Tiny SPL 更像是一种技术实验,Tiny SPL 推出后,拆分、合并功能一度出现问题,目前已经修复。Tiny SPL 如果真的有应用场景,可能也是面向有巨大数量代币发行需求的项目方,当下其代币 Deez Nutz 目前的定位更像是 meme 与 NFT 的结合。

此外,虽然 Tiny SPL 的特点是「存储代币不需要支付租金」,但在拆分、合并过程中,钱包端会显示需要支付一定的 gas 费用。有很多人将 Deez Nutz 拆分成最小单位 1 DN 进行交易,对此创始人表示,1 个 100 DN 与 100 个 1 DN 相同,正在考虑制作一个批量合并工具以便用户可以轻松合并 DN。

除了「状态压缩」这样的技术创新外,Anatoly Yakovenko 转发并置顶 Tiny SPL 相关推文的动作也是 Tiny SPL 值得被关注的原因。作为 Solana 联合创始人,Anatoly 的「喊单造富」效应明显,社区最为熟知的就是由 Anatoly 的推文及其恐龙扮相所衍生的 meme 币 SILLY,是上个月 Solana 上关注度最高的 meme,其持有者中最高浮盈 2.7 万倍。

相关阅读:《复盘傻龙 Silly 的万倍旅程:一条龙是如何成为 Solana 的精神图腾?》

1 月 2 日,Anatoly 在 Solana 新 meme 币「LFG」的相关推文下回复龙形象 emoji,此后 LFG 代币已涨超 50%,创下历史新高。不过需要注意的是,Deez Nutz 的交易过程相比于一般 meme 币更复杂一些,并且其叙事也不如 SILLY 那样足够有趣,后续的发展潜力如何,还有待时间的见证。