LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > Ultra区块链资源模型——解决实际业务问题

Ultra区块链资源模型——解决实际业务问题

2021-06-22 EOSCannon 来源:区块链网络

Ultra通过引入一种新的区块链资源模型和Ultra Power,深化了Ultra区块链:我们的资源结合了CPU/NET。

迎合大量主流受众的核心条件之一,就是让入门和区块链服务的使用同主流受众习惯方式的一样简单:只需要免费注册一个账户,你就可以开始了。

我们的区块链协议核心策略专注于让用户摆脱复杂的操作。

首先,让我们讨论一下EOSIO上的CPU/NET资源难题。

假设您是区块链专业用户,并且了解所有EOSIO资源抵押。结果是,您不知道应该需要多少CPU/NET配额,因为您可能在某一天会需要发送更多交易,使用更多CPU/NET。

每次您错误地计算了抵押量并达到每日CPU或NET资源限制时,都不可避免地会导致交易失败,哪怕您还剩下大量其他资源。

在Ultra区块链上,CPU和NET被组合成一个更易于管理的“Ultra Power”资源。更好的是:用户不一定需要Ultra Power来执行事务!

在我解释我们是如何做到这一点之前,请允许我向您解释一下EOSIO的资源分配机制是如何导致低效率和低网络可靠性的。

当一个用户在EOS上使用CPU和NET时,他被分配了EOS总CPU/NET容纳能力的一部分。这将转换为CPU/NET配额,然后乘以按网络当前使用情况而得到的系数。例如,如果网络不拥挤,这个系数可以让抵押100个CPU的人花掉200个CPU。

虽然获得免费的区块链资源是件好事,但事实上,人们都把自己的CPU或NET抵押在了假设区块链使用率保持在100%以下的情况。否则他们的抵押将让他们花费太多。这导致了很多问题,因为正如我们所看到的,网络拥塞总是发生,你对此无能为力。

每次达到100%的网络容量时,stalking multiplier参数将被设置为x1,这意味着如果你抵押所有EOS的10%那么多的量,那么你将从每个人那里夺走10%的网络计算量,而不管你是否使用它。

因此,EOS资源管理导致了两个主要的问题:

很多EOS交易失败,用户体验到臭名昭著的CPU不足或NET错误消息,尽管“它原本还好好的,我没有改变任何东西”。

在拥塞模式下,大客户垄断了大量的网络容量,即使他们实际上没有使用它。不仅仅是大笔抵押者:每个抵押者,不管他们是在睡觉还是在工作,都会毫无意义地将网络计算能力的一部分投入睡眠。因此,他们迫使每个人都要投入更多的抵押量,以从剩下的网络中分得一杯羹。

由于效率低下,运营成本膨胀,网络可靠性难以预测。因此,如今的企业无法向主流大众市场受众提供区块链功能。

从这个角度来看,很容易想象,像育碧这样的公司不会在他们的下一款游戏大作中实施区块链解决方案,如果该解决方案只是“在大多数时间对某些用户有效”的话。

UOS如何解决资源配置问题

Ultra的网络资源没有敌对结构,不会迫使用户为“以防万一”保留资源,却只是部分地使用它们,Ultra的网络资源只在需要时被需要它们的每个人汇集和使用。

在未使用的预留部分被浪费时也不会出现“拥挤模式”,也没有可变的资源系数。相反, Ultra的就算潜力可以在任何时候100%使用!

我们的交易是按照一个公平的顺序规则执行的:拥有越多Ultra Power,交易执行得越快。

需要了解的基本知识

● 每个新的Ultra用户帐户都从Ultra power抵押为0开始。

● 任何人都可以通过抵押UOS来获得Ultra power。

● 在区块链上进行交易需要花费一些Ultra power。

● 超Ultra power指标每24小时重置一次。

当网络容量为100%时,它将按用户Ultra power配额剩余量从高到低执行用户的交易,包括抵押为0和负的用户的交易。

理论上,人们可以不必进行任何抵押就可以执行所有的交易。在这种情况下,区块链只需先执行Ultra power配额更高的用户的交易,然后再执行Ultra power配额更低的用户的交易。

允许用户免费在链上执行事务,即使他们配的Ultra power为0!

当用0 Ultra power进行“真正免费交易”时,用户可以将其0 Ultra power配额负支出:例如从0 Ultra power到-100 Ultra power。

总之,我们事务优先级的主要驱动因素来自用户的Ultra power配额状态。


拥有的Ultra power越多,队列优先级就越高。当用户进行交易处理时,配额减少,但每24小时重置一次。

但是,任何想在网络上获得更高事务执行优先级的人都可以使用UOS来获得更多可消费的Ultra power配额。每个人的配额,包括非抵押者的负配额,每24小时自动重置一次。

