全新

通过即将推出的 IQ.wiki API,将专家精选的加密货币和区块链知识集成到您的应用中。

0% read

SPL-20 (Solana Program Library-20)

SPL-20 (Solana Program Library-20)

SPL-20 (Solana Program Library-20) 是在 上创建和管理代币的标准。与 上的 标准非常相似,SPL-20 建立了一个全面的框架,包含为同质化代币和 量身定制的约定和接口。同质化代币类似于传统货币,具有可互换性并代表可量化的价值;而非同质化代币则是独特且唯一的数字资产,每个都具有其自身的特征和价值。[1]

历史

引入 SPL-20 代币标准是为了简化同质化代币的创建和管理。Solana 由 于 2017 年创立,并于 2020 年 3 月启动,旨在提供一个高度可扩展且高效的区块链平台。随着开发者开始构建需要同质化代币的去中心化应用程序 (dApps),Solana 团队创建了 Solana 程序库 (SPL),其中就包括 SPL-20。

受以太坊 标准的启发,SPL-20 旨在为代币开发提供一套统一的规则和功能,确保 Solana 生态系统内的互操作性。该标准包括铸造、销毁和转账代币等基本功能,促进了与各种 dApp 的无缝集成。

自推出以来,SPL-20 已成为 Solana 的基石,为、数字货币和资产代币化中的各种应用提供动力。Solana 的高交易速度和低廉费用推动了其采用,使其成为开发者和用户的首选。随着 Solana 的持续增长,SPL-20 标准仍然至关重要,支持着区块链领域内持续的创新和发展。[2]

概述

SPL-20 代币是在 Solana 区块链上运行的数字资产。SPL-20 标准为这些代币建立了规则,确保它们与 Solana 钱包和兼容。与作为区块链核心运营和共识机制不可或缺部分的 Solana 原生代币不同,SPL-20 代币独立运行。它们可以像其他加密货币一样使用,但需要以 Solana 原生代币支付交易费用。[3]

有趣的是,Solana 的原生代币也被视为一种 SPL 代币,因为它遵循 SPL 标准,但它的独特之处在于自网络诞生以来就是其不可或缺的一部分。
SPL-20 标准类似于以太坊的 ERC-20,为在 Solana 区块链上创建和管理同质化及非同质化代币提供了指南。同质化代币具有可互换性,充当货币角色,而 则是唯一的数字资产。

SPL-20 铭文允许在链上存储数字艺术,类似于 标准。这些独特的 Solana 地址可以包含直接存储在区块链上的图像,从而促进了 NFT 的创建。[4]

SPL-20 标准专为 Solana 区块链和兼容的虚拟机设计,概述了如何创建、管理和转账代币。这包括定义其运行参数并确保其在网络生态系统中的功能。SPL-20 代币通过 Solana 专用钱包(如 )进行管理。虽然某些钱包支持多个区块链,但专门为以太坊或 Solana 定制的钱包不支持来自对方网络的代币。本质上,你不能使用 MetaMask 钱包交易 Solana 代币(除非通过 Solana 钱包 Snap),并且 ERC-20 代币不能存储在像 Phantom 这样的 Solana 钱包中。[5]

SPL-20 的特性

  • 速度与效率:SPL-20 代币利用 Solana 的高速区块链,与许多其他网络相比,能够实现更快、更具扩展性的交易,且费用更低。
  • 广泛的应用:从游戏到金融,SPL-20 代币用途广泛,为各个领域的项目提供动力。它们是扩展 Solana 生态系统中 NFT、DeFi 平台等的关键。
  • SPL 标准概述了 Solana 区块链上同质化和非同质化代币的操作指南。与为不同代币类型提供独立标准的不同,Solana 的 SPL 标准普遍适用于两者。SPL 下同质化和非同质化代币的主要区别是在代币创建期间根据铸造数量、可分割性和附加属性等因素确定的。
  • 可组合性:SPL 代币的源代码可以重复使用以创建另一个 SPL 代币。这使得开发者更容易创建新代币。根据创建者的意图,在创建时可以更改少数功能(如代币名称和供应统计数据),但大部分代码库可以在不修改的情况下部署,并仍能提供预期结果。[6]

SPL-20 代币是如何创建的

SPL-20 代币是通过一个称为“铸造 (Minting)”的过程产生的,创建者使用 Rust(Solana 的编程语言)编写的代码与 Solana 区块链的智能合约功能进行交互。

为了铸造 SPL-20 代币,创建者可以从头开始编写代码,也可以根据自己的需求定制现有的代码库。此外,还有一些工具可以简化铸造过程,只需要极少的编程知识。在铸造过程中,代币的基本特征被确立。例如,要制作一个非同质化的 SPL-20 代币,供应量通常设置为 1,并且省略小数位功能。相反,对于同质化代币,开发者会配置小数位功能以实现代币的分数转账。此外,供应数据会根据项目的代币经济学策略进行调整。

一旦铸造完成,这些代币的操作方式与其他加密货币类似,除非创建者在铸造过程中编程了特定的行为。[7]

SPL-20 代币的使用案例

SPL 代币在不同领域发挥着各种功能:

  1. ICO 和 IEO: 这些代币可以代表项目估值,类似于股票,允许公司筹集开发资金。代币持有者成为股东,拥有潜在的分红和投票权。
  2. DAO: 去中心化自治组织使用 SPL 代币将治理代币化,通过与代币持有量成比例的投票机制,使社区能够参与决策。
  3. 实用型代币: SPL 代币可以在项目中充当实用型代币,提供特权或访问项目功能的权限。它们被集成到项目运营中,通常作为激励手段。
  4. 模因币 (MemeCoins): SPL 代币可用于社区建设和基于趣味的项目,即模因币。它们可以在铸造时进行定制,以适应,例如高供应量和特定功能。
  5. NFT: 数字创作者可以铸造代表多媒体或游戏道具等数字资产的独特 SPL 代币。这些代币的供应量设置为 1,作为具有可定制属性和转让安排的 NFT。
  6. 现实世界资产 (RWA): SPL 代币可以代表现实世界资产,通过 Solana 开发者论坛上的讨论,未来可能会有进一步的增强功能以更好地满足 RWA 需求,例如托管设施和代币冻结/作废功能。[1][4]
发现错误了吗?

参考文献 (7 来源)

首页分类维基MC事件词汇表