为什么cpu性价比高抵押后的可用CPU资源在不断变化

上一次因主网拥堵而备受关注的項目还是2017年时的以太猫和以太坊。几乎没有人能意料到融资40亿美金,被号称为最强公链的 EOS 会堵在了一个小空投上

有人说,EIDOS 没有为生態添砖加瓦却戳破了 EOS 的谎言;也有人认为,这次事件中的 EOS 就是一个笑话BM 应该好好考虑修改 EOS 的资源设计。

一场让羊毛党疯狂的空投闹剧過后EOS 主网资源紧缺的痛点被掀开了摆在众人面前,人们开始思考 EOS 距离区块链 3.0 还有多远EO

11 月 3 日,距离 EIDOS 空投正式开始仅两天

HelloEOS 梓岑的一条微博透露出了一个惊人的数字:EIDOS 的智能合约 24 小时交易数约达 917 万,峰值每小时也近 62 万同期,ETH 上 24 小时交易量最大的 DApp 仅为 4132 次

单凭这一数据,EIDOS 就徝得载入 EOS 的史册

个,空投将持续 15 个月

另一边更吸引人的是,EIDOS 出自币圈第一空投项目牛油果创始人 AP (Aiden Pearce)之手

零成本薅羊毛的玩法瞬间吸引了大批羊毛党入场,他们开始频繁地向 EIDOS 项目方账户转账

一部分钱包们也看准了 EIDOS 的获客良机,如 mykey、TokenPocket 等均上线了 EIDOS  矿机为用户提供 EIDOS 自动轉账挖矿服务。虽然没有真的在 mining但转账获取空投也被看作是一种挖矿行为,因此为了获取空投而频繁转账的用户们也被统称为“矿工”

短时间内,数十万甚至数百万的用户向 EOS 链发起了交易申请

Dappreview 数据显示,11 月 1 日当天EIDOS 上的交易笔数超过了 540 万次。当然这也只是开始随后嘚几天,EIDOS 交易笔数水涨船高11 月 2 日 EIDOS 交易笔数突破千万,11 月 3 日几乎突破 1500 万

这样火爆的交易热情,间接导致了 EOS 网络的“崩溃”

不同于比特幣、以太坊网络,EOS 网络号称零 Gas 费只要拥有一定数量的代币,就能免费使用一定比例的网络资源

目前EOS系统中主要的三种资源分别是:网絡带宽资源(NET)、CPU计算资源(CPU)、运行内存资源(RAM)。其中CPU 是用户在进行转账之中最重要的核心消耗资源之一。

用户可获取 CPU 的方式有两类┅是通过质押一定比例的 EOS 获取 CPU ;二是通过第三方租赁平台,租用别人闲置的 CPU 资源

事实上,在 EOS 网络中通过质押的方式获得的 CPU 资源分配数昰实时波动的。

从公式上看某用户24小时可以获得的CPU = (某用户抵押为CPU的EOS总量/全网为CPU总质押的 EOS 数量CPU 价格)x 24小时可分配CPU。

也就是说当 EOS 网络中抵押置换 CPU 资源的 EOS 数量突然增加时,用户的可用 CPU 资源就会减少

在这次 EIDOS 代币空投事件中,想要不断地获取免费空投就得不断向项目方账户Φ转账,这需要有源源不断的 CPU 资源支撑

CPU 资源不足会怎样?当用户手中可用 CPU 不断“贬值”时用户随时可能超额使用 CPU ,如果一个账户里的 CPU 100% 耗尽时就无法再发起交易,账户也随时面临着失活的风险

在所有人都在通过转账来疯狂揽金的时候,没有了 CPU你什么cpu性价比高也干不叻。

但没有人会眼睁睁地看着肥肉从自己眼皮底下溜走为了持续挖矿,羊毛党们开始大量抵押 EOS 换取 CPU甚至还从 REX 等租赁市场中购买资源。

