以太坊的出現,讓人們注意到用智能合約可以構建豐富多彩的價值網絡。但以太坊本質是一個基于單鏈架構的通用智能合約系統,所有的智能合約都在一條鏈上運行。所以以太坊的合約之間沒有隔離能力,性能也差強人意。除此之外,以太坊提供的Solidity語言設計上存在欠缺,也缺乏實用的編程庫支持,無法跟主流編程語言比較。
深挖智能合約的潛力,我們認為豐富的智能合約可以完整的構建一款基于
區塊鏈的應用程序,我們叫DApp(DecentralizedApp)。DApp能夠傳遞有價值可信的信息和服務。區別于現在的App,現在的移動App提供的信息和服務需要主體公司的信用做背書,而在DApp中,背書是由區塊鏈完成的,因此DApp比App具備巨大的優勢。DApp取代App,標志著
區塊鏈技術3.0時代的到來。為了迎接新的時代,兩個技術問題亟待解決:
(1)DApp運行的獨立性:每個DApp都可以跑在一條或者多條鏈上,DApp內部的智能合約相互可以訪問,DApp之間的數據通過跨鏈通訊來實現;
(2)DApp開發的便利性:智能合約的編程語言,短期內應該向當前的軟件開發生態靠齊,支持主流編程語言包括C++,JAVA,Go等。但是從長期來看,區塊鏈的智能合需要有更符合自己特點的原生編程語言。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。