連一場空投都扛不住的區塊鏈3.0
昕楠
2019-11-05 07:36
本文约4816字,阅读全文需要约19分钟
一款空投遊戲,讓自稱區塊鏈3.0 的項目EOS 陷入了主網資源擁堵、網絡轉賬費用高昂的窘境之中。

出品| Odaily(ID:o-daily)

出品| Odaily(ID:o-daily)

出品| Odaily(ID:o-daily)

有人說,EIDOS 沒有為生態添磚加瓦,卻戳破了EOS 的謊言;也有人認為,這次事件中的EOS 就是一個笑話,BM 應該好好考慮修改EOS 的資源設計。

二級標題

二級標題

二級標題

薅羊毛挖礦火爆,擊潰了網絡,帶漲了CPU

11 月3 日,距離EIDOS 空投正式開始僅兩天。

HelloEOS 梓岑的一條微博透露出了一個驚人的數字:EIDOS 的智能合約24 小時交易數約達917 萬,峰值每小時也近62 萬。同期,ETH 上24 小時交易量最大的DApp 僅為4132 次。

單憑這一數據,EIDOS 就值得載入EOS 的史冊。

EIDOS 號稱零成本擼空投,規則是,用戶可以將任意金額的EOS 轉入項目方賬戶eidosonecoin中,隨後智能合約將等量EOS 返還並且還免費贈送eidosonecoin 賬戶中0.01% 的EIDOS 。 EIDOS 總發行量10 億,8 億用於空投,按照規則,EIDOS 每秒產生25 個,空投將持續15 個月。

另一邊更吸引人的是,EIDOS 出自幣圈第一空投項目牛油果創始人AP 之手。

11 月1 日下午4 點,空投正式開始了。

零成本薅羊毛的玩法瞬間吸引了大批羊毛黨入場,他們開始頻繁地向EIDOS 項目方賬戶轉賬。

Dappreview 數據顯示,11 月1 日當天,EIDOS 上的交易筆數超過了540 萬次。當然這也只是開始,隨後的幾天,EIDOS 交易筆數水漲船高,11 月2 日EIDOS 交易筆數突破千萬,11 月3 日幾乎突破1500 萬。

二級標題

二級標題

二級標題

一場勝負早已預定的遊戲

EIDOS 是怎樣一點點擊垮EOS 網絡的?

這還要從EOS 的資源設計說起。

不同於比特幣、以太坊網絡,EOS 網絡號稱零Gas 費,只要擁有一定數量的代幣,就能免費使用一定比例的網絡資源,

目前EOS系統中主要的三種資源分別是:網絡帶寬資源(NET)、CPU計算資源(CPU)、運行內存資源(RAM)。其中,CPU 是用戶在進行轉賬之中最重要的核心消耗資源之一。

事實上,在EOS 網絡中,通過質押的方式獲得的CPU 資源分配數是實時波動的。

圖片描述

圖片描述

圖片描述

(圖片來源於MEETONE)

也就是說,當EOS 網絡中抵押置換CPU 資源的EOS 數量突然增加時,用戶的可用CPU 資源就會減少。

在這次EIDOS 代幣空投事件中,想要不斷地獲取免費空投,就得不斷向項目方賬戶中轉賬,這需要有源源不斷的CPU 資源支撐。

CPU 資源不足會怎樣?當用戶手中可用CPU 不斷“貶值”時,用戶隨時可能超額使用CPU ,如果一個賬戶裡的CPU 100% 耗盡時,就無法再發起交易,賬戶也隨時面臨著失活的風險。

在所有人都在通過轉賬來瘋狂攬金的時候,沒有了CPU,你什麼也乾不了。

但沒有人會眼睜睜地看著肥肉從自己眼皮底下溜走,為了持續挖礦,羊毛黨們開始大量抵押EOS 換取CPU,甚至還從REX 等租賃市場中購買資源。

隨著全網抵押EOS 換取CPU 的用戶不斷增加,用戶們手上可用的CPU 還在不斷縮水,與此同時,CPU 的價格也水漲船高。

一場CPU 資源越來越緊缺,CPU 價格越來越昂貴的惡性循環開始了。

