您现在的位置是:首页 > 区块链 > 区块链技术区块链技术

DApp:区块链技术的实际应用体现

2019-09-14 17:46:58来源:比特学院作者:栏目:区块链技术人已围观

简介你应该听说过应用程序App,但是什么是DApp呢?它是区块链技术非常有价值和重要的应用,让我们仔细看看DAPP到底是什么,它对区块链和数字货币的发展到底意味着什么。1.DApp是什么?要

你应该听说过应用程序App,但是什么是DApp呢?它是区块链技术非常有价值和重要的应用,让我们仔细看看DAPP到底是什么,它对区块链和数字货币的发展到底意味着什么。

App与DApp

1.DApp是什么?

要全面了解DAPP是什么以及它需要什么,您必须首先熟悉它的底层技术——区块链。我们可以将区块链看作是一个完全透明且不断更新的信息交换记录,它通过公共的个人计算机网络进行信息交换。它的去中心化的属性使其很难遭到黑客攻击和造成系统崩溃,它可以确保每一次信息交换的有效性和信任。

更具体地说,区块链网络利用密码技术以“块”的形式记录每一笔交易,并确保其不会被更改或损坏。这样,每个人都可以在不访问个人信息的情况下跟踪每笔交易信息。它的应用领域无穷无尽,当今社会的最多应用,就是把DAPPS应用到支付领域。

DAPP是在点对点计算机网络上运行的应用程序,而不是单台计算机。这样做的好处是,网络用户不必依赖中央计算机来发送和接收信息。这些应用程序利用区块链的力量,使用智能合约来执行双方之间的协议条款。DAPP不必通过一个集中的网络,而是依靠智能合约来访问区块链网络并进行操作。

但是,成为 “去中心化”的应用程序,必须满足一些要求。

去中心化的应用程序必须是开源的,它指的是其源代码程序可以被用户或其他开发人员使用或适当的修改,除此之外,每个DAPP都必须去中心化。 最后,每个DAPP必须通过生成代币或其他形式的数字资产的激励系统维持其自身的活动,同时还必须遵守自身的算法和共识协议。只要新的DAPP中存在这些特性,它就可以在自己的网络上运行,而无需第三方中心机构授权。

DAPP是在计算机点对点网络上运行的应用程序,而不是单台计算机。这样做的主要好处是,用户不必依赖中央计算机来发送和接收信息,而是利用智能合约来执行双方之间的协议。

2.DAPP术语解释

在我们深入研究DAPPS如何工作以及目前的现状时,让我们快速浏览一些重要术语,以更好地了解它们是如何工作的。

智能合约(Smart Contract):智能合约是指当双方或多方涉及到数字资产的一种合约机制,当事方将数字资产放入合约机制中,合约执行时通过执行中的未知的数据和公式来自动实现当事方资产分配。

自主代理(Autonomous Agent): 自主代理是代表所有者执行的“智能”代理,不受所有者个人干扰。自主代理具有在受限域内信息自主处理能力,可以根据给定的规则运行。

去中心化应用程序(DAPP):去中心化应用程序(DAPP)是指存在和运行在区块链或P2P计算机网络上的数字化应用程序,而不是单个计算机,不受单个机构的权限控制。

去中心化的组织(DO):与组织的概念相同,只是将其去中心化。去中心化的组织不是一组人通过法律系统,进行人与人之间的交互和控制的层次结构,而是由一组人根据代码中指定的协议进行交互,并在区块链上执行该协议。

去中心化自治组织(DAO):DAO(去中心化自治组织)可以被视为智能合约的最复杂形式,其中去中心化组织的章程通过代币管理规则被嵌入到智能合约的代码中。如今DAO在不透明的分布式网络和共识技术的基础之上执行,如以太坊区块链或类似的区块链。

去中心化自治公司:去中心化自治公司(DAC)是区块链技术最有趣和最具破坏性的应用之一。DAC具有能自动组成复杂的过程、系统和组织(如公司)的能力,以前这些是不可能在人力控制结构之外移动的。此外,在许多类别(安全、信任、协议、弹性、一致性)中,与人为控制的模式相比,DAC有某些特定的价值和优势。

DAPP的种类

3.不同类型的DAPP

并非所有的DAPP都是相同的,它们可以在几个方面有所不同。既然我们对DAPPS的一般功能有了很好的了解,那么让我们更深入地了解一下当前存在的不同类型的DAPPS。

