DApps是什么?DApp分布式应用程序是如何工作的?_币圈问答_鼎鸿网

DApps是什么?DApp分布式应用程序是如何工作的?

angula 0

什么是DApps?对于一些人来说,区块链已经成为一种过度炒作的技术和流行语,这与错过百万富翁的机会有关,或者与在厨房里没完没了地谈论它将如何改变世界的同事有关。基于区块链的应用非常重要因为他们解决了现在企业和终端用户面临的问题:隐私、数据安全和与他们分享数据的人。

对区块链技术的一个常见误解是,它意味着取代传统货币。虽然这可能是少数人的目标,但它只是区块链应用程序的一个用例。

什么是DApps?

DApps是分布式应用的缩写。。这些应用程序实际上不应该区分最终用户。关于DApps,重要的是后端如何处理数据。DApps运行在区块链上,其中最著名的区块链是以太坊网络。这允许开发者构建他们自己的应用程序。,甚至可以在上面创建自己的区块链代币(这些代币可以用来通过ICO筹集资金,或者作为钱付给维护网络的人)。要将一个应用视为DApp,必须满足几个要求:应用是开源的,也就是说代码是公开可见的。,开发人员可以创建分支或编辑代码。应用程序数据不是托管在本地(内部部署)或独立的云服务器上,而是分布在安全的计算机网络上,该网络可以由云服务器和运行该软件的单台PC组成。。应用具有有限数量的区块链令牌(例如,以太坊是以太坊网络的令牌)。这需要一对加密密钥对交易进行签名,以便将数据存储在区块链中。

DAPP分布式应用如何工作?

从各方面来看,DApps都不应该被认为是应用。它们可以是网页、桌面应用程序或移动应用程序,它们只需要像任何其他应用程序一样运行即可。应用';的数据不是托管在本地或云服务器上。相反,它托管一个维护相同分类帐的节点网络,即区块链网络。不幸的是,为了正确解释DApps是如何工作的,这意味着要深入研究区块链的功能。对于那些不';如果没有技术背景,这将很快变得深刻。因此在解释这是如何工作的过程中,不会过于专业。区块链是一个点对点的网络,其目的是维护一个公开的记录数据的账本,可以看作是一个电子表格。网络中的每个节点上都存在相同的分类帐副本。这意味着同一个账本有上千份(任何兼容的电脑都可以运行该软件,成为一个节点)。这就是不变性的来源,所有节点的账本必须相同。如果分类账中有差异,该记录将无效。为了获得关于节点的信息在大多数情况下,矿工会核实交易,然后将其发送到网络。这可能是一个资源密集型的过程,需要大量的计算能力,因此矿工们通过发起交易的用户为他们的努力支付代币。正因如此,DApps要求用户要有钱包。,它包含与特定区块链相关的令牌。例如,在以太网上运行的DApp通常使用以太网币。这是对区块链的过度简化。并且有许多不同的区块链可以以不同的方式工作(只要它们遵循上面提到的规则:开源,用区块链令牌去中心化)。

DApp有什么好处?

了解为什么人们对DApps感到兴奋。首先,让';让我们研究一些应用程序是如何工作的。例如,一个社交网络,数百万人正在与网站互动,为了让用户看到其他用户';评论、帖子、赞等。必须将数据保存在网络上的某个地方,以便可以保留该操作。。没有人希望他们的评论消失。因此,这些交互存储在中央服务器上,网站所有者和主机负责保护、备份和管理这些数据的传播。维护服务器的成本很高。他们需要硬件、人员、电力等。因为许多网站对最终用户是免费的企业可能会把你的数据开放给广告主,然后广告主可以用他们的产品定位你,这样网站就可以支付成本了。在DApp,没有中央服务器来存储数据。相反,它被保存在区块链。这样,没有任何组织负责保护最终用户数据。。没有组织需要支付员工工资、维护服务器或其他管理费用。由于没有组织参与网络运营,因此没有动力出售用户数据来降低成本。因为数据存储在区块链,所以非常安全。通常区块链需要51%以上的网络同时被攻击才能影响账本存储的数据,不仅操作复杂,而且不经济。如前所述,为了满足需求,DApps必须是开源的。这意味着任何人都可以检查代码来查看应用程序的功能。这提供了传统应用程序通常无法提供的透明性。

DAPP的障碍是什么?

DApps也不是没有缺点。第一需要足够数量的节点在网络上运行。因此,如果平台建立在细胞区块链上,有时这些节点实际上大部分是由创建者操作的,所以这实际上不是去中心化的。大多数基于区块链的DApps最大的问题之一是学习曲线。它阻止不太精通计算机的用户使用它们。由于用户需要拥有持有区块链专用令牌的钱包,用户需要保留所谓的私钥或种子词来访问他们的钱包并在区块链上签署交易。与标准密码不同,私钥在遗忘或丢失后无法重置。,并且不能更改。通常,私钥是由64个字母数字字符组成的字符串,很难记住。它应该只记录在纸上,以避免黑客在保存号码时访问它的风险。所以,不是输入你的邮箱,设置密码那么简单。而且很多人会因为丢失了私钥而被锁在账户之外,再也无法访问!DApps面临的另一个问题是可以存储在区块链中的数据是有限的。例如,视频文件太大,无法以分散的方式存储。,所以它仍然必须存储在中央服务器上。

这些问题是可以及时克服的,上面的一些问题在HyperledgerFabric这样的企业区块链中是不存在的,它不需要终端用户维护钱包和支付矿工';费用。

DApps是什么?DApp分布式应用程序是如何工作的?文档下载: PDF DOC TXT