GTokenTool全网最好的代币发行工具平台
当前位置:首页 >> solana教程 >> Solana EVM 简介

Solana EVM 简介

admin solana教程 57

拟机是虚拟化计算资源的组成部分,它几乎具备计算机的所有功能,包括运行应用程序和操作系统。虚拟机的概念并不新颖。该技术已应用于众多技术生态系统。 

Solana EVM 简介

最大的智能合约开发平台以太坊使用以太坊虚拟机 (EVM)在全球分布式节点网络上运行智能合约。由于有很多开发人员在构建以太坊应用程序、与 EVM 兼容的区块链以及使用以太坊的人,因此创建 Solana EVM 以使以太坊智能合约与 Solana 基于 rust 的区块链兼容是有利的。

本文将解释 Solana EVM、它的优点、局限性以及目前的使用方式。

Solana EVM 是一个软件平台,它使以太坊区块链网络上的去中心化应用程序 (dApp) 和交易也能由 Solana 区块链处理。 

EVM 是一个抽象层,将物理机器(节点)与智能合约代码分开。由于所有以太坊节点都运行某个 EVM 实例,因此它们构成了一个通用网络或全球去中心化计算机。

以太坊拥有最成熟的 Web3 社区之一,拥有最受欢迎的区块链钱包、DeFi 平台、开发者工具和 NFT 项目,但也存在明显的瓶颈。以太坊的动态增长导致大量潜在用户和开发者群体的交易成本高昂,吞吐量低。 

相比之下,Solana为最终用户提供了快速的交易速度和较低的交易费用。在推出 Solana EVM 之前,将以太坊项目移植到 Solana 网络上是不切实际的,因为Solidity 和 Rust 编程语言以及其他开发人员工具之间存在差异。 

Solana EVM 使以太坊开发人员能够利用他们对 Solidity、开发人员工具和现有代码库的熟悉度和经验来在 Solana 上扩展他们的应用程序。 

是的,Solana 区块链网络与 EVM 兼容,使用 Solana EVM(例如 Neon Labs 构建的 EVM)。

EVM 兼容性允许基于以太坊的智能合约和项目部署在兼容的区块链上。总的来说,区块链之间的互操作性是业界目前正在努力解决的最大问题之一,而 EVM 兼容性是朝着正确方向迈出的一步。 

由于用户群的迅速增长和 dApp 数量的不断增加,在以太坊网络上维持低成本和高交易速度变得难以为继。注意到这些日益严重的问题后,其他无需许可的区块链做出了反应,提供了可以支持更快交易和更低 gas 费用的基础设施。 

开发人员无需设计一种新的方式来实现智能合约,而只需模拟以太坊网络的部分功能。这节省了时间,降低了知识转移成本,并减少了开发要求。许多新的区块链平台现在都支持 EVM,以吸引以太坊生态系统中的用户、人才和创新。 

虽然还处于早期阶段,但使用 Solana EVM 的好处包括高效扩展、更好地访问 Solana 生态系统、跨链使用互补工具的能力、轻松移植智能合约以及为更多用户提供访问权限。

借助 Solana 网络,web3 开发人员可以利用其并行处理(Sealevel)和新颖的创新(例如可实现 400ms 区块时间的历史证明)带来的低 gas 费用和高吞吐量。

以太坊开发人员和创建者可以通过使用 Solana EVM 迁移或扩展他们的应用程序来访问 Solana 开发人员、DeFi 和 NFT 生态系统。

EVM 开发人员无需学习如何使用新工具,而是可以无缝地继续使用他们已经熟悉的工具,如 MetaMask、Truffle 和 Waffle。 

以太坊上现有的 dApp 可以移植到 Solana 程序(即 Solana 智能合约),而无需对底层智能合约进行任何重新配置。 

使用 Solana EVM 意味着以太坊生态系统的消费者、人才和创新可以跟随并更轻松地使项目适应两个区块链。

Solana 上的第一个 EVM 由 Neon Labs 创建,它结合了以太坊基础设施的优势与 Solana 的可扩展性和流动性。 

Neon EVM 是一种跨链解决方案,允许 dApp 开发人员利用 Solana 的优势来扩展他们的服务,提供套利或高频交易等新产品,扩大他们的用户群,并尽可能降低成本,包括 gas 费。

Neon EVM使以太坊交易能够在 Solana 上处理,充分利用 Solana 的原生功能,包括并行执行交易的能力。为了促进智能合约的并行执行,Neon EVM 确保每个合约将其数据保存在自己的 Solana 存储中,并且用于支付 Neon 交易的账户余额保持更新。 

Neon EVM 是 Solana 区块链上的智能合约。这意味着合约可以与 Solana 上的其他智能合约(例如 SPL 代币)交互并调用它们。Neon EVM 可以访问存储在 Solana 帐户上的数据,并且 Neon EVM 内的每个类似以太坊的帐户都存储在相应的 Solana 帐户中。 

Neon Labs 还为开发人员和创作者开发了补充工具,以最大限度地提高 Solana EVM 的用户体验。 

ERC-20/SPL 包装器是 SPL 代币的 ERC-20 接口的实现,可确保 Solana 应用程序与 Neon EVM 合约交互。

原始 ERC-20 代币被包装在 SPL 代币中,以便它们可以与Solana 钱包和程序一起运行。使用 MetaMask 等以太坊钱包转移 SOL/SPL 代币也可以通过包装器实现。

开始使用 Neon EVM 的最快方法是安装 MetaMask,然后使用 Chainlist 或手动将您的 MetaMask 钱包连接到 NeonEVM 开发网络

以下是在 MetaMask 中连接到新链的方法

  • Neon EVM 测试网 RPC 服务器地址: https://proxy.devnet.neonlabs.org/solana

  • 链ID:245022926。

  • 水龙头:https://neonfaucet.org/

感兴趣的开发人员可以通过NeonEVM 文档了解有关 Neon EVM 的更多信息,进入 Solana 开发网络后,开发人员可以使用NeonFaucet网站或使用 NeonFaucet API 请求测试 NEON 代币。 

当您准备将 Solana 应用投入生产时,请升级到可靠的 Solana RPC 提供商(例如 Alchemy),以获得无缝的开发人员体验。

Solana EVM 将以太坊的优势与 Solana 区块链网络的速度和效率相结合。

对 EVM 兼容性的关注将有助于推动下一代应用程序成为多链,产生网络效应,并随着参与度向可扩展技术迁移而改善整体用户体验。

作者:GTokenTool一键发币平台

交流群:https://t.me/+Kz4u3xoDpFo3ZWY1

同类推荐