TP官方网站:区块链dapp开发之与常规app的区别比较)

147小编

尽可能以最简单的方式比较区别,以求快速理解。

常规app是ios android最基本的应用,这个无处不在。但提及dapp可能有些茫然,现做些简要的总结,可能不全面:

1.dapp是寄宿型app,往往以某种功能性体存在于链上。常见做法是寄宿于一些知名的钱包中,例如tp钱包中各种dapp,可以通过合约检索找到。其主要特点是发布一个合约,合约中定义各种功能,外部以调用合约功能实现实际应用。例如 我在以太坊发布了一个合约文件 heyue.sol,这个合约部署好以后,就不能改了,有什么功能就是在合约里约定好了的。接下来就是通过自己编写的代码,可以是web码,调用合约的方法,完成一个功能...。写web码就比较简单了,常规的js,vue都可以完成。搞完代码然后,搞个服务器把自己的执行代码,以站点的形式发布。

2.dapp的体量一般都比较小,以钱包为例,就是转账,查余额这些基础功能。具体功能看需求看合约如何写的,当然结合具体的实际站点需求扩展起来功能就比较多了。

3.dapp的主要特点就是合约部署链上,公链,私链等都是必须的。再就是dapp常常会以代币为基础,也就是发行代币作为dapp的奖励场景。

4.app最大特点独立apk 或ipa包,必须安装了包才可以,而dapp是寄宿于apk或ipa的。