隨着全网抵押 EOS 换取 CPU 的用户不断增加用户们手上可用的 CPU 还在不断缩水,与此同时CPU 的价格也水涨船高。

一场 CPU 资源越来越紧缺CPU 价格越来越昂贵的恶性循环开始了。

虽然此前的 DApp 挖矿潮也出现过 CPU 资源短缺的饥荒现象但 DAppTotal 报道认为,EIDOS 的疯狂程度超乎想象已经远远超越 Dice、HashBaby 等 EOS DApp 生态里瑺年霸榜的项目。

有经验的人早已看透了这背后的本质有网友给出了分析:这场空投带来的 CPU 饥荒背后,第一时间重金租到 CPU 的人是稳赚的

开发者邱小山也持有类似的观点,他认为这场看似长达 1 年半的 EIDOS 分发游戏,实际上在第一天就决出了胜负:“这个玩法实际上并不是 0 撸而是 CPU 算力的比拼。11 月 1 号 REX 的租用比例是 20%现在是 80%,CPU 的价格随着这个比例是指数上升的所以你第一天租了 CPU,就赢了”

“第一天(就租赁 CPU),矿工一天就回本了后面的都是利润,可以 0 撸 29 天其他人那么热闹,都是在陪跑后来的矿工辛辛苦苦,每天挖最后可能都不能回夲。”邱小山说

随后,邱小山在一篇文章中详细计算了新旧矿工的成本他统计认为,新矿工的挖矿成本是第一天就租赁 CPU 的矿工成本的 17 倍

标榜着对 EOS 闲置资源利用的项目,最终成为了抢占 EOS 主网资源的罪魁祸首EOS 链上的普通用户则成了第一批“受害者”。

PeckShield 数据显示11 月 1 日当忝 EOS 主网上 80% 的交易均与此空投有关,普通用户的 EOS 帐号因没有足够的 CPU 而无法正常转账及使用 DApp

“因为其实之前因为交易量比较小,大量用户以為抵押 0.1 EOS 就是足够的但是随着交易量的提高,这个量是远远不足够的”开发者邱小山进一步解析了这之中的缘由。

不仅如此CPU 耗尽的那┅刻,就算你钱包里有再多的 EOS 也没办法自救 

“目前,CPU 不够只有 2 种办法一是通过 CPU 租赁服务商通过法币付费获取 CPU;二是用其他账号或朋友幫忙。”邱小山分析

本质上,EOS 的资源模型像是一条高速公路只要肯付钱,所有的交易都会变得很快

邱小山认为,目前的 EOS 其实一点都鈈堵只是 EOS 交易非常贵,所以让很多用户无法发起交易

事实的确如此,人们的确非常关注网络的费率情况:“好几天没成功卖币租赁資源的消耗怕是比 Gas 费还要高。”

“以太坊堵的时候也就是手续费低点多等会花多点手续费能早点转账到达,而EOS如果真碰到当时迷恋猫的熱度估计转账成本极高。”一位业内人士分析道

如果 EOS 网络里再多出现几个 EIDOS 项目,或许所有人都要适应在未来很长的一段时间里链上轉账消耗 CPU 所需要质押的 EOS,可能会远远高过转账的 EOS 数量本身

经过了这场突击式的临堂测试,EOS 的表现让一大票人感到失望甚至有人给出了這样的评价:“EOS 的百万 TPS 就是一个笑话,EIDOS 的出现证明了 EOS 有多垃圾”

EOS 上的项目方则成了这场 CPU 饥荒闹剧中的另一波“受害者”。

不仅如此从整体的 EOS DApp 数据上看,连日来各个 DApp 的 24 小时日活、24 小时交易量、24 小时交易次数等数据也几乎是一片飘红

一个微利的薅羊毛游戏,反倒把其他项目方拉下了水这也让从业人士纷纷吐槽:“这样的网络情况,以后谁还放心把自己的项目放到 EOS 上真的对其他项目方太不负责了。”

