DApp是指什么,DApp的现状与困境解读

DApp是decentralized
application的缩写,是指分布式应用的意思。一般的应用(一个网站),在我们登录的时候,会同步数据到服务器端,而这个服务器端是所有用户的一个中心。相对于一般的应用,DApp是指服务器端也以分布式的形式存在的应用。Dapp
abbreviate as Decentralized Application used to Developed Applications
using Front-end(HTML+CSS+JS) Web page + Back-end(Solidity Smart
contract) Programming code + Server(TestRPC) Private Blockchain/Dummy
Network in Ethereum platform.DApp结构图

澳门英皇赌登入,DApp是未来应用的新形式,目前DApp的现状是咋样的?面临的问题又有哪些?下面将会给我们答案!
DApp
的开发技术的走向是区块链行业发展的核心问题之一,它不仅对开发者重要,而且会影响到其他行业参与者。一、DApp
为何重要?最开始要从 DApp
本身说起,因为来龙去脉很长。最后还是决定简要地谈谈,否则逻辑上不完整。DApp
是 Decentralized Application 去中心化的互联网应用。例如比特币就是一个
DApp,它是去中心化的价值存储型加密货币。去中心化的概念比较复杂,V
神有篇文章说明了去中心化有架构、治理和逻辑三个维度,大家可以找来看看。从使用者的角度看,去中心化可以简单理解成,不能被个别或者少数参与者所控制,因此值得信任的应用属性。区块链是实现
DApp 的主流技术手段,或者说区块链是 DApp
的基础设施。本次分享所说的区块链,如果加不特殊说明,都是指公链。DApp
和普通的互联网应用的差别就在于 D
去中心化。那么去中心化为什么重要?为什么值得众多 IT
互联网从业者参与其中?它是不是个伪需求伪概念?回答这个问题最清楚的,是
a16z 的合伙人 Chirs Dixon,他在 2018 年 2 月发表文章题为《Why
Decentralization
Matters》,就是去中心化为什么重要。要理解他的观点,首先要了解什么是网络效应。网络效应是指产品或服务的效用随着用户增长而增加的机制。例如微信,用得人越多,它的功能就越强大,越不可或缺。互联网应用的核心就是建立并维持网络效应,谷歌、亚马逊、BAT
等巨头的业务,都是建立起了强大的网络效应,使得后来者难以逾越。Chirs
认为互联网平台要建立网络效应,都是要千方百计的吸引用户、吸引开发者和商家等等。但是在突破了关键规模之后,平台的吸引力越来越强,它的控制力也越来越强。比如现在做电商,如果不依托于天猫、京东或者微信,几乎不可能成功。因为他们已经形成了巨大的网络效应,用户和商户都被锁定了。互联网平台的运营方都是企业,企业的使命就是利润最大化。当用户和商户离不开平台的时候,平台跟用户商户之间的关系就就发生变化。我们看上面这张图,平台最开始是吸引用户,形成网络效应之后,就开始尽量从用户头上赚钱。平台跟开发者、内容创造者和商户之间,也从合作逐步走向竞争。例如大家都知道百度搜索结果不是按信息的真实性和重要性排序,而是谁给的钱多就排在前面。最早百度广泛联系各家公司,让大家把信息提交给他,方便用户搜索。现在如果不交钱,公司的官网在百度上就搜不到。百度为了赚钱,把病患导流给莆田系医院。但国内的用户明知如此,还是离不开百度,因为百度的数据最多,对用户也最了解,想想是不是很可怕。DApp
可以改变互联网平台垄断的局面。因为 DApp
是去中心化的,靠公开透明的共识维持的经济体。网络的参与者贡献越大,相应的权利也就越大,但是没有个体能控制全局。任何参与方要损害其他人的利益,要么是行不通,要么就会引发分叉。DApp
可以长期保持开放、公平,所以大家不用担心过河拆桥,所有人都尽自己最大努力参与建设,并获得回报。有点类似于各尽所能、按劳分配的社会理想。这才是真正的开放网络,是互联网不应忘记的初心。所以众多互联网大咖都对
DApp 以及实现 DApp 的区块链技术情有独钟,并寄予厚望。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图