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

DApps是分布式应用程序,在点对点计算机网络上运行,而不是在中央计算机上运行。自P2P网络创建以来,这些类型的应用程序已经出现。

去中心化应用程序是用智能合约编写的代码段,与区块链通信,并通过处理它们接收的外部信息进行编程以控制该网络上的各种操作。

智能合约的规则由代表所有者运营的自​​主代理执行,但没有所有者采取任何行动。

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

推荐阅读
1的5,215

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

基于加密货币服务器的网络对等网络dapps来源:sourceforge.net

特点

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

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

协议类型

最常用的两个协议是工作证明和参与证明:

工作测试(POW)允许网络参与者根据他们在网络上的工作量获得奖励。挖矿过程并将其添加到链条中需要大量的能源,因此区块链仍然是安全的。挖矿奖励是令牌,并根据处理的交易数量进行分配。

参与测试(POS)涉及维护和下注代币,并且根据你的金额,你可以在新的区块中投票。

什么是dapps工作证明的股权证明 资料来源:digitaltokens.io

不同类型的DApps

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

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

DApps与智能合约之间的差异

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

智能合约是自动执行两方或多方同意的条款的软件,仅在满足所有要求时才分发数字资产。

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

DApps的优势

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

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

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

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

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

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

Dapps的例子

占卜师

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

SiaCoin

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

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

安全网络

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

结论

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

千万不要错过与加密货币相关的任何重要新闻按照你喜欢的方式关注我们的新闻;通过Twitter,Facebook,电报,RSS或电子邮件(向下滚动到本页底部进行订阅)。比特币永远不会睡觉。我们也不是。

关注Telegram // www.criptomonedaseico.com

资讯来源:由0x资讯编译自CRIPTOMONEDASEICO。版权归作者AlexisValera所有,未经许可,不得转载