什么是去中心化应用程序(dApps)?

DApps是去中心化的应用程序,它运行在对等的计算机网络之上,而不是在一台中央计算机上运行。自P2P网络创建以来,这些类型的应用程序已经出现。

去中心化应用程序是用智能合约编写的代码片段,它与区块链通信,并且被编程为通过处理它们接收的外部信息来控制所述网络上的各种动作。

智能合约的规则由自主代理执行,代理所有者代理,但业主实际上没有采取任何行动。

从表面上看,去中心化应用程序具有类似于任何其他Web或基于移动的应用程序的类似界面。

并非所有去中心化的应用程序都必须使用区块链网络。有些dapps只运行在不是区块链的P2P网络上,比如Tor,BitTorrent,Popcorn Time,BitMessage。但在本文中,我们将仅关注基于区块链的dapps。

来源:sourceforge.net

特点

有几个特定的​​特征定义任何dapp:

  • 开源:dapp必须满足的第一个条件是公开其核心源代码。 dApp必须具有自主和一致的共识,这意味着所有更改必须首先由大多数网络用户达成一致。此外,代码必须可供任何人分析。
  • 权力下放:为了避免中心化带来的问题,去中心化的应用程序必须将其操作记录在去中心化的区块链或任何本质上是自治的加密货币技术上。
  • 激励:去中心化区块链的验证者,其任务是验证记录,必须根据他们的努力使用加密货币令牌进行奖励/激励。
  • 共识协议:去中心化应用程序必须具有共识协议,该协议为加密货币令牌提供价值证明,并管理这些令牌的生成方式。该算法必须得到应用程序社区的同意。例如,比特币使用工作证明(PoW)和EOS使用股权证明(PoS)在网络上生成新硬币。

协议类型

最常用的两种协议是工作证明和质押证明:

工作证明(POW)使网络参与者能够根据他们投入网络的工作量获得奖励。挖矿和添加到链条的过程需要大量的能量,因此区块链仍然是安全的。挖矿奖励是令牌,它们是根据已处理的交易数量分配的。

股权证明(POS)涉及持有和质押代币,并且根据您拥有的金额,您可以对新区块进行投票。

资料来源:digitaltokens.io

不同类型的DApps

并非所有DApp都是相同的,因为它们可以具有不同类型的功能并且以不同方式使用区块链。

  • Type I去中心化应用程序是使用自己的区块链运行的应用程序。从BTC代码分叉的比特币,Litecoin和其他山寨币是I型去中心化应用的例子。
  • Type II去中心化应用程序是在I类去中心化应用程序的区块链上运行的应用程序。 II型DApp必须发行自己的令牌才能奖励网络参与者。例如,Omni协议是一种II型去中心化应用程序,以及在以太坊区块链之上运行的大多数基于合约的智能dapps。
  • III型去中心化应用程序使用II型协议来发布它们运行所需的令牌。

DApps与智能合约的区别

许多人混淆了dapps和智能合约,因为它们在功能方面有许多相似之处,但它们实际上是两个不同的东西。

智能合约是一种软件,它自动执行两方或多方商定的条款,并仅在满足所有要求时分发数字资产。

去中心化应用程序执行类似智能合约的类似操作,但有两个主要区别。去中心化的应用程序对其可以拥有的参与者数量没有限制。第二个标准是去中心化的应用程序不一定必须与财务方面相关。

DApps的优点

安全性是当今技术中的一个大问题。由于其去中心化性和区块链技术的使用,DApps更安全。

这是因为黑客没有可以攻击的中心化故障点。此类漏洞之前已被利用,导致大量数据泄露和巨额资金损失。 DDoS,SQL注入,XML攻击,网络钓鱼,是利用应用程序单点故障的所有类型的攻击。有了dapps,这不再是问题了。

由于区块链存储的数据要求其所有节点都验证任何新事务,因此单个实​​体无法利用系统并更改dapp以供自己使用。

黑客还必须更改所有块以隐藏存储在区块链中的任何数据更改,以便不检测其活动。

与传统应用程序不同,dapps不需要中央权限来启用事务并进行平台运行所需的更改。 DApps在完全启动后完全自主。这允许dapps在没有外部因素(例如公司或政府)设置的限制的情况下运行。

去中心化的应用程序不能受到任何类型的中心化控制,这意味着它们不能被任何实体审查或控制

Dapps Augur的例子

Augur是基于以太坊区块链的II型dapp,允许参与者进行市场预测。预测可以转换为“股票”,随后可以买入或卖出。

SiaCoin

Sia是I型dapp,它使用区块链提供去中心化的存储平台,利用世界上“未充分利用的硬盘容量”。该项目使用自己的私有区块链。

它基本上是一个基于云和区块链的数据存储市场。该平台使用空的硬盘驱动器,并提供廉价的云存储,任何人都可以使用。

安全网络

SAFE网络是III型dapp,用作去中心化的存储和通信数据中心。 SAFE是Secure Access For Everyone的首字母缩写,它利用点对点技术使网络用户能够分享他们的计算能力。 dapp使用Omni Protocol(一种基于比特币区块链的II型dapp)发布“Safecoins”,允许网络用户购买文件存储。

结论

DApps是区块链技术最有用的应用之一。随着越来越多的应用程序进入市场,很自然会出现更多具有新用例的类型。

特色图片:Easy Crypto

来源:https://coindoo.com/what-are-decentralized-applications-dapps/

0xzx.com全天候为您服务,让您随时了解所有加密货币信息。喜欢我们做什么?向我们提供一些令人兴奋的全新区块链资讯

资讯来源:由0x资讯编译自THEBITCOINNEWS。版权归作者所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