DApp与传统App的区别DApp与传统App的区别
- 供应商
- 东莞市数云网络科技有限公司
- 认证
- 联系电话
- 18665158422
- dapp开发
- 18665158422
- 商业模式架构导师
- 杨小花
- 所在地
- 东莞市
- 更新时间
- 2024-12-24 07:07
1.dapp是什么?
app这个词想必大家都不陌生。我们日常生活中接触到的app很多,比如、支付宝、抖音、美团等。app的背后承载主体往往是一个企业,比如的背后是腾讯、支付宝的背后是阿里,抖音的背后是字节跳动,app是建立在中心化的服务器上的。相反,dapp是去中心化的应用程序,存在并运行于区块网络上。
我们知道应用程序都运行在操作系统(os)上,而不是在裸设备上。如果手机上没有ios或android系统,该应用程序将变得毫无用处。同理,dapps是运行在底层的区块开发平台上的,类似于手机上的ios和android。随着区块技术的成熟,dapp也越来越受到关注。
2.dapp与传统app的区别
探索dapp与传统app的区别之前,我们来看看这两种app架构上的区别,由以图可知:
传统app通常由前端/客户端(我们看到的app界面)=>服务器端=>数据库组成,;
dapp通常由前端/客户端=>端=>下存储等组成。
我们可以通过一个表格来对比传统app和dapp的差异dapp与传统app的区别dapp与传统app的区别dapp与传统app的区别dapp与传统app的区别dapp与传统app的区别dapp与传统app的区别dapp与传统app的区别dapp与传统app的区别dapp与传统app的区别dapp与传统app的区别dapp与传统app的区别dapp与传统app的区别
3.dapp主要特点
3.1代码开源
传统app的代码是商业,绝大多数互联网公司往往为自己的app代码申请了知识产权,其他人无法看到其代码。相反,web3里面的dapp其端代码几乎全部是开源的,会在github一些平台公开(ps:前端界面这一块的代码一般不公开,不是dapp核心代码)。其开源的目的主要有以下几点:
a.dapp一般都与数字资产(钱)相关,较为敏感。开源代码可向大众证明,自己的app并没有作恶,大家可放心使用。
b.公开代码可以让其他开发者帮忙审查代码,及时发现代码里面的漏洞(一般web3公司对发现自己公司dapp漏洞的第三方,都会不吝啬地奖励)。
可能你会有些疑惑,代码公开了,别人复制了代码重新创建一个功能类似的dapp,不怕别人这样抢走原有dapp的用户和市场吗?回答这个问题前,大家可以先考虑一个问题:假如现在的代码公开,你复制了代码,开发上架了仿的一款社交通讯工具,你能复制的成功吗?其实是很难的,任何一个产品的成功除了技术,其背后还有产品不断的迭代,商业团队、管理团队、市场人脉资源的积累。
3.2账号体系的去中心化
使用传统app的前提是,我们需要在app平台通过邮箱或手机号、注册一个账号,而且不同app的账号体系是互不打通的,这意味着我们需要记住所有不同app的账号。dapp往往是通过钱包登录的,我们拥有一个钱包(比如metamask),就能登录不同的dapp,使用很方便。钱包作为我们使用dapp的凭证,意味着我们完全控制着自己的账号体系。
3.3用户使用dapp可获得收益
传统app的收益产生的收益几乎为其背后的互联网公司所完全拥有,比如、支付宝这些app的收益,用户很难分享到,用户往往是贡献收益的一方(比如出钱购买会员)。而dapp比较有意思的是,玩能赚钱(play2earn),学习能赚钱(learn2earn)、使用导航能赚钱(drive2earn)。年初的stepn就火了一段时间,每天穿着跑鞋跑步,就能不断赚点零花钱,听起来是不是挺有意思的呢。