DAPP面临的问题

只能合约本身是没有界面的,需要通过命令进行交互,对于普通的用户来说是无法接受的。dapp的目标是让智能合约有一个友好的界面,外加一些额外的有利于用户使用的东西,比如自动填表,获取其他数据等功能,简单来说,智能合约外加一个界面,构成了dapp。

最简单的DAPP由HTML+JavaScript界面,web3运行库以及部署在区块链上的一段智能合约组成。这是最简单最普通的架构,其前端页面部分还处于中心化服务器上。

1.数据冗余存储,资源消耗过高:一个节点需要下载和存储所有的区块链数据。比如比特币,目前有几千个节点,每个节点存储的区块链数据都是完全一样的,高达几十个G,存储浪费非常严重。

2.采用k-v型数据库,无法存储大数据

3.网络运算能力极差:区块链采用所有节点对交易进行验证,按照少数服从多数的原则,来防止少数恶意用户篡改数据。验证的节点越多,整个网络的安全性也越高。但是这种全网验证严重受限于计算节点的性能,大量运算被重复进行,资源浪费严重,网络运算性能仅相当于单台服务器

4.采用一长串十六进制编码作为用户地址,使用不方便

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容