当前位置:首页区块链浅谈分布式应用

浅谈分布式应用

在本文中,我们将解释什么是DAPP以及它是如何工作的。

什么是DAPP?

分布式应用程序(DAPP)由在前端可视化并在对等网络上执行的智能合约组成。前端可以是一个网站,由HTML、CSS和代码组成;后端由写得很牢的智能合约组成。我们的DAPP可以在以太坊区块链上运行,因为它是一个对等网络,而且因为分布式应用程序使用区块链技术,它们不受中央机构的控制,这意味着我们的DAPP不需要中央服务器。

DAPP标准

以区块链为标准

关于DAPP的工作原理。在我们的例子中,我们将使用汽车Maker大众汽车,它正在与轮胎Maker谈判新的合同,并建立诸如全球协议(GVA)、数据保护协议(DPA)或服务水平协议(SLA)等合同。由于政策和合同较多,在合同谈判过程中会出现一些分歧和问题,谈判时间可能长达数月,成本较高。

现在,让我们比较一下流行的例子和DAPP。

浅谈分布式应用

通常,我们在合同谈判中遇到的问题如下:

不透明的

低安全性

不信任

但是我们可以很容易地通过使用DAPP来解决这些问题,这为以太坊提供了基础。你可以比较一下。您可以同时以多种方式处理文档。文件不在中央服务器上,而是在分布式服务器上。因此,每个人都有一份合同副本,这可以防止未经授权的人更改文件,而不会造成数据丢失。

通过DAPP,我们可以实现以下目标:

透明性:所有参与者都可以处理同一个文档。

安全性:区块链中的每个人都可以使用文档并以加密形式存储。

信任:为每个文件生成一个哈希。我们信任系统,因为我们不能忽略更改文件。

浅谈分布式应用1

现在我们可以使用DAPP为每个人提供更多的控制和安全。

以开源为标准

具有可自由访问源代码的开源软件。这意味着每个人都可以影响软件。因此,任何人都可以查看软件并重新编程。

DAPP还有开源代码,独立于中心实例工作。没有管理员来控制未来的发展。因此,DAPP必须适应变化或市场反应。

代币是标准

代币是表示区块链中记录副本的数字单元。在这种情况下,单词token可以有多种含义,因此它可以实现多种功能,这取决于我们希望如何使用token。

加密是标准

民主行动党也需要得到保护,矿工们希望他们的工作得到回报。使用工作证明算法,我们可以创建代币来奖励矿工。

有三种类的分布式应用程序:

类1。在自己的区块链上进行DAPP。

类2。使用1区块链的DAPP。

类3。当我们使用类2协议时(源代码)。

这三种类在逻辑上是相互依存的。例如,让我们用以太坊。它满足DAPP的四个条件。因此,它是开源的,有自己的区块链。它使用代币,也可以生成它们。

以太坊提供了使用智能合约的可能性。我们用它们来设定某些条件。在他们的帮助下,可以创建DAPP。例如,azure、Golem或fun fair被归类为类2。例如,类3是一个使用azure基础设施的应用程序。在理解了不同的标准和类之后,我们仍然需要理解去中心化应用程序是如何工作的。

DAPP是如何工作的

我们可以通过智能合约提供我们自己的DAPP,智能合约是一个基于以太坊的工具,智能合约允许我们连接到区块链。

我们用一个简单的例子来解释。Web站点通常使用HTML、Java或CSS编程语言来显示页面。我们还需要数据库中的数据来使用API。例如,当你访问Facebook时,网站会调用API,然后它会显示你需要的信息。

浅谈分布式应用1

DAPP的工作方式与网站类似,主要区别在于没有API连接到数据库。相反,你有一个连接到区块链的智能合约。

浅谈分布式应用2

DAPP的优点

一旦开发了DAPP,你就不能随意删除它,因为它运行在区块链上,可以在每台电脑上运行,这也意味着其他人不能关闭你的DAPP;由于DAPP不在中央服务器上,因此没有停机时间;DAPP也可以通过token来维护自身,共识机制可以保证一切的正常运行。

温馨提示:

文章标题:浅谈分布式应用

文章链接:https://www.btchangqing.cn/248214.html

更新时间:2021年05月02日

本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。

区块链行情

[分析师看后市]小长假行情普遍上涨,不必紧张适当放松

2021-5-2 6:33:34

区块链

跨境支付或使加密货币成为主流支付选择

2021-5-2 6:47:33

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索