Pythiad:Neon Labs 光明的未来

Pyth Network 中文
7 min readSep 15, 2022

--

“和最好的两条链一起成长”。

从来没有人说过比这更激动人心的话。从第一天起,Pyth 就把目光放在了多链的愿景上:无论你在哪里,在这个世界的任何角落,在任何链上的任何应用都能够获得所有的喂价数据。

在这样的愿景下,我们很高兴能与 Neon Labs 团队一起讨论他们在 Solana 上的以太坊虚拟机。

Neon 让 dApp 开发者能够使用以太坊工具进行扩展并访问 Solana。Neon 上的交易由 Solana 作为本地交易(即并行)执行,同时限制对来自 Solana 状态的共享数据的访问。这既保证了快速的交易速度和吞吐量,同时也保证了较低的 Gas Fee。

Pyth network 为区块链提供实时链上市场数据,允许开发者在 Neon EVM 上进行准确和实时的资产定价。加入我们与 Neon 团队一起深入研究,更好地理解他们为更好的 DeFi 方式解锁的纯粹力量。

让我们先从简单的聊起,Neon Labs 是什么?

Neon EVM 是一个为 Solana 区块链打造的 EVM-compatibility 解决方案。这个工具允许在 Solana 上处理类似以太坊的交易,同时允许以太坊 dApp 开发人员利用他们对 Solidity、开发人员工具和现有代码库的知识,利用 Solana 进行扩展,允许 dApp 应用两个区块链的最佳功能!

Neon 的核心概念是由 Anatoly Yakovenko、Andrey Falaleyev 和 Marina Guryeva 共同提出的。2020 年底或 2021 年初,Neon 白皮书发布,开发也一直在进行中。

可以详细讲讲 EVM 和 Solana 吗?它们具体是如何运作的?

Neon EVM 将 Solana 的能力向以太坊 dApps 的生态系统开放,无需任何代码或配置更改:应用可以通过 Neon EVM 直接复制到 Solana。而用户体验也得到了完整的保留,包括使用的钱包在内的一切都与原生以太坊环境相同。最主要的区别是,用户和 dApps 将享受更快、更便宜的交易,同时能够拥有巨大的扩展潜力。

至于在 Solana 上创建新的 dApps,以太坊开发者不需要学习 Rust,他们可以坚持使用 Solidity。Neon EVM 为应用提供了一个完整的环境,可以用 Solidity 从头开始构建!

从架构上讲,有几个组件需要注意:Neon EVM 智能合约(Solana 上的智能合约)、Neon Proxy、Neon Operator。

通过 Neon EVM 进行的类似以太坊的交易称为 Neon 交易,被用作目标 Neon Clients 的输入。(Neon Client 是通过 Neon EVM 部署的 Solidity dApp)。Neon 交易是在 Neon Web3 Proxy 和 Neon 运营商的帮助下进行的。这两个组件不是强制性的,但它们为用户提供了无缝的体验。他们不需要担心 Neon 交易背后的底层 Solana 交易。

从以太坊通过桥转移到 Neon EVM 的任何代币都会作为 SPL 代币存储在 Solana 上。Neon Clients 在 Neon EVM 上发行/铸造的代币首先将通过 ERC-20 桥包装成 SPL 代币,然后存储在 Solana 区块链上。交易期间产生的所有任意信息也存储在 Solana 上。应用跨链桥,Neon Clients 产生的资产可以在以太坊和 Solana 区块链之间转移。Neon EVM 用户将能够充分利用 Solana 的交易优势,并可以自由地将资产存储在他们想要的任何地方。

Solana 和 Ethereum 往往像敌人一样,你们同意这个观点吗?你们是如何看待使用 Neon EVM 的建设者的?

我们相信 Web 3 正在走向一个跨链的未来。我们看到构建者使用 Neon EVM 来扩展成熟的以太坊 dApps,以处理更大的用户基数和交易量。目前,我们看到由于使用增加导致的交易放缓和由于数量增加而产生的费用增加。这些快速部署的症状正是导致采用率下降的特征。有了 Neon EVM,这可以避免,因为 Solana 的网络可以被利用。一旦用户通过 Neon EVM 登录到 dApps,他们拥有的资产就可以带回更广泛的以太坊生态系统。

你们现在正在 Alpha 阶段,我们未来可以期待什么?

Neon EVM Alpha 阶段的目标是向社区演示平台的稳定性。此阶段的一个关键组成部分是识别任何可能导致交易失败的未知问题和场景。Alpha 测试将由 Neon EVM 上部署的 dApps 驱动。这些 dApps 的使用和交互将使我们更好地理解 EVM 在实践中是如何执行的。

在成功完成 Neon EVM Alpha 阶段并过渡到 Mainnet Beta 之后,我们的综合路线图将专注于交付关键的 Web3 构建模块,如 The Graph 和其他组件。在产品路线图方面,Neon 将完全专注于与 Solana 编程的紧密集成,这意味着未来将能够实现部署在 Neon EVM 和 Solana 本地的合同之间进行读写,从而实现可组合性和两个生态系统的合并。这些额外的阶段将让 Neon 获取到更广泛的用例、流动性和用户,让 Neon EVM 平台进一步发展成熟。

Neon EVM 带来了 Pyth 数据、来自 The Graph 的高效应用查询、一个新的产品等等!你们还为以太坊的建设者们带来了什么其他的礼物?

至于最初的生态系统基础设施,开发者和用户也将能够使用 NeonPass 在 Solana 和 Neon EVM 之间进行 SPL 和 ERC-20 代币的转移,并使用 MoraSwap(Neon 的第一个 AMM)交换支持的 ERC-20 代币(USDT, USDC, wETH, wSOL, Neon)。此外,所有交易细节可以在 NeonScanAleph Indexing Dashboard 上查看。像 MetaMask 这样的钱包也将得到支持。

开发者还能够使用 QueryAccount libraryTracing API

QueryAccount 是一个底层的 Solidity 代码库,它为开发人员提供了标准化的函数来检索链上信息,比如喂价数据等,以便在他们的 Neon EVM dApps 使用。

Tracing API 为开发人员提供了对链上执行的任何交易的完整外部性跟踪。它们将能够重新运行历史交易,在历史状态上运行新的交易,并在每条指令执行后分析区块链的状态。Tracing API 的目标是帮助开发人员更好地测试、调试和理解他们在 Neon EVM 上的智能合约。

Neon Labs 社区的下一步工作是什么?

Neon Labs 整个夏天都在参加各种活动,我们也希望在秋天继续。

我们最近在 Seoul Hacker House、ETHSeoul、Korea Blockchain Week、EthCC、Barcelona Hacker House、Belgrade Hacker House 和其他地方遇到了一些很棒的社区成员。

只要有更多的 Workshops 和 Neon Hackathons 的需求,我们就会继续举办!

还有什么想对大家说的吗?

Twitter, GitHub, YouTube, 和 Discord 上关注我们,跟上 Neon 的最新发展。如果你对这篇文章有任何反馈,请随时与我们联系。

如果你对塑造区块链和 Web3.0 生态系统的未来感兴趣,我们正在招聘。可以在我们的 Careers page 查看我们的完整工作岗位发布。

我们迫不及待地想听到你的想法!欢迎加入 Pyth Discord,在 Twitter 上关注 Pyth,并加入我们的 Telegram,订阅我们的 newsletter 来了解更多信息,并提出您可能有的任何问题。你也可以在这里了解更多

--

--

Pyth Network 中文
Pyth Network 中文

Written by Pyth Network 中文

🔮让珍贵的数据在所有区块链上出现。

No responses yet