不斷增加的費用正在將EOS變成開發人員的噩夢區塊鏈
雖然EOS的仲裁系統一直飽受爭議,但它確實提供了一些追索的能力,以及避免DAO或奇偶類型(Parity-type)災難的可能性。
以太坊dapp(去中心化應用)的用戶經常會感到惱火,以太坊上的各種操作——發送推文,玩紙牌游戲、養貓——都需要以“Gas”的形式支付費用,還需要時間來等待交易的確認。乍一看,EOS不受這些問題的困擾。發送代幣(或dapp智能合約)是免費的。與以太坊相比,即使EOS區塊鏈每天處理數百萬筆交易,它也能順利運行。
根據EOS的白皮書,這些優勢很可能使該系統“獲得更廣泛的采用”,而一些dapp開發人員顯然發現了這樣一個機會。
例如,區塊生產商EOS New York的聯合創始人Kevin Rose就表示:“我每周至少與一個團隊進行對話,內容基本就是'這些是我們在某某平臺上遇到的挑戰,我們想要涉足EOS。'”
Rose提到了Tixico。該公司宣布,由于EOS擁有“更好的性能和可擴容性以滿足高需求”,它將從以太坊轉換到EOS上。
然而,實際情況可能并不像dapp開發人員想象的那么好。這是因為,以太坊dapp對于用戶來說使用的費用可能會很高,而EOS dapp對于團隊而言部署的費用可能很高。
為了讓用戶使用EOS dapp,開發人員通常必須確保他們已經獲得足夠數量的三種資源:RAM(相當于區塊鏈上的狀態存儲)、CPU(以微秒為單位測量計算資源的平均消耗量)以及NET(網絡帶寬,以字節為單位測量平均消耗量)。
獲得這些資源是昂貴的。
EOS游戲PandaFun首席執行官Yutin Chen表示,該團隊以目前的EOS價格購買了價值10,000 EOS(約65000美元)的RAM。該公司還抵押了10,000 EOS用于獲取CPU,抵押1,000 EOS以獲得NET。
相比之下,將智能合約部署到以太坊只需要花費一些Gas,無論它是dapp還是代幣合約。部署以太坊智能合約的費用可能是1美元或100美元,但是遠低于EOS的部署費用。
最終,這不僅是開發人員的問題,也是EOS用戶的問題。一些dapp可能會盡可能地將費用轉移到用戶身上。而其他人可能會決定在其他區塊鏈上推出dapp。
RAM——投機者和黑客的樂園
對于開發人員來說,目前最頭疼的可能就是RAM,因為不管EOS的價格怎么變動,都必須使用EOS來購買RAM,而RAM的價格則根據Bancor算法(可簡單理解為市場供需模型)。
如果dapp用戶想要使用某個dapp,需要為開發人員提供4千字節的RAM。根據目前的RAM價格,每位用戶的花費約為3.12美元。除了創建帳戶之外,RAM也是其他操作所必需的。
Rose告訴CoinDesk:“我們還不了解用戶使用dapp的總成本。就平均水平而言,我不認為實際的數據可以給我們信心。”
實際上,EOS主網上線(6月)之前,GitHub上的一個公開議題(自創建以來已收到60份回復)認為,如果你的目標是創建上千萬或者上億個用戶帳戶,那么RAM模型“根本行不通”。
在撰寫本文時,RAM價格已經下降了很多。然而,在RAM剛推出不久的時候,投機者大量涌入,囤積RAM,希望在價格上漲后售出以獲利。這使得每KB的價格一度高達0.94 EOS——是當前價格的8倍。
為了應對價格上漲,區塊生產商決定將RAM的總供應量翻倍,在接下來的一年中以每個區塊1 KB的速度增加64 GB。目前來看,這個決定在一定程度上遏制了投機。
然而,圍繞RAM的問題并不僅僅是它有多昂貴。
安全性同樣是一個大問題。 8月份,已經發現有攻擊者使用通知功能在目標賬戶的可用RAM填入無用的數據來消耗完目標賬戶的RAM。利用不包含RAM的代理智能合約,開發人員可以發送代幣來避免這種攻擊,但這又增加了開發人員必須考慮的步驟。
對于EOS的首席架構師而言,這個問題已經足夠嚴重了。EOS發行公司Block.One的首席技術官Dan Larimer寫道,區塊生產商可以通過強制執行“代碼的意圖即法律”的原則來釋放惡意消耗的RAM。雖然該規則包含在Larimer對EOS“憲法”的擬議修訂中,但問題在于憲法尚未被采納,因為對應的投票系統尚未實施。
CPU時間收到擠壓
EOS的另外兩個網絡資源,CPU和NET,相對來說并沒有受到太多關注,但CPU可能會對開發人員和用戶有比較大的影響。
CPU與RAM的工作方式不同。CPU是通過抵押EOS獲得的,而非買賣交易,網絡參與者將EOS代幣抵押給特定類型的智能合約。
當網絡沒有得到充分利用時,參與者可以抵押較少的EOS來獲得大量的CPU時間。從理論上講,這應該意味著早期采用者暫時不需要抵押很多的EOS。畢竟,根據Dapp Radar的說法,只有少數EOS dapp擁有超過100個日活躍用戶。那么實際中,EOS網絡的CPU有多緊缺呢?
事實證明,垃圾信息發送者也將目光投向了CPU。備用區塊生產商GenerEOS的合伙人Tom Fu表示, 一個名為Blocktwitter的賬號“分享了包含1.92億次操作的消息,占迄今為止所有EOS交易的95%左右”。
幾乎所有人都說“我們都愛 BM”,對BM充滿信心。正如Fu所說,這些消息“并不重要”。但由于Blocktwittter抵押了大量EOS,這些消息仍然會產生影響。用戶以及開發人員都看到他們分配的CPU時間因為垃圾信息而受到擠壓。
游戲EOS Knights的玩家最近在Reddit上發布的帖子強調了這一點。他寫道,他們抵押了10個EOS(價值59美元)來玩這個游戲,認為已經足夠了,但實際上根本不夠。 EOS Knights建議玩家至少抵押15個EOS(88美元)來玩游戲,但玩家聲稱即使抵押了500美元的EOS也達不到所需的CPU時間。
因此,Larimer提議了一個租用CPU和NET的模型,他認為“將降低使用EOS網絡的費用”。
EOS的優缺點
以太坊讓用戶承擔費用,而EOS讓開發人員承擔費用的說法可能顯得太過簡單了。
前Block.One產品副總裁Thomas Cox說道:“在一些用例中,開發人員會編寫一個dapp,但用戶必須自帶CPU、NET或RAM來進行交互。這是編寫dapp早期版本的一種方法,這樣的話,即使dapp突然流行起來,開發人員也不至于破產。”
有一點很清楚的是,EOS dapp的開發人員必須仔細考慮他們的商業模式,或許需要比他們在以太坊上的同行更加仔細地思考。
盡管如此,Cox表示,EOS還是有其優勢的。
例如,像謎戀貓(CryptoKitties)這樣的人氣dapp會阻塞整個以太坊網絡,而EOS的抵押機制可以確保獲取至少最低程度的CPU。
另一個可能的優勢是,與以太坊的Gas不同,EOS資源的上的投資是可以回收的。用于獲取CPU的抵押代幣可以收回,RAM可以出售(雖然可能是以較低的價格出售)。
最后,Cox說,以太坊dapp的開發人員是“距離破產只差一個bug”。
雖然EOS的仲裁系統一直飽受爭議,但它確實提供了一些追索的能力,以及避免DAO或奇偶類型(Parity-type)災難的可能性。
1.TMT觀察網遵循行業規范,任何轉載的稿件都會明確標注作者和來源;
2.TMT觀察網的原創文章,請轉載時務必注明文章作者和"來源:TMT觀察網",不尊重原創的行為TMT觀察網或將追究責任;
3.作者投稿可能會經TMT觀察網編輯修改或補充。