如果网络达到其最大事务数/秒数限制,它将首先处理剩余配额最多的Ultra Power抵押者到剩余配额较小的Ultra Power抵押者的事务,然后负责任地执行那些使用免费事务的人的交易,并且只有在网络可以的情况下,它才将执行那些深陷负面情绪的“滥用职权者”的交易。

你花费的Ultra Power配额越多,事务的优先级就越低。

如果出于某种原因,有一天你进行了比平常更多的区块链交易,而且没有足够的配额,那么在Ultra上受到的惩罚要比EOSIO链小得多。事实上,如果你没有滥用网络,你的交易很有可能仍然会被执行。

所有未执行的交易都可以在链的队列中停留一定时间。如果超级区块链永远找不到执行深度负配额交易的机会,它们就会被丢弃并失败。

从本质上说,这种策略使Ultra区块链能够在任何时候都真正使用其100%的计算能力,这将转化为比任何其他基于EOSIO的区块链更成功地完成交易和更高的整体每秒交易量,允许普通用户完全不需要积累任何东西,仍然免费进行区块链交易。

有多种机制防止恶意用户对系统进行滥用,例如在EOSIO上阻止BP将滥用网络的用户列入灰名单/黑名单。极端BP可以做同样的事情,但也可以决定暂时或长期折磨滥用权力者,一个负的Power配额修正。

我们期望在不久的将来,BP能够有一个实时的网络健康分析工具,能够自动检测和处理滥用权力者。

解决实际业务问题

所描述的机制仍然不能保证公司能够100%成功地完成智能合约交易。毕竟,事务的成功执行取决于网络负载是否为100%,以及用户本身是否有足够的Ultra Power配额。

为了提供一个业务友好的区块链解决方案,我们开发了一个协议级陈述系统,允许企业在目标智能合约或目标智能合约行为上“抵押和发起”自由交易。Ultra的陈述系统非常灵活,可以适应业务可能需要的各种条件:存储在链上的任何数据都可以用作用户发起自由交易的条件。如果一个用户拥有一个特定的NFT,还可以直接发起交易!

以下是一些可用于发起交易的规则示例:

● 如果您是“user123”=>业务发起交易。

● 如果用户购买业务产品=>业务发起购买交易。

● 如果用户拥有一个特定的NFT(例如游戏)=>业务发起与之相关的所有交易。

● 如果用户在智能合约中调用特定操作=>业务发起交易。


你可以想象一下育碧购买UOS代币并对它们“发起抵押操作”,以便利用Far Cry 6智能合约来推动用户所有交易的情况,只要这些用户拥有Far Cry 6(在Ultra上,从技术上讲,购买游戏就是购买游戏NFT)。

因为企业能用自己的资源进行“支付”,所以当用户的交易被发起时,不仅用户的Ultra Power能保持不变,而且他们的交易还能以最高优先级执行。

这意味着大公司有理由持有UOS代币,以便拥有足够的Ultra Power来保证自己客户的所有交易。不管网络状况如何,它们的交易总是能很快执行。

使用UOS,公司可以为自己的用户提供访问智能合约所需的可靠性和服务质量。

虽然成功的企业可以为自己的用户提供超级强大的支持,但我们也需要考虑那些规模较小的开发人员,他们通常用很少的资源构建人人喜爱的很酷的服务。

为了让每个人都有机会在Ultra区块链上茁壮成长,我们正在设计一个系统,任何用户都可以在Ultra上为自己喜爱的服务(如游戏、应用程序等)投入资源,并因此获得奖励。以后我们将在一篇专门讨论代币经济学的新文章中讨论UOS和Ultra Power之间的确切关系。

关联阅读

Ultra——游戏玩家的新时代

https://bihu.com/article/1019035218

技术改变一切——游戏开发者将可以管理他们的产品并将其推向世界

https://bihu.com/article/1225830557

要创造更正确的东西(@Ultra)

https://bihu.com/article/1627811161

Ultra的技术和方法论——更好的工具造就更好的公司

https://bihu.com/article/186163**34

EdenOS路线图——来看看由社区驱动的联盟计划如何发展

https://bihu.com/article/1278459316

Block.one和著名投资者以100亿美元资金推出Bullish Global

https://bihu.com/article/1217600786

EOS Cannon

社群官网:https://eoscannon.io

官方twitter:https://twitter.com/cannon_eos

免责声明:本文的任何部分均无意,也不应被视为投资建议。

部分图文信息来自于网络,如若侵权,请告知删除,谢谢!

—-

编译者/作者:EOSCannon

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

LOADING...
LOADING...