智能(néng)合约的痛点(diǎn)解析
以太坊的出现,让(ràng)人们注意(yì)到用智(zhì)能合约可以构建丰富多彩的(de)价(jià)值网络。但以太坊本质(zhì)是一个基于单链架构的(de)通(tōng)用(yòng)智能合约(yuē)系统,所有的智能合约都(dōu)在一(yī)条链上运行。所以以太(tài)坊的(de)合约之间没有隔离能力,性能也差强人意。除此之外,以太坊(fāng)提供的Solidity语(yǔ)言设计(jì)上存(cún)在欠缺,也缺乏实(shí)用的编程库支(zhī)持,无法跟主流编程(chéng)语言比较。
深挖智能合约的潜力,我们认(rèn)为丰富(fù)的智能合约可(kě)以完整的(de)构建一款基于
区块链的应(yīng)用程序,我们叫DApp(DecentralizedApp)。DApp能够传递有价值可信(xìn)的信(xìn)息和(hé)服(fú)务。区别于现在的App,现(xiàn)在的(de)移动App提供(gòng)的信息和服务需要主体公司的信用做背书,而在DApp中,背书(shū)是由(yóu)区块链完成的,因此DApp比App具备巨大的优势。DApp取(qǔ)代App,标志着
区块链技术3.0时代的到来。为了迎接新的(de)时代,两个(gè)技(jì)术(shù)问题亟(jí)待解决:
(1)DApp运行的独立(lì)性:每个DApp都可以跑在一(yī)条(tiáo)或者多条链上,DApp内部的智能合约相(xiàng)互(hù)可以访问,DApp之(zhī)间的数据通过(guò)跨(kuà)链通讯来实现;
(2)DApp开发的便(biàn)利性(xìng):智能合约的编程语(yǔ)言,短期内应该向当前的(de)软(ruǎn)件开发生(shēng)态(tài)靠齐(qí),支(zhī)持主流编程语言包括C++,JAVA,Go等。但是从长期来看,区(qū)块链的智能合需要有(yǒu)更符(fú)合自己特点的原生编程语言。
版(bǎn)权申(shēn)明(míng):本内容(róng)来自于互联网,属(shǔ)第三方汇集推(tuī)荐平台(tái)。本文的版权(quán)归原作者所有,文章言论不代表链门户的(de)观点,链门(mén)户不承担任(rèn)何法律责任。如有侵权请联系QQ:3341927519进行(háng)反(fǎn)馈。