以太坊的出现,让人们注意到用智能合约可以构建丰富多彩的价值网络。但以太坊本质是一个基于单链架构的通用智能合约系统,所有的智能合约都在一条链上运行。所以以太坊的合约之间没有隔离能力,性能也差强人意。除此之外,以太坊提供的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进行反馈。