LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > EOSIO网络拥塞和解决方案

EOSIO网络拥塞和解决方案

2019-10-11 不详 来源:区块链网络

最初由Ryan Bethem和Chintai小组发布。

最近使用过EOS的任何人都注意到了问题。交易未执行。最喜欢的DApp无法正常工作。通常,足够多的EOS可以无忧无虑地自由进行交易,但突然变得太少了。到底是怎么回事?正在采取什么措施解决此问题?你现在可以采取什么措施来缓解问题吗?

首先,让我们介绍一下EOS网络资源的基础知识-CPU,NET和RAM。

注意:如果你想直接跳到解决方案,请滚动到本文底部。

EOS网络资源

将网络资源视为身体功能。每种资源在EOS“神经”网络中维护和发送信息方面都起着至关重要的作用。与耗尽的帐户类似,如果帐户中的资源太少,则会出现问题。交易失败。只有在资源恢复或补充后,才能恢复正常功能。

RAM就像记忆

与大脑类似,所有需要保存的内容都存储在RAM中。例如,当智能合约上传到区块链时,它就存储在RAM中。没有内存,你将无法存储信息。 RAM以字节为单位。

CPU就像能量

与人体需要能量来进行运动类似,EOS上的事务也需要CPU。没有CPU,你将无法处理信息。 CPU以微秒为单位或块生产者花费在处理事务上的时间量来度量。

NET就像一个神经信号

特定身体运动的神经信号总是相同的。例如,每次抬起左手食指都会触发相同的神经通路。同样,对EOS采取的每项操作都有其独特的“信号”。 NET以字节为单位。

资源使用

要访问和使用CPU / NET,你必须拥有和抵押EOS令牌。存入EOS令牌实际上意味着将其锁定在你的帐户中。放到你的帐户中的令牌数量将预留网络资源的比例。如果你拥有1%的EOS令牌,则可以访问1%的网络资源。

在正常情况下,用户可以使用过多或未使用的CPU / NET,从而允许访问超出用户放权令牌保留的资源的资源。但是,如果网络处于拥塞模式,则用户无法访问未使用的CPU。取而代之的是,它们仅限于可从其抵押令牌或租赁中获得的CPU。

网络拥塞

EOS块每500毫秒产生一次。块生产者必须每200毫秒处理和验证一次块,以解决世界各地分布式节点之间的延迟。这为在网络上广播事务留出了足够的时间。

在每个200毫秒窗口内,存在一个阈值,“速率限制”开始于该阈值。在通常未使用的网络资源使用率很高的情况下,将超过该阈值。

当速率限制开始时,用户将无法再访问未使用的网络范围的CPU。网络现在处于“拥塞模式”。

由于用户无法再访问未使用的资源,因此它们被限制为拥有的令牌所保留的数量。这可能会导致意外的CPU使用率“大幅上涨”,通常超过100%。帐户达到100%或更多的CPU / NET使用率后,你必须等待资源随着网络的恢复而自然地补充,使用提供少量免费CPU的慈善服务,从拥有备用CPU / CPU的帐户中委派CPU / NET NET,请使用Chintai通过备用帐户租用和委派CPU / NET,或购买更多令牌。

最近的交通拥堵

EOSPlay在2019年9月中旬被黑客入侵。黑客入侵是通过将网络推入拥塞模式来预测的。遭受黑客攻击后,一个名为“ Dexeran”的独立开发人员开始运行实时“测试”,旨在每30分钟故意使网络拥塞。他报告了他的发现,并正在与EOS社区合作以实现解决方案。

Dexeran每30分钟自动进行一次重复的“测试”。这给未做好准备且通常依赖于多余CPU的用户和DApp带来了挫败感。当在Chintai电报频道中质疑测试的道德含义时,Dexeran回答说,

我只是在使用网络。任何人都可以通过简单地写一份消耗资源的合约来做同样的事情……每个人都应该做好准备。金泰(或其他任何自动提供资源的服务,如果有的话)可以解决此问题。我们需要让BP准备在发生REAL问题时立即采取行动。

德克斯兰“测试”的道德标准值得商bat。但是,很明显,EOS社区需要过渡到可解决由网络拥塞引起的问题的解决方案。在解决方案到位之前,我们可以预期拥塞事件会继续发生,无论是Dexeran,自然使用还是恶意行为者。

解决方案

Block.one发表了一篇文章,建议EOS删除使用“免费''CPU,灰名单帐户并依靠DApp为其用户CPU付费的功能。取消访问免费CPU的能力将使EOS社区脱离使用免费CPU的期望,并强烈激励DApp为其用户资源付费以保持竞争力。

如果我们希望“祖母”使用长期的DApp,则需要混淆资源管理。但是,是否要取消对“免费” CPU的访问是否是实现预期目标的最佳方法,仍有待商bat。无论如何,无论是否可以使用“免费” CPU,自动化区块链资源都是未来的趋势。

资源自动化

有两种自动化的资源管理机制。金泰和EOSIO 1.8。 EOSIO 1.8付款人是为DApp设计的,用于为其用户的CPU / NET进行付款。金泰自动资源管理(ARM)还使DApp能够为其用户的CPU / NET付费,并具有以下附加功能:

– DApp可以为其合约帐户自动化CPU,NET和RAM
–临时用户可以轻松地自动化他们自己的资源(CPU,NET,RAM)

金泰根据需要自动从REX购买少量CPU / NET。如果需要,用户和DApp也可以选择自动购买RAM。不再需要资源。无需手动跟踪资源。

EOSIO网络拥塞和解决方案插图

使用ARM时,与使用EOS相比,CHEX令牌将服务成本降低了75%。你可以通过参加我们的拍卖来获得CHEX。

要注册Chintai自动化资源,请访问我们的门户。

如果你有任何意见,疑问或需要帮助,请访问我们的电报。

金泰—租赁一切

网站|推特电报中|领英币乎

免责声明EOSwriter不认可此页面上的任何内容或产品。虽然我们旨在为你提供所有可能获得的重要信息,但读者应在进行与公司有关的任何行动之前进行自己的研究,并对他们的决定承担全部责任,也不会将本文视为投资建议。

—-

编译者/作者:不详

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...