# 霓虹EVM中NEON令牌的余额存储和维护

By [白开水](https://paragraph.com/@baikaishui) · 2022-04-14

---

![](https://storage.googleapis.com/papyrus_images/4a60ac04efd5196a60a6b647ee1d0b996671fbb8d9508a672062d73f0852542f.jpg)

NEON是在Solana区块链上铸造的SPL令牌。它被创建为Neon EVM的原生令牌，类似于ETH在以太坊区块链上的角色。NEON持有者将使用该代币支付Neon EVM汽油费并参与Neon治理。 在本文中，我们将深入探讨 NEON 令牌余额如何在 EVM 环境中存储和维护，尽管它是 SPL 令牌。

将霓虹灯从索拉纳转移到霓虹灯EVM
-----------------

NEON 是一个 SPL 令牌，无法正常存储在 EVM 环境中。因此，当NEON代币从Solana转移到Neon EVM时，它们都会被发送到Neon Pool帐户，而不是单个Neon EVM帐户。霓虹灯池帐户是一个Solana帐户，其中包含Neon EVM中持有的所有NEON令牌。为了跟踪NEON用户拥有多少，所有Neon EVM帐户都包含引用用户有权从Neon池中获得的令牌数量的数据。

当 NEON 在账户之间转移时，不会移动任何实际的令牌。与交易有关的每个霓虹灯EVM账户中的数据都会得到适当更新，以反映新的余额。

上述NEON存储和记帐的实现允许EVM密切模拟以太坊行为，同时使用SPL令牌作为其基础支付和治理资产。

将霓虹灯从霓虹灯EVM转移到索拉纳
-----------------

对于将 NEON 转回 Solana 环境，来自 Neon 池的代币将移动到目标 Solana 帐户。一旦交易得到确认，源霓虹灯EVM账户中的霓虹灯余额数据就会更新。在这种情况下，NEON令牌余额将从一个Solana**_帐户转移到另_**_一个帐户。_

处理令牌精度中的差异
==========

令牌精度是区块链可以跟踪的小数点后的数字位数。以太坊的令牌精度为18，这意味着区块链可以识别10^-18 ETH。霓虹灯EVM作为EVM环境，自然也具有18的令牌精度。另一方面，Solana 的默认令牌精度为 9。由于令牌精度的差异，Neon EVM能够跟踪令牌的增量比Solana小得多。因此，为了保持准确的NEON代币余额，用户不能在Solana和Neon EVM之间移动少于10^-9个霓虹灯代币。此外，在 Solana 和 Neon EVM 之间移动的所有 NEON 令牌都必须可被 10^-9 或更多整除。

---

*Originally published on [白开水](https://paragraph.com/@baikaishui/evm-neon)*
