不斷增加的費用正在將EOS變成開發(fā)人員的噩夢區(qū)塊鏈

                  coindesk 2018-09-05 12:49
                  分享到:
                  導(dǎo)讀

                  雖然EOS的仲裁系統(tǒng)一直飽受爭議,但它確實提供了一些追索的能力,以及避免DAO或奇偶類型(Parity-type)災(zāi)難的可能性。

                  以太坊dapp(去中心化應(yīng)用)的用戶經(jīng)常會感到惱火,以太坊上的各種操作——發(fā)送推文,玩紙牌游戲、養(yǎng)貓——都需要以“Gas”的形式支付費用,還需要時間來等待交易的確認。乍一看,EOS不受這些問題的困擾。發(fā)送代幣(或dapp智能合約)是免費的。與以太坊相比,即使EOS區(qū)塊鏈每天處理數(shù)百萬筆交易,它也能順利運行。

                  WX20180904-215304@2x

                  根據(jù)EOS的白皮書,這些優(yōu)勢很可能使該系統(tǒng)“獲得更廣泛的采用”,而一些dapp開發(fā)人員顯然發(fā)現(xiàn)了這樣一個機會。

                  例如,區(qū)塊生產(chǎn)商EOS New York的聯(lián)合創(chuàng)始人Kevin Rose就表示:“我每周至少與一個團隊進行對話,內(nèi)容基本就是'這些是我們在某某平臺上遇到的挑戰(zhàn),我們想要涉足EOS。'”

                  Rose提到了Tixico。該公司宣布,由于EOS擁有“更好的性能和可擴容性以滿足高需求”,它將從以太坊轉(zhuǎn)換到EOS上。

                  然而,實際情況可能并不像dapp開發(fā)人員想象的那么好。這是因為,以太坊dapp對于用戶來說使用的費用可能會很高,而EOS dapp對于團隊而言部署的費用可能很高。

                  為了讓用戶使用EOS dapp,開發(fā)人員通常必須確保他們已經(jīng)獲得足夠數(shù)量的三種資源:RAM(相當(dāng)于區(qū)塊鏈上的狀態(tài)存儲)、CPU(以微秒為單位測量計算資源的平均消耗量)以及NET(網(wǎng)絡(luò)帶寬,以字節(jié)為單位測量平均消耗量)。

                  獲得這些資源是昂貴的。

                  EOS游戲PandaFun首席執(zhí)行官Yutin Chen表示,該團隊以目前的EOS價格購買了價值10,000 EOS(約65000美元)的RAM。該公司還抵押了10,000 EOS用于獲取CPU,抵押1,000 EOS以獲得NET。

                  相比之下,將智能合約部署到以太坊只需要花費一些Gas,無論它是dapp還是代幣合約。部署以太坊智能合約的費用可能是1美元或100美元,但是遠低于EOS的部署費用。

                  最終,這不僅是開發(fā)人員的問題,也是EOS用戶的問題。一些dapp可能會盡可能地將費用轉(zhuǎn)移到用戶身上。而其他人可能會決定在其他區(qū)塊鏈上推出dapp。

                  RAM——投機者和黑客的樂園

                  對于開發(fā)人員來說,目前最頭疼的可能就是RAM,因為不管EOS的價格怎么變動,都必須使用EOS來購買RAM,而RAM的價格則根據(jù)Bancor算法(可簡單理解為市場供需模型)。

                  如果dapp用戶想要使用某個dapp,需要為開發(fā)人員提供4千字節(jié)的RAM。根據(jù)目前的RAM價格,每位用戶的花費約為3.12美元。除了創(chuàng)建帳戶之外,RAM也是其他操作所必需的。

                  Rose告訴CoinDesk:“我們還不了解用戶使用dapp的總成本。就平均水平而言,我不認為實際的數(shù)據(jù)可以給我們信心。”

                  實際上,EOS主網(wǎng)上線(6月)之前,GitHub上的一個公開議題(自創(chuàng)建以來已收到60份回復(fù))認為,如果你的目標(biāo)是創(chuàng)建上千萬或者上億個用戶帳戶,那么RAM模型“根本行不通”。

                  在撰寫本文時,RAM價格已經(jīng)下降了很多。然而,在RAM剛推出不久的時候,投機者大量涌入,囤積RAM,希望在價格上漲后售出以獲利。這使得每KB的價格一度高達0.94 EOS——是當(dāng)前價格的8倍。

                  為了應(yīng)對價格上漲,區(qū)塊生產(chǎn)商決定將RAM的總供應(yīng)量翻倍,在接下來的一年中以每個區(qū)塊1 KB的速度增加64 GB。目前來看,這個決定在一定程度上遏制了投機。

                  然而,圍繞RAM的問題并不僅僅是它有多昂貴。

                  安全性同樣是一個大問題。 8月份,已經(jīng)發(fā)現(xiàn)有攻擊者使用通知功能在目標(biāo)賬戶的可用RAM填入無用的數(shù)據(jù)來消耗完目標(biāo)賬戶的RAM。利用不包含RAM的代理智能合約,開發(fā)人員可以發(fā)送代幣來避免這種攻擊,但這又增加了開發(fā)人員必須考慮的步驟。

                  對于EOS的首席架構(gòu)師而言,這個問題已經(jīng)足夠嚴(yán)重了。EOS發(fā)行公司Block.One的首席技術(shù)官Dan Larimer寫道,區(qū)塊生產(chǎn)商可以通過強制執(zhí)行“代碼的意圖即法律”的原則來釋放惡意消耗的RAM。雖然該規(guī)則包含在Larimer對EOS“憲法”的擬議修訂中,但問題在于憲法尚未被采納,因為對應(yīng)的投票系統(tǒng)尚未實施。

                  CPU時間收到擠壓

                  EOS的另外兩個網(wǎng)絡(luò)資源,CPU和NET,相對來說并沒有受到太多關(guān)注,但CPU可能會對開發(fā)人員和用戶有比較大的影響。

                  CPU與RAM的工作方式不同。CPU是通過抵押EOS獲得的,而非買賣交易,網(wǎng)絡(luò)參與者將EOS代幣抵押給特定類型的智能合約。

                  當(dāng)網(wǎng)絡(luò)沒有得到充分利用時,參與者可以抵押較少的EOS來獲得大量的CPU時間。從理論上講,這應(yīng)該意味著早期采用者暫時不需要抵押很多的EOS。畢竟,根據(jù)Dapp Radar的說法,只有少數(shù)EOS dapp擁有超過100個日活躍用戶。那么實際中,EOS網(wǎng)絡(luò)的CPU有多緊缺呢?

                  事實證明,垃圾信息發(fā)送者也將目光投向了CPU。備用區(qū)塊生產(chǎn)商GenerEOS的合伙人Tom Fu表示, 一個名為Blocktwitter的賬號“分享了包含1.92億次操作的消息,占迄今為止所有EOS交易的95%左右”。

                  幾乎所有人都說“我們都愛 BM”,對BM充滿信心。正如Fu所說,這些消息“并不重要”。但由于Blocktwittter抵押了大量EOS,這些消息仍然會產(chǎn)生影響。用戶以及開發(fā)人員都看到他們分配的CPU時間因為垃圾信息而受到擠壓。

                  游戲EOS Knights的玩家最近在Reddit上發(fā)布的帖子強調(diào)了這一點。他寫道,他們抵押了10個EOS(價值59美元)來玩這個游戲,認為已經(jīng)足夠了,但實際上根本不夠。 EOS Knights建議玩家至少抵押15個EOS(88美元)來玩游戲,但玩家聲稱即使抵押了500美元的EOS也達不到所需的CPU時間。

                  因此,Larimer提議了一個租用CPU和NET的模型,他認為“將降低使用EOS網(wǎng)絡(luò)的費用”。

                  EOS的優(yōu)缺點

                  以太坊讓用戶承擔(dān)費用,而EOS讓開發(fā)人員承擔(dān)費用的說法可能顯得太過簡單了。

                  前Block.One產(chǎn)品副總裁Thomas Cox說道:“在一些用例中,開發(fā)人員會編寫一個dapp,但用戶必須自帶CPU、NET或RAM來進行交互。這是編寫dapp早期版本的一種方法,這樣的話,即使dapp突然流行起來,開發(fā)人員也不至于破產(chǎn)。”

                  有一點很清楚的是,EOS dapp的開發(fā)人員必須仔細考慮他們的商業(yè)模式,或許需要比他們在以太坊上的同行更加仔細地思考。

                  盡管如此,Cox表示,EOS還是有其優(yōu)勢的。

                  例如,像謎戀貓(CryptoKitties)這樣的人氣dapp會阻塞整個以太坊網(wǎng)絡(luò),而EOS的抵押機制可以確保獲取至少最低程度的CPU。

                  另一個可能的優(yōu)勢是,與以太坊的Gas不同,EOS資源的上的投資是可以回收的。用于獲取CPU的抵押代幣可以收回,RAM可以出售(雖然可能是以較低的價格出售)。

                  最后,Cox說,以太坊dapp的開發(fā)人員是“距離破產(chǎn)只差一個bug”。

                  雖然EOS的仲裁系統(tǒng)一直飽受爭議,但它確實提供了一些追索的能力,以及避免DAO或奇偶類型(Parity-type)災(zāi)難的可能性。

                  EOS RAM dapp CPU 開發(fā)
                  分享到:

                  1.TMT觀察網(wǎng)遵循行業(yè)規(guī)范,任何轉(zhuǎn)載的稿件都會明確標(biāo)注作者和來源;
                  2.TMT觀察網(wǎng)的原創(chuàng)文章,請轉(zhuǎn)載時務(wù)必注明文章作者和"來源:TMT觀察網(wǎng)",不尊重原創(chuàng)的行為TMT觀察網(wǎng)或?qū)⒆肪控?zé)任;
                  3.作者投稿可能會經(jīng)TMT觀察網(wǎng)編輯修改或補充。