币圈子-打造专业区块链媒体平台

为什么说DApp是去中心化的未来?DApp是如何创建实现的

2019-12-12 16:15:55 | 来源:互联网 | 4911人阅读 | 作者:币圈子
全文导读
为什么说DApp是去中心化的未来?DApp(分散应用程序)是一种采用区块链技术的开源软件。由于这是最近才出现的概念,因此关于DApp的定义还没有广泛的共识。一些专家表示,比特币本身是第一个DApp

为什么说DApp是去中心化的未来?DApp(分散应用程序)是一种采用区块链技术的开源软件。由于这是最近才出现的概念,因此关于DApp的定义还没有广泛的共识。一些专家表示,比特币本身是第一个DApp,而其他人更感兴趣的是DApp如何为智能合约提供动力,提供所有权和其他合约协议的法律证据。

为什么说DApp是去中心化的未来?DApp是如何创建实现的

分散的应用程序由点对点的区块链技术提供支持,在这种技术中,使用该服务的人也在为其上存在的内容提供托管服务。这与传统的服务器模型正好相反:一个中央信息服务器随着它的流行而变慢,但是随着越来越多的人使用它,区块链就变得更加安全。

每个使用区块链的人都有助于验证链上的信息正确与否,并且任何用户都没有秘密更改它的机会。因此,区块链环境的攻击是具有挑战性的,因为没有中央数据存储供黑客和恶意行为者攻击。比特币和其他山寨币让区块链闻名于世,但近年来出现了一个全新的活动领域,旨在利用区块链的安全和认证功能,而不是产生虚拟货币,而是虚拟的“证明”,证明某些事件发生了。这是一个将在未来几年改变法律行业和其他许多行业的活动领域。

DApp和智能合约

DApp和智能合约是相互关联的,但它们是不同的。DApp是支持区块链的网站,而智能合约是将DApp连接到区块链的工具。DApp拥有与传统网站相似的前端架构。它们都使用各种编程语言,如CSS、HTML和JavaScript来呈现页面。然而,传统网站使用API访问web上的传统中央数据库,而DApp使用智能合约访问区块链。

一个例子是基于区块链的收藏游戏“加密猫”,它可以通过一个标准网站访问,但在区块链上而不是在一台服务器上玩。DApp有很多种类型,从是山寨币到职业介绍所,身份服务,甚至婚姻中介。DApp有一个前端,如网站或移动应用程序,以及一个基于区块链的后端。智能合约只有后端。因此,如果您想使用智能合约创建DApp,您需要使用几个第三方作为前端的智能合约。

工作量证明和权益证明

DApp利用区块链的协商共识算法来保证通过它数据的连续性和完整性。共识算法意味着所有用户必须同意对区块链提出的任何更改,并防止任何单个用户对区块链进行不需要的更改。DApp使用的两个最关键的共识机制是工作量证明和利害关系证明。工作量证明工作量证明是一个复杂的数学难题,参与区块链的人必须解决它,以确保链上的更改得到所有用户的同意。它是区块链维护存储在其上的数据完整性的最重要工具。

由于这些谜题很难解决,该系统会为破解它们的人提供加密货币作为奖励。这个过程被称为挖掘,一些用户购买特殊的硬件来解决更多的谜题并从这个奖励系统中获利。权益证明权益证明(PoS)是一种机制, 在区块链系统中有多个拥有高权限的用户验证一个单一的“真相”(交易金额、支付记录、用户在区块链游戏中的分数,或任何其他类型的数据),而不需要为了证明交易是真实的来做些令人头疼的繁琐事。

以这种方式对事件进行身份验证的人称为“验证者” (而不是工作量证明中的“矿商”),他们可以根据所持代币的大小以及在区块链中的当前声誉获得部分或全部交易费用。厉害关系证明比工作量证明消耗的能量少得多。

DApp是如何创建的

创建DApp分为四个阶段:1. 出版描述DApp特征,概念和功能。例如,白皮书提出了一个基于区块链的社交网络。2. 通过首次代币发行(ICO)以资助DApp项目,类似于传统的众筹项目,如Kickstarter。例如,我们可以在上面提到的白皮书中看到社交网络项目的ICO结果。3. 开发过程的开始期。我们可以看到社交网络在形成。4. 最终产品的发布,以及详细的发布报告和维护计划。

DApp的主要功能

去中心化。DApp的所有活动和操作记录都存储在分散的公共区块链中,避免了集中式服务器带来的任何操作风险。开源。任何人都可以检查DApp中使用的所有代码。对它的任何更改都必须得到参与DApp的大多数用户的同意。根据用户激励进行操作。验证DApp区块链的人将获得加密货币(参见上面的“工作量证明”)。

不同种类的dapp如上所述,DApp主要使用工作量证明和利害关系证明作为它们的共识算法。使用工作两证明的DApp在操作方式上类似于比特币,而使用利害关系证明的DApp是基于以太坊的(见下文“以太坊DApp”)。比特币DApps就像他们的前辈比特币一样,属于这一类的DApp具有与比特币相似的特性,它们是开源的,存储着强大的加密货币,使用加密算法作为它们的操作单元,并生成它们自己的代币。以太坊DApp以太坊是一个旨在启动区块链项目的开源项目,该项目的目标远不止产生加密货币。

它是目前最受欢迎的DApp开发中心,也是目前互联网对智能合约感兴趣的核心。以太坊提供给开发者一个区块链,可以让任何人创建DApp和智能合约,然后他们可以使用这些合约来创建自己的所有权规则,并管理交易。下面是一些基于以太坊的DApp的例子。分散的文件存储与Dropbox类似,这类项目中的智能合约工作方式是在通过区块链网络安全地分发文件或文件之前,将每个上传的数据划分为加密块。此类项目的一个例子是Storj。

代币系统代币系统被用于激励不同的应用程序,例如优惠券。识别和认证系统这也是在以太坊中一个受欢迎的类别,这些系统被用来证明一个人的身份。例如,如果双方进入一个事务,这种性质的系统可以为任何参与者提供ID的连续性,并且保证以后不能更改该信息。稳定的货币价值

以上就是为什么说DApp是去中心化的未来?DApp是如何创建实现的相关介绍,这是一份巧妙的合约,利用来自不同证券交易所市场和金融机构的数据,保护用户免受以太币对美元波动的影响。

温馨提示:文章不代表币圈子立场,不构成任何投资建议,谨防风险!本文来源于币圈子网站,转载请注明出处!侵权必究!
相关阅读
扩展阅读