EOS 网絡资源拥堵的情况依旧没有得到缓解反而愈演愈烈了。

也就是说不仅仅自家 CPU 闹饥荒,公家的 PLAN B 也没了这样一来,EOS 主网堵塞有可能进一步扩大

当然,EIDOS 的繁荣是不可持续的几乎所有人都在做一次性买卖。

二级市场上矿工们也在不断出货。从币价上看由于没有非常强仂的支撑,EIDOS 的二级市场行情也表现平平

抹茶交易所数据显示,EIDOS 在开盘第一天时冲高到达 0.3 USDT 附近随后一路下跌,近两日币价又有所回暖泹也始终未回归高点,截至发稿前报 0.0557 USDT

自媒体博主区块链威廉评价:“EOS 资源的设定还是不行,没人用的时候资源是便宜但是一旦有人用,稍微多一点人资源的价格就贵的飞起。”

如今EOS 零手续费的故事,似乎只能在不拥堵的网络中才说得通了

“EIDOS 淋漓尽致地体现出了一個问题,就是任何公链吹 TPS 和低手续费都没用”BTG 核心开发者尹航认为,任何链最终都会形成手续费市场不是资源设计的问题,任何设计最终都不能避免费用市场化。只不过市场化的结果和很多链宣传的高 TPS 、低费用产生了矛盾

“任何资源设计背后都是供需平衡,手续费必须市场化但是大家不信,吹捧扩容+低手续费现在反面例子就找到了。”尹航说

在筹集到 40 亿美金的融资时,几乎所有人都认为 EOS 可能昰区块链的 3.0 了这次实战,却让人们开始反思EOS 距离“公链3.0”还有很长的路要走。

作为节点成员MEETONE 的创始人高锋承认 EOS 资源设计上的缺陷:“EOS 资源设置上确实是有缺陷的,非常容易就被唤醒了 CPU 的拥堵模式”

高锋进一步解析称,EOS 为了鼓励错峰操作所以设计了 CPU 波峰波谷动态变囮的机制:“只不过现在的阈值设置的太低了,非常容易唤醒波峰状态但是这是可以通过调节参数就解决的。”

MEETONE 公众号的一篇文章中曾詳细解析过这一设计:空闲模式下你可以借用别人的 CPU,分配到的 CPU 比拥堵模式下扩大 1000 倍在系统“拥堵”时,则按照原先计算的质押比例使用当过去一分钟每个块的平均 CPU 使用量大于  max_block_cpu_usage *

IMEOS 的茶猫则认为 EOS 拥堵既是好事也是坏事:“坏事是 EOS 在瞬时的资源分配上还是做的不够好,会导致瞬间的资源稀缺而拥堵EOS 上资源分配不合理是一种经济危机,应该加强和优化好的是大家又开始关注 EOS 的链上治理和 EOS Dapp。”

“CPU 其实是够的只是瞬间的资源分配规则没有把 CPU 分配充分,这是代码层面需要去解决的应该只要代码优化就好,并不需要改大的规则框架”茶猫说。

但是客观来看,号称百万 TPS 的 EOS 如今的主网数据峰值也不过 4000 左右。如果一直保持这样的速度EOS 成为商用级公链的远大野心怕是难以实现。

比外凭借这次空投事件,又一波持有 EOS 但没使用过 DApp 的投资者们进了场用户体验又一次成了被众人诟病的内容。

EOS 的操作的确还是相对有門槛的不仅仅需要用户提前了解网络的资源消耗规则,还需要用户不断适应网络的变化亲自租赁、质押换取 CPU 。相比之下以太坊的转賬费的模式的确更简单直白。

这次空投事件让 EOS 终于直面痛点虽然有点尴尬,但事件也总有两面性即便 EOS 离公链 3.0 还很远,但值得期待的是这次的“拥堵”事件,也许已经倒逼社区为 EOS 生态开发下一波实用工具了

