AICoin 小课堂丨从App到DApp:应用软件的进化之路

11个月前
标签:DApp/去中心化05662
文章来源: AICoin信息君

在移动互联网时代,随着智能手机和各种数码终端的普及,手机App(Application)正在全方位改变人类的生活方式。手机 App 的种类涵盖了生活的方方面面:社交类、新闻类、购物类、娱乐类、金融类、生活类、工具类等。有了这些 App,人们可以足不出户地在网络上自由地进行社交、购物、娱乐、学习……在享受这种便捷性的同时,人们也慢慢地发现手机 App 存在很多安全隐患,比如隐私被侵犯、数据被盗取等等。 App 之所以能对用户进行侵权,完全是因为App依靠中心化服务器运行,是一个完全“中心化” 的应用,因此,从技术上“去中心化”或许是整治App侵权问题的根本手段。随着区块链技术的兴起,App 的去中心化得到了实现—— DApp 出现了! DApp 是 Decentralized Application 的缩写,中文直译为去中心化应用,也可以理解为分布式应用,所以,这个多出来的“D”,就是“分散式、去中心化”的意思。 App 和 DApp 的本质区别就在与是否“去中心化”,在这个层面上, DApp 是 App 的反面,为了更好地理解 DApp 的 “去中心化”,我们先来了解 App 的中心化特点。


App中心化带来的弊端

 

App 运行在中心化的服务器(安卓或苹果系统)上,最中心的是服务器,其他的都是客户端,服务器负责运营、给所有客户端提供服务,而客户端从服务器获取服务,用户的数据保存在中心化的服务器上, App 的所有权属于开发商,也就是说 App 由开发商所主导。这种中心化的情况出现的弊端是:


一、 中心化的服务器一旦出现问题, App 所有用户都会受到影响。在当前的互联网中,服务器故障是比较常见的事情,就以b站为例,平均每年都会出现两三次的服务器故障问题。因为服务器会受到现实环境的诸多影响,断电、灰尘、温度失调、设备老化,甚至天灾人祸等原因都会对服务器造成影响,从而使存储在其中的数据面临损坏的潜在风险。


二、 中心化的服务器容易遭受恶意攻击。服务器中心化意味着数据集中,集中的数据给予了黑客更好地攻击目标的机会,一旦中心服务器被攻破,那么面临的将是服务器中所有的信息任由黑客操纵,用户在 App 的数据则会丢失、被盗、篡改,比如 FaceBook 、 Google 、京东、携程都曾出现过用户数据泄露事件。


三、 中心化的运营利益分配不公平。 App 平台公司将用户贡献的内容转化为自己的利润,而花费大量时间与精力的用户本身却无法获得丝毫直接奖励,且受众的注意力还会受到平台算法的操纵。比如抖音等平台的创作者只能从中获得与他创造的价值不对等的回报,甚至没有获得任何回报,反而是平台和广告商攫取了最大的利润。


四、 中心化的运营面临巨大的人性考验。部分开发商会经不起利益的诱惑而出售用户数据来获取盈利、或者是窃取利用用户行为和数据进行项目优化。App开发商甚至会随时调整规则、制造虚假数据、强制信息推送。


五、 中心化的 App 用户往往需要提供身份证号、邮箱号、手机号等个人隐私信息来完成认证,这样意味着用户的更多信息被中心化平台掌握和操纵。


以上的弊端都是由 App 的中心化特点带来的, DApp 去中心化恰恰能最好地解决了中心化的种种弊端。以下便是去中心化的 DApp 相对 App 的优势。


DApp的去中心化优势

 

一、 DApp 运行在区块链上,不像 App 需要依靠中心化服务器, DApp 每一个用户都是一个服务器节点,所有节点分布在不同的地方,每个节点都按照块链式结构存储完整的数据,理论上讲除非所有的节点被破坏,否则数据就不会丢失。网中任意一条线路发生故障时,通信可转经其他链路完成,从而保证了数据的安全性。因此不会出现中心化服务器出现问题而导致整个App全面瘫痪的情况,也就是说只要区块链不出问题,DApp就可以一直在线。


二、 DApp 数据和操作记录以密码方式存储在公共的分散式区块链中,区块链具有不可篡改性, DApp 参与者信息被安全储存,这样就可以保护用户隐私、数据等不被篡改


三、 DApp 的运营也是去中心化的。 DApp 不依靠任何中心节点,而依靠智能合约。也可以说,依托智能合约的约束, DApp 无需听命于任何中心化服务器或节点而实现自治,即使是开发者也没有特权来管理 DApp 。也就是说 DApp 的运营属于一个社区或者属于所有参与者,也是因为这个原因, DApp  的利益的分配是对全部参与者公平的。


四、 DApp 的代码是开源的,任何人都可以去查看它的原始代码,所以整个执行过程都是对所有人透明的,所有人都知道发生了什么。只有开源,才能在众多使用者的验证下尽量减少bug的危害


五、 DApp 通常还有代币激励。激励制度在区块链中始终存在,由不同的共识制度所决定,为矿工提供一定的金融奖励,以维系网络的正常运维,这是在公链系统中激励 DApp 发展的重要因素。


尽管 DApp 的优势很多,但它的不足也是不容忽视的,比如和 App 相比,因底层公链性能问题导致 DApp 的流畅程度大大受限,体验感不佳。绝大多数的 DApp 产品还是在实验阶段,尽管区块链为我们带来无限可能,但真正落实到实地还有很长一段路要走。


 

免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。

评论

暂时没有评论,赶紧抢沙发吧!