EOS 上的资源系统
"公共区块链在链上分配和管理资源的方式极为重要。一些网络基于交易费用运行,价格随着人们尝试交易而上涨。这些费用由矿工收集。EOS 公共区块链有一个不同的模型,涉及锁定 EOS 代币来预留资源。"
通常,EOS 区块链使用 三种资源来执行其操作:
处理器(CPU)带宽 - 处理交易所需的时间
网络(NET)带宽 - 交易大小,以字节为单位
链上存储数据(RAM)- 以字节为单位。
当谈到 CPU 和 NET 时,2021 年 4 月引入的新 PowerUp 模型提出了不同的管理方法。
以前,用户通过拥有部分 EOS 代币来控制区块链上总资源的百分比。这可以比作拥有"数字资产"。通过锁定代币,你预留了一定百分比的区块链上可用的总资源。每个用户获得的 CPU 和 NET 数量与其锁定代币的数量成比例。想象一下拥有 1% 的代币 - 这将使你能够运行 1% 的资源。
然而,这个模型面临挑战:
存在资源空闲而其他用户无法访问的场景。我们知道一些用户锁定代币只是为了安全或投票。
在尝试交易时可能会遇到资源耗尽的问题。在这种情况下,用户必须:
1. 购买更多 EOS 代币来完成交易(显然,这不是用户期望的操作)。
2. 从资源交易所(REX)获取资源。从 REX 获取资源也是一个痛点,因为 REX 可能没有足够的流动性来满足整个链上的资源分配需求。
3. 使用钱包来管理资源。问题在于此类钱包主要依赖 REX 资源,而这一步骤要求用户更多地研究可用钱包的功能。
EOS PowerUp 模型是区块链发展的下一步。
该模型旨在"为 EOS 公共区块链提供更大的自由度和效率",自 2020 年秋季以来一直在评估和测试。EOS 社区一直在讨论该模型,这有助于相对快速地塑造和实施它。
新模型提供了一个优秀的比喻,即工作量证明区块链上的交易和活动产生的费用不是由区块矿工而是由网络上的代币持有者赚取的。"根据您的使用水平和存入的代币总数,您收取的费用可以抵消您为帐户提供资金而支付的费用。而所有这一切都在确保系统资源更具可用性的背景下发生。
可用资源管理方法的比较
目前,PowerUp 是用户获取资源最有效的方法,而抵押(用于 CPU/NET)和 REX(租用 CPU/NET)都是可行的,但并不划算。
Anchor 钱包的开发者为我们提供了这个例子,以查看不同解决方案之间的差异以及旧解决方案不再盈利的方式:
PowerUP | REX | Staking |
0.0003 | 8.7721 | 1113.4000 |
EOS 每毫秒 | EOS 每毫秒 | EOS 每毫秒 |
仔细看看 EOS 上 1ms CPU 的价格,现在 PowerUp、REX 和抵押的价格。"它们都起作用,但 PowerUp 更具成本效益。
如果您准备好在 EOS 上管理资源,请在交易前使用 PowerUp。但是,用户可以使用像 Anchor 这样的钱包在后台管理资源分配,这样他们就不必管理资源。
切换到 PowerUp 模型后解决 RAM、CPU/NET 错误的方案
如果您在 EOS 上尝试进行交易时继续收到 RAM、CPU 或 NET 错误消息,则需要更改方法。自过渡到 PowerUp 模型以来,CPU 抵押已不是有效的方法,因此您需要为每笔交易支付费用。然而,有解决这个问题的方法:
领取免费交易
使用 bloks、EOSAuthority、Anchor 等钱包提供的免费交易。EOSAuthority 在 2021 年 4 月引入了免费交易。如果您向 EOS "cpuauthority" 账户捐款,您将帮助保持此服务免费。
租用一天的资源。
只需几个资源就可以帮助您充值账户:
https://eospowerup.io/free,由 boid.com 和 EOS 社区赞助。EOS 账户每 24 小时有两次 PowerUp 资格。如果您想帮助保持该服务免费,可以通过向"eospowerupio"账户发送几枚 EOS 代币并附上"donation"备注来捐款。
EOS PowerUp Telegram 机器人现已开放测试和使用。尝试 Telegram 机器人。只需几步即可领取您的 PowerUp!
如果您需要更多资源(每天几十笔交易),请指定一个账户,该账户将根据您的使用情况自动接收 PowerUp。使用 Auto PowerUp 功能即可执行此操作。
安装 Anchor 钱包或类似软件进行资源管理。
安装 Anchor 钱包 v 1.2.0 或更高版本。在安装过程中,导入您的私钥以访问您的 EOS 账户。
Anchor 钱包 每天提供 5-10 笔免费交易(由 Greymass 赞助)。在您的账户余额中保留一些 EOS,不要担心资源。一旦您使用完这些交易,钱包将执行自动资源管理。对于每笔交易,RAM、CPU 和 NET 将在后台计算。
在使用完免费交易后,将收取每笔交易的小额费用(≈0.01 EOS),如果您的账户最终没有 EOS,钱包将显示"余额不足"错误。请充值 EOS 以保持交易能力。
作者:Charles Arroyo-Bishop
编辑:Markus Hinrichs
翻译:-
来源和参考文献:
Eospowerup。io
Everstake 团队提供本指南
Last updated:
Was this article helpful?
Have a specific question about this article?