everiToken:高安全性和高效率下的低成本區塊鏈應用開發

買賣虛擬貨幣
比特幣價值的飆升讓區塊鏈技術開始走向大眾的世界,客觀來說應該是走入技術工程師的視野。衡量區塊鏈行業發展的一個重要因素就是公鏈的發展情況,因為如果公鏈在各方面沒有滿足開發應用(Dapp)的需求,那麼說明技術還未無縫走進普通人的生活,與實際的落地還有很長一段距離要走。以太坊的亮相,為區塊鏈擴充套件性方面帶來了一定的改進,引進了所謂的“智慧合約”。程式碼即法律的訴求在智慧合約上有了極大地展現,也讓一些技術實力不是很強的團隊有了參與區塊鏈的機會。但是,智慧合約安全問題和TPS問題仍然是困擾以太坊發展的重要問題。EOS誕生之初,備受期待,創新性地提出了21個超級節點的玩法,希望能夠大大提升TPS(實際情況不如預期),建立區塊鏈應用生態,但受限於技術難度和開發成本問題,也遲遲未受到大眾的歡迎。那麼DApp與傳統的App有何區別?為簡單起見,我們假設去中心化應用程式由前端程式碼(任何程式語言)和在區塊鏈上執行的程式碼組成。目前,DApps需要瀏覽器(Toshi,Brave)或瀏覽器擴充套件(比如Metamask)來處理私鑰儲存和身份管理,從而減少了註冊過程中的額外步驟。因此,我們可以假設:DApp=前端程式碼+智慧合約
這些DApps開發看起來很簡單,但限制於技術之,每個平臺的要求又有所不同,一些初創團隊如果想做區塊鏈應用的專案,不僅費事、費力,而且成本也非常高。區塊鏈行業走向成熟的標誌之一便是較短的開發週期和極低的開發成本。EOS之Dapp生態

全網流傳著一張由EOS Tribe製作的EOS DApp生態圖,像星盤一般排列了近36個應用。這只是EOS生態上的部分DApp,隨之時間的推移,目前EOS上DApp的數量達到160多個(根據dappradar.com資料)。

所謂的DApp應用,應該是面向使用者的,與使用者打交道。但是,從實際情況來看,使用EOS Dapp的人數很少,根據https://dappradar.com/eos-dapps的資料來看,排名第一的EOS應用使用者數為4247人,為PRA CandyBox(糖果類);24小時最高交易量為EOSBet,為賭博類應用。

根據https://eospark.com/資料,EOS賬戶數量為296003,是最高應用日活數量的70倍左右。大多數持有EOS的使用者並沒有參與EOS Dapp的使用,更不用說參與生態建設。

對於專案方來說這是可悲的,EOS依靠社群的聞名於圈內,但實際使用的人數並不多,很多參與區塊鏈的專案會花費巨大的成本在EOS上構建應用。這絕對是一件吃力不討好的事情,不僅沒有盈利,也會為此付出成本風險。

ETH之Dapp生態

以太坊的出現較早於EOS,大多數人還是比較信賴以太坊平臺,構建的應用也比較多。其次,使用以太坊平臺構建Dapp更加簡單,開發時間也相對於EOS來說較短。

根據https://dappradar.com/dapps資料來看,平臺共收錄1216個以太坊Dapp。其中,日活超過1000的應用不超過10個,最高為1814;最著名的DApp CryptoKitties每日活躍使用者也僅為536人,而以太坊的地址資料為44318302。

以太坊雖然誕生時間長,但是合約的使用率並不高,大多數使用者獲得地址都是交易所用。其次,以太坊智慧合約程式碼很容易產生漏洞,被駭客所利用。一些在以太坊平臺開發應用的團隊還需要花費高昂成本去請程式碼審計團隊去保證上線後專案的安全性,實際情況大多數團隊無法承擔這樣的成本。

區塊鏈專案方之所以想要在以太坊平臺上建立生態,以太坊誕生時間長,相對來說較為成熟,另一方面是因為開發和成本的原因。


開發Dapp成本計算

