智能合约的痛点解析

以太坊的出现,让人们注意到用智能合约可以构建丰富多彩的价值网络。但以太坊本质是一个基于单链架构的通用智能合约系统,所有的智能合约都在一条链上运行。所以以太坊的合约之间没有隔离能力,性能也差强人意。除此之外,以太坊提供的Solidity语言设计上存在欠缺,也缺乏实用的编程库支持,无法跟主流编程语言比较。
深挖智能合约的潜力,我们认为丰富的智能合约可以完整的构建一款基于区块链的应用程序,我们叫DApp(DecentralizedApp)。DApp能够传递有价值可信的信息和服务。区别于现在的App,现在的移动App提供的信息和服务需要主体公司的信用做背书,而在DApp中,背书是由区块链完成的,因此DApp比App具备巨大的优势。DApp取代App,标志着区块链技术3.0时代的到来。为了迎接新的时代,两个技术问题亟待解决:
(1)DApp运行的独立性:每个DApp都可以跑在一条或者多条链上,DApp内部的智能合约相互可以访问,DApp之间的数据通过跨链通讯来实现;
(2)DApp开发的便利性:智能合约的编程语言,短期内应该向当前的软件开发生态靠齐,支持主流编程语言包括C++,JAVA,Go等。但是从长期来看,区块链的智能合需要有更符合自己特点的原生编程语言。

智能合约的痛点解析

扫一扫手机访问

发表评论