SPL 与 ERC20 代币 – 比较 Solana 和以太坊代币
Solana 于 2017 年重获新生。它由 Raj Gokal 和 Anatoly Yakovenko 推出,他们仍然与 Solana 有着密切的关系。 Yakovenko 是 Solana Labs 的现任首席执行官,Gokal 是其首席运营官。然而,这仍然没有涵盖 Solana 的全部范围。那么,Solana 是什么?
对于用户和开发人员来说,可编程区块链的原生代币在各自的生态系统中发挥着重要作用。无论您是想要利用新链的经验丰富的区块链程序员还是渴望成为 Web3 开发人员,您都需要了解各种区块链的代币和标准,以便您可以充分利用各自的优势和劣势。由于 Solana 和以太坊之间的斗争正在进行,因此比较 Solana 和以太坊代币(SPL 和 ERC20)可以让您很好地了解哪些资产最有利于您的项目。那么,您准备好观看 SPL 与 ERC20 的比赛了吗?当我们比较 SPL 与 ERC20 代币时,我们将提供场边座位 - 让我们准备好隆隆作响!
如果创建 SPL 或 ERC20 代币 是您的首要任务,那么本文是一个很好的起点。随着我们的前进,我们将首先介绍 Solana 和以太坊的基础知识,以确保我们都在同一页面上。然后,我们将深入研究 SPL 与 ERC20 代币的比较。此外,由于 NFT(不可替代代币)持续风靡,我们将提及 SPL 和 ERC NFT 标准。尽管如此,您将学习创建可以利用 SPL 或 ERC 令牌的 Web3 应用程序的最简单、最快的方法。得益于当前 Web3 技术堆栈 的顶峰 Moralis,您可以轻松处理链上数据。这个终极的Web3后端平台可以帮助您避免处理RPC节点的限制。另外,您可以轻松为区块链建立索引。因此,请务必立即创建您的免费 Moralis 帐户!
索拉纳是什么?
Solana 于 2017 年重获新生。它由 Raj Gokal 和 Anatoly Yakovenko 推出,他们仍然与 Solana 有着密切的关系。 Yakovenko 是 Solana Labs 的现任首席执行官,Gokal 是其首席运营官。然而,这仍然没有涵盖 Solana 的全部范围。那么,Solana 是什么?
Solana 是一个开源、公共可编程区块链,支持智能合约。如您所知,智能合约是区块链开发的关键方面之一。它们是创建代币和自动化链上交易背后的“引擎”。此外,Solana 使开发人员能够创建可替代和不可替代的代币以及各种 dapp(去中心化应用程序)。此外,Solana 有自己的原生货币或代币。后者是“SOL”股票代码,有两个目的。首先,它提供网络安全,这是通过 Solana 的混合 DeFi 质押 共识来完成的。其次,SOL 还充当 Solana 链上价值转移的代理。这包括支付交易费用,即天然气。
当我们关注共识类型时,Solana 被归类为权益证明 (PoS) 链,但也使用历史证明 (PoH) 共识。此外,Solana 的理论吞吐量也相当可观。它每秒可处理多达 65,000 个交易 (TPS),使其成为 Web3 领域中最快的链之一。除了速度之外,Solana 还提供微薄的交易费用。在大多数情况下,汽油费低于一美元。如果您经历过以太坊高昂的费用,您已经能看到 Solana 的吸引力和核心优势。因此,速度和交易费用在 SPL 与 ERC20 代币的讨论中也起着至关重要的作用。尽管如此,我们必须指出,许多怀疑论者仍然质疑 Solana 的去中心化水平。
注意:要进一步探索 Solana 及其 PoS/PoH 混合协议,请遵循“什么是 Solana?”上面的链接。
什么是以太坊?
为了正确讨论 SPL 与 ERC20 代币,您还需要知道以太坊是什么。以太坊是第一个可编程链,于 2015 年推出。此外,以太坊仍然是部署加密代币和 dapp 的最受欢迎的区块链网络。此外,就像所有可编程链一样,以太坊有自己的原生代币或硬币。后者的名称为 ETH(以太)。 ETH 是市值第二大的加密货币,价值约为比特币市值的一半。
以太坊也是一个去中心化的公共分类账,用于验证和记录其网络上的交易(对于所有公共区块链都是如此)。此外,“ethereum.org”指出,以太坊为基本上任何可以访问互联网的人提供数字货币和数据友好服务的开放访问。来自全球各地的用户可以访问这一社区构建的技术及其无数的应用程序。使用以太坊网络,用户可以使用 Web3 钱包 发送其本机加密货币,例如 MetaMask。此外,以太坊可用于发送/接收其他 EVM 兼容代币。任何拥有活跃 ETH 地址的人都可以使用后者。
如今,各个领域有无数的 Web3 应用程序在以太坊上运行。理论上,每个人都可以使用这些 dapp——没有审查制度或中央集权。然而,高昂的天然气费限制了富裕用户和开发商的使用。高gas的原因之一在于以太坊的工作量证明(PoW)机制。此外,dapp 和代币创建由以太坊上的智能合约提供支持。从本质上讲,智能合约确保在满足某些预定义条件时执行特定操作。由于以太坊起步较早,它拥有广泛的全球社区,这赋予了整个网络价值。
注意:探索我们的指南,回答“什么是以太坊?”问题。
PoS 与 PoW
权益证明(PoS)和工作量证明(PoW)是两种常见的共识协议。在PoW的情况下,节点的计算能力保证安全并验证交易。另一方面,PoS 是基于质押代币来做到这一点的。因此,PoS 链上原生代币的某些所有者需要将其代币质押给验证器,即计算机(节点)。就 Solana 而言,这些计算机运行 Solana 的软件及其最新版本链的副本。反过来,PoS 的验证者相当于 PoW 链上的矿工。此外,PoS 验证器根据其质押的详细信息附加下一个区块。后者包括几个标准,尽管验证者抵押其代币的金额和期限通常是最重要的输入。
话虽如此,您可以看到 PoS 协议都与网络参与者的承诺水平有关。幸运的是,这种承诺得到了回报,因此通常有足够多的候选人来确保信誉良好的连锁店的安全性和适当的机制。奖励水平主要根据原生代币数量和承诺期限来确定。此外,两种协议的去中心化程度取决于验证者和矿工的分布程度。此外,对于 PoS 协议来说,质押流通量的比例也起着重要作用。因此,必须始终检查每条链的代币经济学,以尽可能清楚地了解情况。
SPL 与 ERC20 代币
现在您已经知道什么是以太坊和 Solana,您可以准备好研究 SPL 与 ERC20 代币了。那么,让我们从一些定义开始:
- ERC – 该缩写代表“Ethereum Request for Comment”,这是以太坊上标准的命名方式。此外,以太坊标准通常都有编号。毫无疑问,最常见的标准是 ERC20。后者围绕以太坊链之上的代币创建和处理。其他流行的标准侧重于 NFT – ERC721 代币 和 ERC1155。
- SPL – 该缩写代表“Solana 程序库” – Solana 的链上程序集合。这些链上程序的目标是“Sealevel”并行运行时——Solana 八项关键技术之一。此外,Solana 的“代币计划”定义了其区块链上可替代和不可替代代币的常见实现。
上述两个定义为我们提供了 SPL 与 ERC20 代币讨论的基础知识:
- ERC 代币是在以太坊链上创建的加密代币。
- SPL 代币是在 Solana 链上创建的加密代币。
当我们谈论 ERC20 代币时,我们指的是以太坊上的可替代代币。然而,当谈到 SPL 代币时,它们涵盖了可替代和不可替代的代币。因此,当我们想要更具体时,我们需要在“SPL 代币”前面包含“可替代”或“不可替代”。除了术语之外,主要区别在于 SPL 代币存在于 Solana 上,而 ERC 代币则存在于以太坊链上。因此,这些代币的机制取决于相应链的机制。这也决定了如何存储和处理令牌以及如何创建它们。此外,它们需要不同类型的加密钱包和不同的编程语言。
处理 SPL 与 ERC20 代币
除非你一直生活在岩石下,否则你以前一定听说过 MetaMask。后者是以太坊链上最受欢迎的热门加密钱包。因此,它本身支持以太坊主网和以太坊测试网。此外,它还支持所有其他EVM兼容链(例如BNB Chain、Avalanche、Polygon等),用户可以添加到他们的 MetaMask 钱包中。因此,MetaMask 是处理 ERC20 代币的工具。但是,该钱包不支持 SPL 代币。因此,要处理 SPL 代币,用户需要使用其他类型的 Web3 钱包。当然,有多种选择,但 Phantom 钱包仍然是最受欢迎的选择。
如果用户和开发人员想要参与区块链,那么处理代币的能力是他们都需要掌握的。然而,开发人员还需要学习如何创建它们。对于那些希望成为区块链开发人员的人,请继续阅读,因为我们决定也涵盖该方面。
创建 SPL 与 ERC20 代币
创建 SPL 与 ERC20 代币是这两种代币之间的主要区别。其一,如上所述,SPL 代币包括可替代代币和不可替代代币。然而,在以太坊上铸造代币时,开发人员必须注意使用适当类型的合约 - 对于可替代代币使用 ERC20 合约,对于 NFT 使用 ERC1155 或 ERC721 智能合约。
此外,在创建智能合约时,这两个链使用不同的编程语言。在创建以太坊和其他兼容 EMV 的智能合约时,开发人员需要学习 Solidity。另一方面,Rust 是用于创建 Solana 智能合约的编程语言。因此,一个使用专门为以太坊开发创建的特殊编码语言,而另一个使用现有的编程语言。因此,如果您以前使用过 Rust,那么关注 Solana 对您来说可能很有意义。但是,Solana SPL CLI 工具使您无需 Rust 编程即可创建令牌。
展望未来,我们鼓励您创建自己的 ERC20 代币,然后创建Solana 代币。因此,您将清楚地了解它们的差异。在创建 SPL 代币时,您可以使用下面从 5:48 开始的视频教程。另外,假设您在完成“SPL 与 ERC20 代币”之旅后认为 Solana 是适合您的区块链。在这种情况下,下面的视频不仅在创建 Solana 代币而且在创建 Solana 代币仪表板时非常有用!
https://www.youtube.com/watch?v=IsTFNOedPkk
本文由SlerfTools翻译,转载请注明出处。
SlerfTools是专为Solana设计的工具箱,致力于简化区块链操作,提供无编程全可视化界面,使发币、管理流动性和无代码创建Dapp等复杂过程变得安全简单。