Dapp 的全名是Decentralized Application ,中文名称叫做去中心化应用,介绍Dapp之前,先了解什么是Centralized Application,毕竟Decentralized Application 是Centralized Application 的进化版。
CENTRALIZED APPLICATION
Centralized Application 通常一般人称为APP ,就是手机上的应用程式,Gmail、Facebook或Twitter等等都是Centralized Application 的代表,它们都采用中心化(Centralized) 架构。
Centralized Application背后都是有一间公司或机构来管理的,这些应用程式的运作都在某些特定的电脑上,并且分散在世界各地不同的资料中心。Centralized Application 普遍被使用,管理与操作上都非常方便,但Centralized Application 有些缺点, Decentralized Application也是改进了Centralized Application 的缺点而产生的。
Centralized Application会遇到以下的问题:
1.单一节点故障,也就是当系统中某个零件故障会造成整个系统无法正常运作。
2.因为是中心化的架构,所以容易被骇客攻击,成为有心人士攻击的目标。
3.人与人基本上是不可信任的,所以我们需要一个中立可信的第三方机构帮我们做担保,因此产生了昂贵的中介费用。Paypal或支付宝就是担任这个角色,甚至连银行也属于信任的第三方,所以我们才能利用汇款或转帐的服务将金钱转移给他人,]为了维持服务通常会收取昂贵的中介费用如转帐手续费。
4.在使用网络服务时通常会伴随产生出很多使用者资料(User Data),这些资料由用户产生但无法使用这些资料,这些资料通常会被公司拿去分析利用或着贩售给广告商以获取利利润,让用户丧失个人资料的自主权。
为了解决这些问题,DAPP开始被应用、被讨论、被研发。
DECENTRALIZED APPLICATION
Dapp(Decentralized Application) 是指运行在去中心化网络上的应用程式。去中心化网络指的是Peer-To-Peer(P2P)架构的网络。区块链本身就是P2P网络的架构。在区块链的网络下资料是具有不可篡改的特性。在P2P的网络中,每一台电脑都是一样的权限且拥有相同的资料和皆能执行Dapp的程式码。
Dapp必须符合以下4项标准:
1. Dapp必须是完全开放式资料和自我管理。任何一个机构都不能控制大部分的代币。在Dapp所有的更动都必须通过网络的大家一致同意才能所变动。
2.Dapp的所有资料和纪录都必须经过加密保存在公开的区块链网络上以防止单一节点故障。
3.Dapp必须要使用数位代币,使用者可以利用代币换取Dapp的服务。所有提供价值贡献的人(ex. miner)都可以获得代币以示奖励。
在前几篇有提到几个DAPP,像是BAT(基本注意力代币)、FOMO3D,这些都是建构在区块链上的应用程式称为DAPP,DAPP 的英文全名是decentralized application ,与传统应用程式(APP)不同的特性。
从2017年区块链爆红发展到现在,已经有许多不同类型的DAPP上线,到2019年为止,DAPP的热门分类有去中心化交易所、赌博游戏、高风险投机游戏、收藏品游戏、市集/情境类,在Dapprader网站可以看到即时热门的DAPP排行榜。
DAPP 的特性会因为建构的底层链而不同,目前知名的底层链有ETH、EOS、TRON、IOST、LOOM、ONT,每个底层链都有它的特色,分别各自拥有不同的追随者、支持者。不同底层链的DAPP 意谓着使用者需要持有多种区块链钱包才能体验DAPP 服务,这样的情况你可能会认为区块链很难入门,因为有太多的选择反而不知道怎么开始,但区块链领域就是如此多元供使用者任意选择,再也不像电脑或手机一样,只有A 或B 两种选择而已。
只不过区块链技术现在还不够成熟,底层链不够扎实,DAPP 还没有吹着号角大行其道发展起来,不过相信不久将是DAPP 时代,让我们满怀憧憬拭目以待!
希望您能在这些之中找到喜欢的区块链应用程式,体验区块链领域的美好。
本文链接地址:https://www.wwsww.cn/jishu/2055.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。