加密货币世界不仅改变了人们如何看待货币,而且还创造了一系列前所未有的新颖而令人兴奋的单词。区块链社区使用的最流行的术语之一是去中心化应用程序,也称为dApps或者分散式应用程序。
您很有可能会问自己:“什么是dApp,它有什么作用?'。在阅读本指南时,您将能够回答这两个问题!
首先,我将概述使应用程序分散的原因。我还将向您展示该技术的工作原理以及如何将其用于解决实际问题。一切将以清晰,简单的方式进行解释,并附有示例,以帮助您了解学习过程的每个部分。首先,让我们确保我们了解术语“去中心化”的含义。
Did you know?
想从加密货币中变的更聪明更富有吗?
订阅我们 - 我们每周都会发布新的加密解释器视频!
What is BNB? The Truth Behind Binance Smart Chain (Animated)
目录
分散的应用程序:“分散的”是什么意思?
如果事情被分散,这意味着它不被控制,拥有,或者由一个人或机构管理。比特币的创造者中本聪(Satoshi Nakamoto)设计了世界上第一种加密货币,旨在分散资金。但是,正如本指南稍后将解释的那样,分权化不仅可以赚钱,而且可以应用于几乎所有内容!
最新优惠现在有效:
$30,000 BONUS
Bybit Holiday Deal
Take advantage of this limited-time Bybit Holiday deal - complete quick tasks & claim up to $30,000! Use Bybit referral code (43654) while registering.
有趣的事实
中本聪(Satoshi Nakamoto)是化名。比特币的创建者在建立比特币时使用了这个名称,但后来却证明是假的。没有人知道真正的创造者是谁!
为简单起见,我们将以欧元(EUR)为例。当消费者走进当地的超级市场并用纸币支付杂货时,他们便在建立集中式系统。这是因为买卖双方无法控制欧元的流动。
该角色留给了欧洲中央银行,欧洲中央银行的权力使他们能够做许多日常公民无法控制的事情。这可能包括利率,增加货币或收费的供给。
不幸的是,正如历史所表明的那样,中央银行并非总能做到正确,而是由人民来使用银行来付出代价。但是,比特币通过引入去中心化货币来挑战这些信念。
通过分散管理,该货币没有中央银行或政府可以控制其使用。相反,比特币网络使社会可以控制。这意味着具有Internet连接的任何人都可以查看和验证交易。
通过使用它们的计算能力,比特币网络(也称为节点)上的计算机将获得新的比特币奖励。这就是为什么节点也称为矿工的原因。他们通过核实交易来进行采矿,并因此而获得奖励-类似于向黄金矿工获得黄金奖励。使用该系统,区块链可以以分散的方式运行。
因此,既然您已经了解了什么是去中心化以及如何将其应用于金钱,那么下一步就是了解智能合约在去中心化应用程序世界中的作用。
什么是智能合约?
以太坊于2015年首次引入了智能合约技术,它创造了不仅仅是金融交易的更多可能性。本质上,智能合约允许两个或两个以上的人根据指定条件签订协议。一旦满足这些条件,便会自动执行智能合约。
要将分散式应用程序应用于真实示例,请;类比出售房屋的流程。通常,您必须向交易所支付申请费。现在,让我们想象一下,使用智能合约:
- 您将房屋签订了智能合约(可以使用代表房屋所有权的硬币来实现)。您将价格设置为150 ETH。
- 智能合约的条件是,如果有人向智能合约发送了150 ETH,则硬币被发送到该人的地址。
- 因此,如果有人想购买您的房屋,他们要做的就是向智能合约发送适量的ETH。
- 如果金额合适,则将硬币(您房屋的所有权)发送给该人,并向您发送150 ETH。如果金额不正确,则ETH将退还给发件人,您的房屋将保留在智能合约中。
通过使用智能合约,您不需要交易所。您也不需要支付任何申请费。没有中央机构可以信任,因此不收取任何佣金!您只需支付以太坊网络上正在挖掘/验证交易的节点的以太交易费。这个费用很小!通常在$0.30至$1.30之间。
以太坊平均交易费| 资料来源:bitinfocharts
智能合约的用途无穷,包括预订酒店/机票,卖车,放贷等等。
智能合约技术的主要优势在于,它无需第三方来验证协议。每个交易都可以在公共区块链上查看,在此示例中,资金是根据协议的条件自动分配的。由于智能合约在去中心化系统(区块链)上运行,因此没有第三方可以信任!
由于有了智能合约,我们可以节省通常用于佣金和手续费的大量资金。不仅如此,我们还可以节省大量时间!
智能合约为去中心化应用提供动力的另一大优点是:
一旦将智能合约提交到区块链,就不可能对其进行修改或更改,从而无法撤销。这意味着没有人可以篡改合同!
什么是dApp(或简称为分散式应用程序)?
如果您到目前为止已经遵循了我们的指南,那么您现在应该已经对在分散式系统中进行操作的含义有了很好的了解。您还将了解多少智能合约可以改善未来的业务。
现在,这使我们进入了通常称为dApp的主题。在开始使用dApps(或简称为分散式应用程序)技术之前,首先了解常规(集中式)应用程序的历史及其功能是一个好主意。然后,我们将解释为什么将这些应用程序分散化如此重要。
集中式应用简史
在计算机的早期,需要将应用程序直接安装到用户的设备上。考虑一下您可能玩过的某些游戏,例如“俄罗斯方块”或“纸牌”。这些是本地安装到您计算机上的应用程序的示例,与外部服务器(即Internet)没有任何关系。
在计算机的后期,应用程序具有和万维网通信的能力。一个很好的例子就是网络浏览器,它允许用户从世界任何地方发送和接收数据。接下来是移动应用程序,提供与连接到互联网的PC相同的功能和优势。
这里的关键点是所有这些应用程序都是集中式的,这实际上与分散式应用程序相反。这可能与普通用户无关,但是如果您考虑了一会儿,您可能会开始理解它如何影响我们。集中式应用程序会以多种方式影响我们并给我们带来问题,这就是为什么分散化如此重要的原因!
dApp的含义:为什么dApp如此重要,以及dApp如何工作?
Facebook的-社交媒体巨头-被世界各地的人们所使用。即使在中国(这个人口估计占全球20%的国家)被禁止使用,仍然有超过20亿个活跃的Facebook帐户正在使用中!
考虑一下您提供给Facebook的私人信息的数量。仅通过创建一个Facebook帐户,您就可以提供个人详细信息,例如您的全名,出生日期和居住的国家。但是,通过进一步使用Facebook,您所提供的不仅如此。
资料来源:newgenapps
Facebook的可能访问你的位置,你的照片,你在哪里工作,你吃什么早餐,你是有关系谁,以及你是否拥有一个宠物鱼。将这些信息乘以20亿用户,Facebook团队就拥有一个非常大的数据库。这些数据全部秘密地保存在其中央服务器上。
这意味着您相信Facebook不会滥用您提供给他们的信息。但是,此信息通常被出售给营销公司!
集中式服务器也很糟糕,因为如果它们关闭(因为它们被黑客入侵或失败/崩溃),那么整个网络将处于脱机状态–您将无法访问Facebook。如果Facebook使用分散服务器代替,而更像是分散应用程序,则关闭一个系统都没有关系,因为网络是信息在许多不同节点上共享,而不仅仅是一个中心点。
不仅如此,具有分散服务器的Facebook也意味着您不必用任何信息来信任任何人。相反,它将存储在没有人控制的共享数据库中。信息将被加密,唯一有权解密的人就是您!
另一个例子
YouTube是集中化的另一个主要示例-YouTube管理团队对上载的视频拥有完全控制权。如果平台存在某些异议,他们可以删除视频。他们还可以阻止用户上传视频!
另一件事:尽管用户可以从自己的视频中获利,但YouTube却占据了很大一部分利润。如果YouTube是去中心化的应用,那么这将不是问题。在dApp中,没有第三方(例如YouTube)需要付费,也没有第三方可以删除您的视频或屏蔽您!
技术
dApp就像智能合约和区块链的接口。将区块链视为互联网,将智能合约视为互联网,将分散式应用程序视为YouTube和Facebook。
并非完全一样,但这可以帮助您想象。
基本上,去中心化应用程序使我们能够以用户友好的方式使用智能合约和区块链。在我们之前使用智能合约出售房屋的示例中,dApp是您下载到手机上或在PC上使用的dApp,它实际上是为房屋设置价格,输入详细信息并上传照片等。
当有人在dApp上按“购买”时,dApp会将ETH发送到智能合约。
如何构建去中心化应用程序?
尽管现在可以通过许多不同的区块链使用分散式应用程序,但以太坊仍然是最受欢迎的应用程序。这就是为什么您经常听到“以太坊dApp”一词的原因。
那些对构建智能合约或dApp感兴趣的人必须学习以太坊的编程语言-Solidity。
以太坊背后的开发人员设计了Solidity,以便任何对Java和Python等基本语言有深入了解的人都可以学习如何使用它。如果您想学习Solidity,可以使用我们的Space Doggos程序!
Space Doggos是一门循序渐进的课程,将以一种有趣的方式教您 Solidity的基础知识。只需按照以下步骤构建自己的游戏即可!它是专为初学者设计的。学习编码语言通常很枯燥乏味,所以我们变得很有趣!
分散应用程序的真实示例
您现在应该对什么是分散式应用程序有了很好的了解。您还应该知道dApp使用智能合约,并且它们是使用Solidity编程语言构建的。尽管以太坊虚拟机仅在2015年推出,但已经有许多去中心化应用程序可用。让我们看一下今天可以访问的三种流行的dApp:
Etherisc
Etherisc是一种分散式应用程序,可改善旅游业!Etherisc dApp允许用户购买或出售航班延误和取消的保险。使用以太坊区块链,每个保险协议都可以在公共数据库上查看。
一旦达成保险合同,就不可能更改。有许多不同的保险计划可供投资,所有保险计划都具有不同的风险等级。
最重要的是,去中心化功能使用户能够在事件结果得到验证后立即接收付款。没错-即时付款!归功于智能合约技术,分散式应用程序可以充分利用。
Golem
Golem项目以分散到一个新的水平。Golem dApp允许用户租用其额外的计算能力,以换取自己的硬币GNT。
需要额外资源的人可以从其他用户租用这该对等网络的基础。所有交易都完全独立于Golem的网络,从而确保该平台以分散的方式运行。
Ethlance
该Ethlance平台旨在分散的自由职业市场。通常,那些希望在线上向客户出售其技能和专长的人必须经过第三方。结果,自由职业者和客户都需要付费,某些平台收取的费用高达项目总价值的20%。这是巨大的数额!
这在去中心化的系统上会更好得多,这就是创建Ethlance的原因!由于Ethlance是dApp,自由职业者和雇主使用智能合约来处理他们的交易。这样,没有中间人也要付费!这也意味着,人们总是按时支付工资,只有在工作完成时才可以得到工资。
dApp的未来前景如何?
有超过1000个分布式应用寻找让世界更加透明和公平的地方目前正在开发中,有许多。区块链社区认为,去中心化应用将改变许多行业,从政治和赌博到能源和会计。
在这里,我们将解释这两个行业(能源和政治)如何从分散的应用程序中受益。
Did you know?
想从加密货币中变的更聪明更富有吗?
订阅我们 - 我们每周都会发布新的加密解释器视频!
What is FUD in Crypto? (Fear, Uncertainty & Doubt Explained)
能源
电力是每个人都需要的稀有资源。不幸的是,能源部门主要由大公司控制,大公司的唯一目标是赚取尽可能多的钱。
因此,人们别无选择,只能支付昂贵的价格才能获得电力。Power Ledger只是一个开发dApp来解决这个现实问题的区块链组织。
Power Ledger背后的想法是允许人们通过点对点市场出售多余的电力。该项目不仅促进了太阳能等绿色能源的使用,而且还确保了买家支付公平,透明的价格。这就消除了通常需要大幅度削减利润的中间商(大公司)的需要。
政治
在政府选举中进行投票是每个人的一项重要人权。在现实世界中,我们经常听到政府试图通过威胁和暴力恐吓选民。我们甚至听说他们以欺诈手段欺骗了投票系统。结果,政治是一个将从分权中受益的行业。
一群寻求解决这些问题的开发人员创建了FollowMyVote,它将使人们可以使用以太坊区块链进行投票。通过使用分散的应用程序来验证选民的身份,选举现在可以是安全,可靠和透明的。
使用FollowMyVote,投票系统无法被欺骗-每个投票都在公共区块链上经过独立验证,无法更改。
其他行业潜力:
- 赌博
- 广告
- 会计
- 银行业
- 保险
- 贷款与抵押
- 身份验证
- 房地产
- …还有很多很多!
结论
本指南的目的是让您了解什么是分散式应用程序以及它们可以做什么。通过完整阅读本文,您现在应该了解dApp背后的主要技术。您知道dApp(去中心化应用程序)是区块链的应用程序。
您还应该能够解释去中心化的含义,以及为什么它如此重要。
也许您会决定学习Solidity并创建自己的去中心化应用程序?我们很想听听您对我们的指南的看法以及您对分布式技术未来的任何想法。
今天就开始使用Space Doggos学习Solidity!如果您正在寻找的是加密货币交易,请自己选择合适的平台!
本网站发布的内容并非旨在提供任何形式的金融、投资、交易或任何其他形式的建议。 BitDegree.org 不认可或建议您购买、出售或持有任何类型的加密货币。在做出金融投资决定之前,请务必咨询您的财务顾问。