2022年(11)
分类: 网络与安全
2022-09-28 14:48:15
基于区块链和智能合约的去中心化特征,所有以某种方式运用智能合约的应用都被称为去中心化应用,简称DApp,在分布式点对点网络上运行,这样网络用户不依赖于中央计算机来发送和接收信息。智能合约在dapp上应用相对普及,它是每个dapp上的关键部分。
2018年,可以说是dapp的爆发年,一大批新的dapp项目启动,根据Fluence Labs的dapp调查,72%的dapp项目始于2018年。在整个dapp,超过80%的项目是在以太坊上开√发的,大约20%是在EOS上,不到10%是在TRON上开√发的。
相对于中心化应用,去中心化应用dapp代码完全开源,数据存放在智能合约上,公平公开化,运行效率主要取决于公链节点,不可控,需要手√续√费。此外,dapp的安全性强,由于它们是分散的,因此存储在其中的记录无法更改。虽然用户的钱包地址及其交互在使用过程中被存储并且每个人都可以看到,但它们是安全的。
目前,在所有dapp项目中,相对成熟、实用的应用是钱包、区块链游戏及金√融服√务等。如果想要开√发dapp系统,首先要开√发智能合约,通常使用solidity语言进行开√发,选用以太坊合约、bsc合约等,接着部署智能合约,通常使用remix工具进行部署,先在测试环境中进行部署智能合约,申请对应的测√试√币;dapp系统项目开√发详情;然后就是开√发dapp前端,使用前端框架进行开√发,前端设计到和钱包的连接、调用合约、数据查询等内容。
dapp的发展是必然趋势,从目前区块链技术发展以及去中心化网络的发展形势来看,未来dapp开√发可能会成为一个大爆点。