問題2:開發中遇到的問題有哪些?現在
以太坊公鏈存在的不足又有哪些?為什么需要一個新的底層公鏈支持真正復雜的應用?請從技術,工程和系統設計緯度進行探討。
張璇:以太坊對大型商業化應用的支持,還存在很多有待改進的地方,包括以下開發痛點:
第一、GAS的限制問題:GAS上限的限制,一定程度上限制了大型去中心化應用的產生;
第二、語法的問題:以太坊智能合約的語法存在的較多限制,一定程度上限制了開發人員書寫優雅的代碼;
第三、調試的問題:以太坊智能合約發布之后調試手段不足,一定程度上增加了大型去中心化應用的維護難度;
第四、事件拋出的問題:以太坊智能合約執行失敗之后不會拋出事件,一定程度增加了完善用戶體驗的難度;
第五、自動化的問題:以太坊的智能合約目前不能被自行調用,一定程度上增加了對開發流程進行自動化管理的難度;
再比如,我們需要在一開始時選擇一個合理的合約更新策略,因為以太坊主合約一旦更新就不可以再更改了。但是游戲行業跟
金融行業不一樣,頻繁的運營是必須的。但是如何搭建一個兼顧安全性、共識機制、靈活性的合約更新機制非常重要。
但還是多次出現了小運營事故,都是因為機制上的“無法實現”造成的,這里先按下不表。
我們切實需要一個新的底層公鏈支持來支持復雜的應用。
首先,從應用的視角看,現有的公鏈在系統性能,用戶體驗,對開發者友好,甚至包括安全性等方面都有待提升;
其次,隨著我們越熟悉以太坊,越發現它不是為適用更多行業而生的,雖然它現在在努力提升,但是以太坊的底層機制,包括更新策略都偏向于幾個特定的行業,我相信,各行各業都需要應運而生的解決方案。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。