- 薅羊毛挖礦火爆,擊潰了網(wǎng)絡(luò),帶漲了CPU
- 一場(chǎng)勝負(fù)早已預(yù)定的游戲
- 城門失火,殃及池魚
- 想成為區(qū)塊鏈3. 0 公鏈,EOS還有很長(zhǎng)的路要走
聲明:本文由內(nèi)容合作伙伴區(qū)塊鏈媒體“Odaily星球日?qǐng)?bào)(ID:o-daily)” 授權(quán)發(fā)布。
文 | 昕楠 編輯 | 盧曉明
上一次因主網(wǎng)擁堵而備受關(guān)注的項(xiàng)目,還是 2017 年時(shí)的以太貓和以太坊。幾乎沒有人能意料到,融資 40 億美金,被號(hào)稱為最強(qiáng)公鏈的 EOS 會(huì)堵在了一個(gè)小空投上。
有人說,EIDOS 沒有為生態(tài)添磚加瓦,卻戳破了 EOS 的謊言;也有人認(rèn)為,這次事件中的 EOS 就是一個(gè)笑話,BM 應(yīng)該好好考慮修改 EOS 的資源設(shè)計(jì)。
一場(chǎng)讓羊毛黨瘋狂的空投鬧劇過后,EOS 主網(wǎng)資源緊缺的痛點(diǎn)被掀開了擺在眾人面前,人們開始思考 EOS 距離區(qū)塊鏈 3.0 還有多遠(yuǎn)。
薅羊毛挖礦火爆,擊潰了網(wǎng)絡(luò),帶漲了CPU
11 月 3 日,距離 EIDOS 空投正式開始僅兩天。
HelloEOS 梓岑的一條微博透露出了一個(gè)驚人的數(shù)字:EIDOS 的智能合約 24 小時(shí)交易數(shù)約達(dá) 917 萬,峰值每小時(shí)也近 62 萬。同期,ETH 上 24 小時(shí)交易量最大的 DApp 僅為 4132 次。
單憑這一數(shù)據(jù),EIDOS 就值得載入 EOS 的史冊(cè)。
EIDOS 號(hào)稱零成本擼空投,規(guī)則是,用戶可以將任意金額的 EOS 轉(zhuǎn)入項(xiàng)目方賬戶eidosonecoin中,隨后智能合約將等量 EOS 返還并且還免費(fèi)贈(zèng)送 eidosonecoin 賬戶中 0.01% 的 EIDOS 。EIDOS 總發(fā)行量10 億,8 億 用于空投,按照規(guī)則,EIDOS 每秒產(chǎn)生 25 個(gè),空投將持續(xù) 15 個(gè)月。
另一邊更吸引人的是,EIDOS 出自幣圈第一空投項(xiàng)目牛油果創(chuàng)始人 AP 之手。
11 月 1 日下午 4 點(diǎn),空投正式開始了。
零成本薅羊毛的玩法瞬間吸引了大批羊毛黨入場(chǎng),他們開始頻繁地向 EIDOS 項(xiàng)目方賬戶轉(zhuǎn)賬。
一部分錢包們也看準(zhǔn)了 EIDOS 的獲客良機(jī),如 mykey、TokenPocket 等均上線了 EIDOS 礦機(jī),為用戶提供 EIDOS 自動(dòng)轉(zhuǎn)賬挖礦服務(wù)。雖然沒有真的在 mining,但轉(zhuǎn)賬獲取空投也被看作是一種挖礦行為,因此為了獲取空投而頻繁轉(zhuǎn)賬的用戶們也被統(tǒng)稱為“礦工”。
短時(shí)間內(nèi),數(shù)十萬甚至數(shù)百萬的用戶向 EOS 鏈發(fā)起了交易申請(qǐng)。
Dappreview 數(shù)據(jù)顯示,11 月 1 日當(dāng)天,EIDOS 上的交易筆數(shù)超過了 540 萬次。當(dāng)然這也只是開始,隨后的幾天,EIDOS 交易筆數(shù)水漲船高,11 月 2 日 EIDOS 交易筆數(shù)突破千萬,11 月 3 日幾乎突破 1500 萬。
這樣火爆的交易熱情,間接導(dǎo)致了 EOS 網(wǎng)絡(luò)的“崩潰”。
一場(chǎng)勝負(fù)早已預(yù)定的游戲
EIDOS 是怎樣一點(diǎn)點(diǎn)擊垮 EOS 網(wǎng)絡(luò)的?
這還要從 EOS 的資源設(shè)計(jì)說起。
不同于比特幣、以太坊網(wǎng)絡(luò),EOS 網(wǎng)絡(luò)號(hào)稱零 Gas 費(fèi),只要擁有一定數(shù)量的代幣,就能免費(fèi)使用一定比例的網(wǎng)絡(luò)資源,
目前EOS系統(tǒng)中主要的三種資源分別是:網(wǎng)絡(luò)帶寬資源(NET)、CPU計(jì)算資源(CPU)、運(yùn)行內(nèi)存資源(RAM)。其中,CPU 是用戶在進(jìn)行轉(zhuǎn)賬之中最重要的核心消耗資源之一。
用戶可獲取 CPU 的方式有兩類,一是通過質(zhì)押一定比例的 EOS 獲取 CPU ;二是通過第三方租賃平臺(tái),租用別人閑置的 CPU 資源。
那 CPU 資源又為什么會(huì)出現(xiàn)擁堵呢?
事實(shí)上,在 EOS 網(wǎng)絡(luò)中,通過質(zhì)押的方式獲得的 CPU 資源分配數(shù)是實(shí)時(shí)波動(dòng)的。
從公式上看,某用戶 24 小時(shí)可以獲得的CPU = (某用戶抵押為CPU的EOS總量/全網(wǎng)為CPU總質(zhì)押的 EOS 數(shù)量CPU 價(jià)格)x24 小時(shí)可分配CPU。
(圖片來源于MEETONE)
也就是說,當(dāng) EOS 網(wǎng)絡(luò)中抵押置換 CPU 資源的 EOS 數(shù)量突然增加時(shí),用戶的可用 CPU 資源就會(huì)減少。
在這次 EIDOS 代幣空投事件中,想要不斷地獲取免費(fèi)空投,就得不斷向項(xiàng)目方賬戶中轉(zhuǎn)賬,這需要有源源不斷的 CPU 資源支撐。
CPU 資源不足會(huì)怎樣?當(dāng)用戶手中可用 CPU 不斷“貶值”時(shí),用戶隨時(shí)可能超額使用 CPU ,如果一個(gè)賬戶里的 CPU 100% 耗盡時(shí),就無法再發(fā)起交易,賬戶也隨時(shí)面臨著失活的風(fēng)險(xiǎn)。
在所有人都在通過轉(zhuǎn)賬來瘋狂攬金的時(shí)候,沒有了 CPU,你什么也干不了。
但沒有人會(huì)眼睜睜地看著肥肉從自己眼皮底下溜走,為了持續(xù)挖礦,羊毛黨們開始大量抵押 EOS 換取 CPU,甚至還從 REX 等租賃市場(chǎng)中購(gòu)買資源。
隨著全網(wǎng)抵押 EOS 換取 CPU 的用戶不斷增加,用戶們手上可用的 CPU 還在不斷縮水,與此同時(shí),CPU 的價(jià)格也水漲船高。
一場(chǎng) CPU 資源越來越緊缺,CPU 價(jià)格越來越昂貴的惡性循環(huán)開始了。
雖然此前的 DApp 挖礦潮也出現(xiàn)過 CPU 資源短缺的饑荒現(xiàn)象,但 DAppTotal 報(bào)道認(rèn)為,EIDOS 的瘋狂程度超乎想象,已經(jīng)遠(yuǎn)遠(yuǎn)超越 Dice、HashBaby 等 EOS DApp 生態(tài)里常年霸榜的項(xiàng)目。
有經(jīng)驗(yàn)的人早已看透了這背后的本質(zhì)。有網(wǎng)友給出了分析:這場(chǎng)空投帶來的 CPU 饑荒背后,第一時(shí)間重金租到 CPU 的人是穩(wěn)賺的。
開發(fā)者邱小山也持有類似的觀點(diǎn),他認(rèn)為,這場(chǎng)看似長(zhǎng)達(dá) 1 年半的 EIDOS 分發(fā)游戲,實(shí)際上在第一天就決出了勝負(fù):“這個(gè)玩法實(shí)際上并不是 0 擼,而是 CPU 算力的比拼。11 月 1 號(hào) REX 的租用比例是 20%,現(xiàn)在是 80%,CPU 的價(jià)格隨著這個(gè)比例是指數(shù)上升的,所以你第一天租了 CPU,就贏了。”
“第一天(就租賃 CPU),礦工一天就回本了,后面的都是利潤(rùn),可以 0 擼 29 天。其他人那么熱鬧,都是在陪跑。后來的礦工辛辛苦苦,每天挖,最后可能都不能回本。”邱小山說。
隨后,邱小山在一篇文章中詳細(xì)計(jì)算了新舊礦工的成本,他統(tǒng)計(jì)認(rèn)為,新礦工的挖礦成本是第一天就租賃 CPU 的礦工成本的 17 倍。
城門失火,殃及池魚
標(biāo)榜著對(duì) EOS 閑置資源利用的項(xiàng)目,最終成為了搶占 EOS 主網(wǎng)資源的罪魁禍?zhǔn)住OS 鏈上的普通用戶則成了第一批“受害者”。
PeckShield 數(shù)據(jù)顯示,11 月 1 日當(dāng)天 EOS 主網(wǎng)上 80% 的交易均與此空投有關(guān),普通用戶的 EOS 帳號(hào)因沒有足夠的 CPU 而無法正常轉(zhuǎn)賬及使用 DApp。
“因?yàn)槠鋵?shí)之前因?yàn)榻灰琢勘容^小,大量用戶以為抵押 0.1 EOS 就是足夠的,但是隨著交易量的提高,這個(gè)量是遠(yuǎn)遠(yuǎn)不足夠的。”開發(fā)者邱小山向 Odaily星球日?qǐng)?bào)記者進(jìn)一步解析了這之中的緣由。
不僅如此,CPU 耗盡的那一刻,就算你錢包里有再多的 EOS 也沒辦法自救。
“目前,CPU 不夠只有 2 種辦法,一是通過 CPU 租賃服務(wù)商通過法幣付費(fèi)獲取 CPU;二是用其他賬號(hào)或朋友幫忙。”邱小山分析。
本質(zhì)上,EOS 的資源模型像是一條高速公路,只要肯付錢,所有的交易都會(huì)變得很快。
邱小山認(rèn)為,目前的 EOS 其實(shí)一點(diǎn)都不堵,只是 EOS 交易非常貴,所以讓很多用戶無法發(fā)起交易。
事實(shí)的確如此,人們的確非常關(guān)注網(wǎng)絡(luò)的費(fèi)率情況:“好幾天沒成功賣幣,租賃資源的消耗怕是比 Gas 費(fèi)還要高。”
“以太坊堵的時(shí)候也就是手續(xù)費(fèi)低點(diǎn)多等會(huì),花多點(diǎn)手續(xù)費(fèi)能早點(diǎn)轉(zhuǎn)賬到達(dá),而EOS如果真碰到當(dāng)時(shí)迷戀貓的熱度,估計(jì)轉(zhuǎn)賬成本極高。”一位業(yè)內(nèi)人士分析道。
如果 EOS 網(wǎng)絡(luò)里再多出現(xiàn)幾個(gè) EIDOS 項(xiàng)目,或許所有人都要適應(yīng)在未來很長(zhǎng)的一段時(shí)間里,鏈上轉(zhuǎn)賬消耗 CPU 所需要質(zhì)押的 EOS,可能會(huì)遠(yuǎn)遠(yuǎn)高過轉(zhuǎn)賬的 EOS 數(shù)量本身。
經(jīng)過了這場(chǎng)突擊式的臨堂測(cè)試,EOS 的表現(xiàn)讓一大票人感到失望,甚至有人給出了這樣的評(píng)價(jià):“EOS 的百萬 TPS 就是一個(gè)笑話,EIDOS 的出現(xiàn)證明了 EOS 有多垃圾。”
EOS 上的項(xiàng)目方則成了這場(chǎng) CPU 饑荒鬧劇中的另一波“受害者”。
自 EIDOS 上線開啟空投以來,EOS 網(wǎng)絡(luò)上的 CPU 資源擁堵成了常態(tài)。據(jù) DAppTotal 數(shù)據(jù)顯示, 11 月 2 日,EOS上頭部DApp數(shù)據(jù)受到了影響嚴(yán)重,如 Dice、EOS Knights、Newdex 等頭部應(yīng)用的交易次數(shù)、用戶次數(shù)較前日均有 80%-99% 的減幅。
(圖片來源于dapptotal)
不僅如此,從整體的 EOS DApp 數(shù)據(jù)上看,連日來各個(gè) DApp 的 24 小時(shí)日活、24 小時(shí)交易量、24 小時(shí)交易次數(shù)等數(shù)據(jù)也幾乎是一片飄紅。
(圖片截圖于dapptotal)
一個(gè)微利的薅羊毛游戲,反倒把其他項(xiàng)目方拉下了水,這也讓從業(yè)人士紛紛吐槽:“這樣的網(wǎng)絡(luò)情況,以后誰還放心把自己的項(xiàng)目放到 EOS 上?真的對(duì)其他項(xiàng)目方太不負(fù)責(zé)了。”
EOS 網(wǎng)絡(luò)資源擁堵的情況依舊沒有得到緩解,反而愈演愈烈了。
按目前價(jià)格,在 REX 中,1 EOS 可以租用 154 EOS 30 天。可是在 11 月 4 日下午 18 點(diǎn),EOS REX 資金池里的 EOS 已全數(shù)租出,出租人無法及時(shí)賣出 REX 以贖回 EOS,租戶也無法通過 REX 租賃廉價(jià) CPU 來使用鏈上 DApp。
也就是說,不僅僅自家 CPU 鬧饑荒,公家的 PLAN B 也沒了。這樣一來,EOS 主網(wǎng)堵塞有可能進(jìn)一步擴(kuò)大。
想成為區(qū)塊鏈3. 0 公鏈,EOS還有很長(zhǎng)的路要走
當(dāng)然,EIDOS 的繁榮是不可持續(xù)的,幾乎所有人都在做一次性買賣。
二級(jí)市場(chǎng)上,礦工們也在不斷出貨。從幣價(jià)上看,由于沒有非常強(qiáng)力的支撐,EIDOS 的二級(jí)市場(chǎng)行情也表現(xiàn)平平。
抹茶交易所數(shù)據(jù)顯示,EIDOS 在開盤第一天時(shí)沖高到達(dá) 0.3 USDT 附近,隨后一路下跌,近兩日幣價(jià)又有所回暖,但也始終未回歸高點(diǎn),截至發(fā)稿前報(bào) 0.0557 USDT。
即便如此,這場(chǎng)狂歡還是為人們帶來了很多反思。
自媒體博主區(qū)塊鏈威廉評(píng)價(jià):“EOS 資源的設(shè)定還是不行,沒人用的時(shí)候資源是便宜,但是一旦有人用,稍微多一點(diǎn)人,資源的價(jià)格就貴的飛起。”
如今,EOS 零手續(xù)費(fèi)的故事,似乎只能在不擁堵的網(wǎng)絡(luò)中才說得通了。
“EIDOS 淋漓盡致地體現(xiàn)出了一個(gè)問題,就是任何公鏈吹 TPS 和低手續(xù)費(fèi)都沒用。”BTG 核心開發(fā)者尹航認(rèn)為,任何鏈最終都會(huì)形成手續(xù)費(fèi)市場(chǎng),不是資源設(shè)計(jì)的問題,任何設(shè)計(jì),最終都不能避免費(fèi)用市場(chǎng)化。只不過市場(chǎng)化的結(jié)果和很多鏈宣傳的高 TPS 、低費(fèi)用產(chǎn)生了矛盾。
“任何資源設(shè)計(jì)背后都是供需平衡,手續(xù)費(fèi)必須市場(chǎng)化,但是大家不信,吹捧擴(kuò)容+低手續(xù)費(fèi),現(xiàn)在反面例子就找到了。”尹航說。
在籌集到 40 億美金的融資時(shí),幾乎所有人都認(rèn)為 EOS 可能是區(qū)塊鏈的 3.0 了。這次實(shí)戰(zhàn),卻讓人們開始反思,EOS 距離“公鏈3.0”還有很長(zhǎng)的路要走。
作為節(jié)點(diǎn)成員,MEETONE 的創(chuàng)始人高鋒承認(rèn) EOS 資源設(shè)計(jì)上的缺陷:“EOS 資源設(shè)置上確實(shí)是有缺陷的,非常容易就被喚醒了 CPU 的擁堵模式。”
高鋒進(jìn)一步解析稱,EOS 為了鼓勵(lì)錯(cuò)峰操作,所以設(shè)計(jì)了 CPU 波峰波谷動(dòng)態(tài)變化的機(jī)制:“只不過現(xiàn)在的閾值設(shè)置的太低了,非常容易喚醒波峰狀態(tài)。但是這是可以通過調(diào)節(jié)參數(shù)就解決的。”
MEETONE 公眾號(hào)的一篇文章中曾詳細(xì)解析過這一設(shè)計(jì):空閑模式下,你可以借用別人的 CPU,分配到的 CPU 比擁堵模式下擴(kuò)大 1000 倍,在系統(tǒng)“擁堵”時(shí),則按照原先計(jì)算的質(zhì)押比例使用。當(dāng)過去一分鐘每個(gè)塊的平均 CPU 使用量大于 max_block_cpu_usage * target_block_cpu_usage_pct ,則進(jìn)入“擁堵”模式。此前 EOS 也曾對(duì) target_block_cpu_usage_pct 參數(shù)調(diào)整,以調(diào)高“擁堵”的臨界值,使得“擁堵”狀態(tài)更難觸碰。
IMEOS 的茶貓則認(rèn)為 EOS 擁堵既是好事也是壞事:“壞事是 EOS 在瞬時(shí)的資源分配上還是做的不夠好,會(huì)導(dǎo)致瞬間的資源稀缺而擁堵,EOS 上資源分配不合理是一種經(jīng)濟(jì)危機(jī),應(yīng)該加強(qiáng)和優(yōu)化。好的是大家又開始關(guān)注 EOS 的鏈上治理和 EOS Dapp。”
“CPU 其實(shí)是夠的,只是瞬間的資源分配規(guī)則沒有把 CPU 分配充分,這是代碼層面需要去解決的,應(yīng)該只要代碼優(yōu)化就好,并不需要改大的規(guī)則框架。”茶貓說。
但是,客觀來看,號(hào)稱百萬 TPS 的 EOS ,如今的主網(wǎng)數(shù)據(jù)峰值也不過 4000 左右。如果一直保持這樣的速度,EOS 成為商用級(jí)公鏈的遠(yuǎn)大野心怕是難以實(shí)現(xiàn)。
比外,憑借這次空投事件,又一波持有 EOS 但沒使用過 DApp 的投資者們進(jìn)了場(chǎng),用戶體驗(yàn)又一次成了被眾人詬病的內(nèi)容。
EOS 的操作的確還是相對(duì)有門檻的,不僅僅需要用戶提前了解網(wǎng)絡(luò)的資源消耗規(guī)則,還需要用戶不斷適應(yīng)網(wǎng)絡(luò)的變化,親自租賃、質(zhì)押換取 CPU 。相比之下,以太坊的轉(zhuǎn)賬費(fèi)的模式的確更簡(jiǎn)單直白。
這次空投事件讓 EOS 終于直面痛點(diǎn),雖然有點(diǎn)尷尬,但事件也總有兩面性。即便 EOS 離公鏈 3.0 還很遠(yuǎn),但值得期待的是,這次的“擁堵”事件,也許已經(jīng)倒逼社區(qū)為 EOS 生態(tài)開發(fā)下一波實(shí)用工具了。