作者 | JackyLHH
出品|白话区块链智能手机的普及和移动互联网的爆发,让我们更加离不开各种手机应用程序:微信、支付宝、抖音、手机淘宝、微博、网易云音乐……
除了我们日常使用的各种App外,还有一类特殊的应用程序,叫DApp。 比特派钱包的文浩称, EOS的DApp大爆炸才刚刚开始。 那么,什么是DApp呢?它是App的升级版吗?和App有什么区别呢? 今天,我们就一起来了解一下DApp的相关知识。01
什么是DApp? DApp,全称是Decentralized Application,去中心化的应用程序。 在介绍 什么是EOS 一文中,用过这样一个比喻:比特币就像当年的大哥大,只有打电话功能;以太坊就像当年的小灵通手机,除了打电话外,还可以运行一些小游戏,比如俄罗斯方块;EOS就像是第一代iPhone,除了打电话、运行小游戏外,还支持上网、发电子邮件等商业应用。 运行在小灵通上、第一代iPhone上的应用程序,我们叫App,和我们今天使用的微信、支付宝属于同一类。
运行在 以太坊 、 EOS 等区块链上的应用程序,我们就称之为DApp,因为它们是去中心化的应用程序。02
DApp和App的区别 既然DApp是指去中心化的应用程序,那它的去中心化体现在哪里呢? 我们先看下手机App,以微博为例,我们发的所有微博,数据都存储在中心化的新浪服务器里。如果新浪服务器除了故障,或者是因为热点事件,譬如 赵丽颖突然宣布结婚喜讯 ,导致新浪服务器宕机,微博App就不能用了,必须等服务器修好后才能使用。 也就是说, 我们手机里的大部分App,是依赖中心化的服务器来运行的。 DApp则不同,它不需要依赖于中心服务器来运行,用户的数据通过加密后直接存储在区块链链上。 这是DApp和App的最大区别。 新浪可以后台删除违规的微博内容,这是中心化的优势; DApp的数据存储在区块链上,所以一旦写入,就 不可篡改 , 除非这条区块链被成功地攻击了。 新浪有权下架微博App,关闭服务器,让微博App无法使用;DApp一旦发布之后,除非区块链被成功攻击了,否则永远无法“下架”这款DApp,也无法做修改,当然,开发团队可以选择发布新的升级版,但前提是需要得到 大多数矿工 (出块节点)的支持。