本文由 区块链技术网 作者: 发表,其版权均为 区块链技术网 所囿文章内容系作者个人观点,不代表 区块链技术网 对观点赞同或支持如需转载,请注明文章来源

本文继续对EOS资源进行一个大概的講解并通过实例演示如何通过RPC API,操作CPU和NET资源的抵押/赎回

CPU和NET资源是通过抵押EOS Token获得的,可以由其他账户为你抵押也可以自己抵押。如果昰由他人为你抵押他可以选择抵押的资源是否可以由你赎回,所获得的EOS也归于你;或者这部分资源只能由他赎回所获得的EOS也归于他,簡单来说就是资源是他送给你的还是只是租借给你的当然,自己抵押的资源赎回时会将EOS打回给自己的账户。

和内存一样抵押和赎回吔是通过eosio.tokentransfer方法,与系统账户eosio.stake相互转账系统不会收取手续费。

赎回资源时EOS不会马上到账,而是会在三天后到账你无法赎回已经使用嘚资源,需要在该资源自动释放后才可赎回

CPU和NET资源是系统自动释放的,也就是已使用的这部分资源会在一段时间后恢复并可以再次使用

这篇文章将演示三种情况:

  1. A以租借的形式为B抵押资源,A可以赎回B无法赎回

  2. A以赠送的方式为B抵押资源,A无法赎回B可以赎回

  3. B自己抵押资源并且可以赎回

我们重新创建一个账户testnetstake。创建时只为其购买一些内存不抵押CPU和NET资源。

创建账户注意抵押的CPU和NET资源的EOS都为0


  

查看账号情況,确认CPU和NET资源都为0

5.1 生成抵押的bin字符串

  1. 传入抵押者账户名称和接收者账户名称

  2. 指定要抵押的资源的类型和对应数量单位为EOS。如果只想抵押其中一种资源只需将另一项资源的值设为0

5.2 获取当前最新的区块号

5.3 获取当前区块详情

  1. 注意这里钱包服务的端口为8899

5.8 生成赎回资源的bin字符串

  1. 传入赎回者账户名称和接收者账户名称

5.9 获取当前最新的区块号

5.10 获取当前区块详情

报错提示staked资源不足。和我们预想的一样无法将别人租借给自己的资源,赎回成EOS给自己的账户接下来我们使用testnetyy111来赎回租借给testnetstake的资源

5.13 生成赎回资源的bin字符串

  • from : 解除用哪个账号所抵押的代币

  • receiver : 解除作鼡在哪个账号上的抵押代币

5.14 获取当前最新的区块号

5.15 获取当前区块详情

  1. 注意这里使用的是含有testnetyy111密钥的钱包

可以看到账户testnetstake的抵押资源已被赎回,都已经为0了

出现了赎回信息unstaking,共有200EOS将在72小时之内到账

这里不再详细贴代码的。首先生成bin字符串这次将transfer设为1

按之前的流程,抵押荿功后查看下testnetstake账户情况:

可以看到抵押资源的形式为staked

由于赎回资源需要使用到CPU和NET资源所以我们无法将各100EOS的资源全部赎回,否则会报错這里我们只各赎回90EOS的资源。

生成赎回资源的字符串testnetstake自己赎回资源:

按流程来,最后提交交易成功后查看下testnetstake的账户情况:

可以看到账户Φ的CPU和NET资源各只剩下10EOS。并且出现了赎回信息共有180EOS将在72小时之内到账。

我们继续试验A以赠送的形式为B抵押资源,那么A是否可以将抵押给B嘚资源赎回并将EOS发送回自己的账户呢

最后提交抵押请求成功后,查看下testnetstake账户的情况:

可以看到各有110EOS的抵押资源

可以看到抵押资源不足的錯误提示表明无法将赠送给他人的资源赎回给自己。

这部分内容就不演示了通过上面的演示,肯定是可以的大家可以自己动手试试。

我要回帖

更多关于 cpu是啥 的文章

 

随机推荐