在 EOS 區塊鏈上,開發者必須質押EOS 通證才能獲得執行智慧合約所需的頻寬、CPU 和儲存。RAM 是如此昂貴,專案團隊必須購買 RAM 才能使用,當然以後你也可以出售它。但是,RAM 的價格波動很大。

這很難計算出總共需要花多少錢,但前期就需要購買一定數量的 EOS 通證作為擔保,才能保證專案順利上線。有一些專案方聲稱開發EOS DApp成本需要數百萬之多,而且開發週期也相當長。EOS作為主鏈上線較晚的公鏈,只是在玩法上做出相應的改進,對於專案團隊來說,可操作性較為困難。

初創團隊想要在EOS上構建DApp應用,第一問題就是解決開發者問題。EOS雖然作為後起之秀,可是對開發人員的要求卻更高,一般需要中高水平的C++工程師,開發時間週期一般在4-12周(沒有算招聘時間)。其次,成本問題是困擾專案團隊第二大問題,因為要抵押大量的EOS Token作為條件,所以往往要花費巨大金額保證專案上線。

對於以太坊平臺,開發人員只須支付合約部署費用。DApp使用者將支付與你的合約相關的所有交易費用。按照以太坊黃皮書 The Create and CodeDeposit opcodes 附錄 G 顯示:部署合約的最低費用為 32000 gas,加上每位元組原始碼 200 gas。

對於專案團隊來說,以太坊確實是個不錯的選擇,首先以太坊有現有的框架Truffle,其次以太坊對開發人員的要求沒有EOS那麼高,但需要開發人員有智慧合約開發經驗以及具有很高的安全意識。一般開發時間也相對來說較短,3-6周左右。

以太坊和EOS開發和運維成本估算如下:

對比來看,EOS上執行DApp的成本快達到以太坊的一倍,但實際使用者的數量還不如以太坊多。

對於專案團隊來說,開發的難度、週期和成本都至關重要。不要因為某個公鏈專案的火熱就隨波逐流,應該從實際出發,尋找那些開發成本小、週期短、成本低的公鏈平臺。

everiToken的DApp開發

根據上文內容,我們先比較everiToken與EOS和以太坊專案從開發到上線所需資源圖:

everiToken是第一條為通證經濟量身定做的公鏈,堅信每個人都可以受益於區塊鏈技術帶來的通證經濟時代,各種權益和資產將逐步上鍊組成全球化的通證經濟。

智慧合約本質上是一層程式碼,與區塊鏈互動,而everiToken首次出安全合約,它也是程式碼,只不過安全合約是系統直接寫在鏈上。開發人員只需透過配置來執行各類相對複雜的功能,而不是編寫程式碼。

簡單來說,開發人員想要在everiToken上構建和操作合約,只需要簡單的呼叫即可。everiToken的專業人員會將複雜的程式碼邏輯寫死在鏈上,專案方的開發人員只需要簡單的呼叫,實現業務即可,無需對底層程式碼進行操作。這種方式可以大大減少開發人員的工作量,同時也能保證一定的安全性,同時可以省去一大筆審計費用。

這種安全合約可以透過增加系統利用率來提高速度,也是是everiToken能夠做到高達5000TPS的原因。

與網際網路類似,效率對專案的發展至關重要。比如,兩個專案方共同做一個實物上鍊的專案,選擇everiToken可以在數天內完成專案從立項到應用落地,而那時選擇EOS或者以太坊的專案方進度應該不超過三分之一。毋庸置疑,在安全性和成本的前提下,專案方還能以較高的效率完成開發,何樂而不為呢?

總結

高昂的開發成本不應該成為阻礙區塊鏈應用生態發展的絆腳石,公鏈團隊應該竭盡所能在成本以及安全性上對智慧合約和區塊鏈應用進行保護,這才是行業能夠不斷髮展的基石。

區塊鏈還處於早期階段,如果花費巨大的人力、時間和經濟成本所建立的DApp卻很少有人使用,慢慢地參與的開發人越會越來越少。但是,如果在開發成本較低的情況下,即便參與人數較少,也可以保證開發團隊有足夠的經濟實力不斷去探索。


更多區塊鏈資訊:www.qukuaiwang.com.cn/news

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;