雖然此前的DApp 挖礦潮也出現過CPU 資源短缺的飢荒現象,但DAppTotal 報導認為,EIDOS 的瘋狂程度超乎想像,已經遠遠超越Dice、HashBaby 等EOS DApp 生態裡常年霸榜的項目。

“第一天(就租賃CPU),礦工一天就回本了,後面的都是利潤,可以0 擼29 天。其他人那麼熱鬧,都是在陪跑。後來的礦工辛辛苦苦,每天挖,最後可能都不能回本。”邱小山說。

二級標題

二級標題

二級標題

城門失火,殃及池魚

標榜著對EOS 閒置資源利用的項目,最終成為了搶佔EOS 主網資源的罪魁禍首。 EOS 鏈上的普通用戶則成了第一批“受害者”。

PeckShield 數據顯示,11 月1 日當天EOS 主網上80% 的交易均與此空投有關,普通用戶的EOS 帳號因沒有足夠的CPU 而無法正常轉賬及使用DApp。

“因為其實之前因為交易量比較小,大量用戶以為抵押0.1 EOS 就是足夠的,但是隨著交易量的提高,這個量是遠遠不足夠的。”開發者邱小山嚮Odaily記者進一步解析了這之中的緣由。

不僅如此,CPU 耗盡的那一刻,就算你錢包裡有再多的EOS 也沒辦法自救。

“目前,CPU 不夠只有2 種辦法,一是通過CPU 租賃服務商通過法幣付費獲取CPU;二是用其他賬號或朋友幫忙。”邱小山分析。

本質上,EOS 的資源模型像是一條高速公路,只要肯付錢,所有的交易都會變得很快。

邱小山認為,目前的EOS 其實一點都不堵,只是EOS 交易非常貴,所以讓很多用戶無法發起交易。

事實的確如此,人們的確非常關注網絡的費率情況:“好幾天沒成功賣幣,租賃資源的消耗怕是比Gas 費還要高。”

“以太坊堵的時候也就是手續費低點多等會,花多點手續費能早點轉賬到達,而EOS如果真碰到當時迷戀貓的熱度,估計轉賬成本極高。”一位業內人士分析道。

EOS 上的項目方則成了這場CPU 飢荒鬧劇中的另一波“受害者”。

圖片描述

圖片描述

圖片描述

(圖片來源於dapptotal)

不僅如此,從整體的EOS DApp 數據上看,連日來各個DApp 的24 小時日活、24 小時交易量、24 小時交易次數等數據也幾乎是一片飄紅。

(圖片截圖於dapptotal)

按目前價格,在REX 中,1 EOS 可以租用154 EOS 30 天。可是在11 月4 日下午18 點,EOS REX 資金池裡的EOS 已全數租出,出租人無法及時賣出REX 以贖回EOS,租戶也無法通過REX 租賃廉價CPU 來使用鏈上DApp。

二級標題

二級標題

二級標題

想成為區塊鏈3.0公鏈,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 * target_block_cpu_usage_pct ,則進入“擁堵”模式。此前EOS 也曾對target_block_cpu_usage_pct 參數調整,以調高“擁堵”的臨界值,使得“擁堵”狀態更難觸碰。

IMEOS 的茶貓則認為EOS 擁堵既是好事也是壞事:“壞事是EOS 在瞬時的資源分配上還是做的不夠好,會導致瞬間的資源稀缺而擁堵,EOS 上資源分配不合理是一種經濟危機,應該加強和優化。好的是大家又開始關注EOS 的鏈上治理和EOS Dapp。”

“CPU 其實是夠的,只是瞬間的資源分配規則沒有把CPU 分配充分,這是代碼層面需要去解決的,應該只要代碼優化就好,並不需要改大的規則框架。”茶貓說。

但是,客觀來看,號稱百萬TPS 的EOS ,如今的主網數據峰值也不過4000 左右。如果一直保持這樣的速度,EOS 成為商用級公鏈的遠大野心怕是難以實現。

比外,憑藉這次空投事件,又一波持有EOS 但沒使用過DApp 的投資者們進了場,用戶體驗又一次成了被眾人詬病的內容。

昕楠
作者文库