一种是自主代理。在一个自主的代理中,根本不需要特定的人参与;也就是说,虽然构建代理所运行的硬件可能需要一定程度的人工工作,但自主代理不需要人的参与而自主工作。自主代理的一个例子可能是计算机病毒。病毒可以在没有任何人际互动或直接控制的情况下从一个网络传播到另一个网络。事实上,它几乎像自己运作一样,真正地使它成为一个自主的代理。

第二种是去中心化的组织(DO)采用实际组织的概念相同,并从本质上是去中心化。去中心化的组织不是由一组人亲自交互并通过法律系统控制财产来管理的层次结构,而是由一组人根据代码中指定的协议相互交互,并在区块链上强制执行。

最后一种是被认为是DApps“圣杯”的去中心化的自治组织(DAO)。这是一个生活在互联网上并独立存在的实体,但也严重依赖于雇佣个人来执行某些自主本身无法完成的任务。

比特币将介于DO和DAO之间,因为它存在这两种分类的一些特性。

在对新的DAPP进行分类时通常会用到这三种类型。

I型Dapp他们有自己的区块链。如:比特币是I型去中心化应用程序中最著名的例子,但莱特币和其他“山寨币”也属于这一类型。

II型Dapp使用I型Dapp的区块链。II型DAPP是协议,具有功能所必需的代币。如:OMNI协议。

III型DAPP使用II型Dapp协议。III型DAPP是协议,具有功能所必需的代币。如:使用OMNI协议发布“safecoins”以获取分布式文件存储的安全网络。

考虑到目前存在的DAPP有多少种不同的分类和类型,最重要的是要了解它们之间的关键区别,以及什么使得DAPP去中心化。

并非所有的DAPP都是相同的,它们可以在几个方面有所不同。有自主代理根本不需要任何人的参与,去中心化的组织和去中心化的自治组织。

DAPP与智能合约

4.DAPP与智能合约

学习DAPP时产生的最大误解之一是将其与智能合约进行比较。虽然这两个概念在功能上有一些相似的概念,但它们实际上是完全不同的,不应该被错误地比较。让我们来分析一下这两者之间的关键区别。

智能合约包含与交易有关的所有信息,并且只有在满足要求后才能继续执行相应的操作。智能合约与传统纸质合约的区别在于,智能合约是由计算机生成的。

DAPP类似于智能合约,但在两个关键方面有所不同。首先,去中心化的应用程序在市场的各个方面都有无限多的参与者。第二,去中心化的应用程序不一定是财务方面的或与财务方面相关的。有几个DAPP区块链平台可用,包括以太坊,Cadanno, Neo和HashGraph。由于它们之间有许多优点和缺点,这些平台允许开发人员轻松地编写新的应用程序。

DAPP与智能合约不同。尽管在某些意义上它们是相似的,但是去中心化应用程序在两个关键方面是不同的。首先,去中心化用程序在市场的各个方面都有无限多的参与者。第二,去中心化应用程序不一定是财务方面的或与财务方面相关的。

5.DAPP的优势

Dapp有潜力成为一个相当革命性的区块链技术应用。由于其去中心化的结构,DAPP具有固有的安全性,再加上区块链,它允许与数字货币应用程序无缝集成。因为区块链以一种无法更改的方式存储信息,除非其所有主机都同意更改是有效的,因为每个条目都合并到后续条目的哈希值中。

此外,数字货币通过奖励内容创建者并激励某些用户托管“完整节点”,在许多DAPP中发挥着关键作用。大多数DAPP创建了代币。

最后,DAPP基本上是不可破解的,这使得它能够完全抵御外部干扰,特别是来自大公司的干扰。一旦DAPP启动,它就完全独立运行。这意味着他们可以不受任何外部影响,无论是来自开发商、公司还是政府的。总的来说,所有这些优势使DAPPS能够真正变革世界,即使现在它仍处于发展的初级阶段。

DAPP有几个优势,包括安全性、可访问性和数字货币集成。

总结

区块链技术最有用的应用之一是DAPP。事实上,很多人不知道它的革命能力,特别是那些不精通密码学的人。展望未来,将出现越来越多的DAPP,我们应该关注它们如何影响世界。

Tags:DApp   区块链技术

很赞哦! ()

文章评论

    共有条评论来说两句吧...

    用户名:

    验证码: