什么是 DApp 或去中心化应用程序?
去中心化应用

什么是 DApp 或去中心化应用程序?

DApp(“去中心化应用程序”)是一种软件应用程序,其运行部分或全部由一组不同的参与者保证。为了发挥作用,它通常依赖于一个或多个 聪明的合同,也就是说验证在一个或多个区块链上执行的合约的计算机协议。

通常,去中心化应用程序具有透明的用户界面、分布式数据存储模型、消息通信协议 对等,以及去中心化的名称解析系统。从货币角度来说,比特币可以被认为是一种去中心化的应用程序。与信贷组织相对,Maker 或Compound 也可以被视为去中心化借贷应用。如果您想了解有关这些新应用程序的更多信息,请阅读到最后。 我们走吧

什么是去中心化应用程序?

去中心化应用程序 (DApp) 代表了新一代应用程序,其工作方式与传统应用程序根本不同。与在集中式服务器上运行的传统应用程序不同,DApp 在去中心化网络(主要是以太坊等区块链)上运行。

DApp 的核心基于智能合约,即根据预定义条件在区块链上自动运行的自主程序。这些智能合约构成了应用程序的后端,而用户界面可以使用传统的网络技术来开发。这种架构确保应用程序完全按照预期工作,而不会被中央机构操纵或中断。

应用

La 透明度 是 DApp 的一个基本特征,因为它们的源代码通常是开源的,任何人都可以验证。与 DApp 的每次交互都会记录在区块链上,从而创建不可变且透明的交易历史记录。这种透明度在用户之间建立了信任,他们可以准确验证应用程序的工作方式以及数据的处理方式。

DApp 在许多领域都有应用。在去中心化金融(DeFi)中,它们允许加密货币的交换, 无需中介机构的贷款和借款。 在游戏中,他们创造了独特的体验,让玩家真正拥有自己的数字资产。在工业领域,他们可以透明、高效地管理供应链。

尽管有优势,DApp 也面临着某些挑战。可扩展性仍然是一个主要问题,因为区块链网络可能会变得拥挤。交易成本,称为“煤气费在以太坊上,有时可能会很高。用户体验也可能不如传统应用程序流畅,因为每次交互都需要在区块链上进行验证。

去中心化应用的历史

自去年以来,DApp 并不是什么新鲜事,事实上它们已经陪伴我们 20 多年了。第一个 P2P 网络应用程序如 Napster、eMule 或 BitTorrent 一样广为人知。这是因为这些下载应用程序访问的信息是在属于其网络的节点(计算机)网络中找到的。

如果您将计算机连接到 BitTorrent 网络,您将能够访问和下载其他用户计算机上的内容,并允许您的内容可供第三方下载。去中心化应用的概念随着时间的推移不断进步,并在 2009 年实现了一次飞跃,义无反顾。比特币诞生了,世界上第一个使用区块链的 DApp。早在 2014 年,以太坊和其他项目就诞生了 紧随其后的是区块链 2.0 和 3.0。

早在 2014 年,他就看到了第二个使用区块链的 DApp, Ethereum。使用 Solidity 语言构建智能合约有助于推动这项技术的发展。成功的秘诀在于由用户而不是公司控制的去中心化应用程序,例如 像 Fortnite 这样的元宇宙 它由一家公司控制,但 Decentraland 是一家 DAPP 由用户控制和开发的分散和开放。

DApps 相对于集中式应用程序的优势

1#安全

主要优点是 应用安全。该应用程序在由数千个节点组成的网络上运行这一事实为其提供了安全性,即使其运行的网络上的一个或多个节点出现故障,它也可以继续工作。

对于运行在中央服务器上的中心化应用程序来说,这种情况不会发生,因为如果受到攻击,就会影响服务的连续性,应用程序将停止工作。您是否曾经感觉您的 Whatsapp 停止工作了几个小时?好吧,它发生是因为 中央服务器出现故障.

2# 他们是去中心化的

尽管我们已经多次评论过,但去中心化是 DApp 的一大优势。特别是对于必须具有高容错能力的应用程序。

此外,这是一个随着时间的推移而增加的竞争优势,因为支持所述 DApp 的网络越大,系统中的计算机(或节点)就越多,崩溃或崩溃的情况就越复杂。坍塌。

3# 它们基于免费软件

最后,DApp 的一大支柱或优势是它们的构建是围绕自由软件开发的。除了实现高水平的透明度和安全性之外,这还允许其背后存在大量开发人员社区,为网络提供服务和支持。

去中心化应用 VS C 应用集中

架构和控制

传统应用程序采用集中式架构,其中服务器、数据库和应用程序逻辑托管在特定的数据中心。公司或组织对基础设施拥有完全控制权,可以自行修改、停止或限制对应用程序的访问。这种集中化可以实现高效管理,但会产生单点故障和控制。

DApps基于区块链的分布式架构。应用程序代码以智能合约的形式在数千个独立节点上同时执行。每个节点都维护区块链的完整副本,这确保即使某些节点发生故障,应用程序也能继续运行。这种去中心化消除了信任中央实体的需要。

去中心化应用

数据和交易是通过整个网络的共识而不是由单一权威机构来验证的。由于代码是公开且不可变的,因此用户可以准确验证应用程序的工作原理。这种透明度和弹性是主要优势,即使它们会带来更大的复杂性 开发和部署.

数据处理

在传统应用程序中,数据存储在集中式数据库中,系统管理员可以轻松修改。这种灵活性允许快速纠错和有效管理用户数据,但也带来了信任和安全问题。用户通常无法验证他们的数据是如何处理或修改的。

DApps 采用了完全不同的方法。所有数据都以加密方式且不可更改地存储在区块链上。每笔交易、修改或交互都记录在一个区块中,该区块一旦经过验证,就成为永久且不可更改的。这种不变性确保了数据完整性并创建透明且可验证的历史记录。

用户可以随时审核所有交易并检查其资产或数据的确切状态。这种透明度消除了信任第三方进行数据管理的需要。然而,这种不变性也可能是一个缺点:错误无法纠正,敏感数据一旦发布就无法删除。

维护和更新

传统应用程序受益于维护方面的巨大灵活性。开发人员可以随时推出更新、修复错误或添加功能。对于用户来说,这个过程通常是快速且透明的。公司还可以快速调整其应用程序以响应用户反馈或市场变化。

对于 DApp 来说,这个过程更加复杂。由于智能合约一旦部署在区块链上就不可变,任何修改都需要部署新合约。这些改变往往需要通过去中心化的治理机制得到社区的批准。这种刚性保证了稳定性和安全性,但会减慢应用程序的演变。

DApp 的更新需要仔细规划和彻底的安全审核,因为错误是不可逆转的。开发人员常常需要在初始代码中提供升级机制。维护复杂性的增加可以通过社区在应用程序发展中的更大透明度和积极参与来弥补。

可用性和弹性

传统应用程序依赖于其集中式服务器的可用性。尽管采取了冗余措施和备份,它们仍然容易受到硬件故障、DDoS 攻击或基础设施故障的影响。中央服务器中断可能会导致所有用户完全无法访问该应用程序。

由于其去中心化的性质,DApp 具有出色的弹性。通过在独立节点的分布式网络上运行,它们消除了任何单点故障。只要网络中至少有一个节点保持活动状态,应用程序就会继续工作。这种分布式架构使得 DApp 天然能够抵抗攻击和中断。

网络中的每个节点都维护着区块链的完整副本,确保了自然的数据冗余。尝试审查或关闭应用程序变得极其困难,因为大多数网络节点必须同时受到损害。这种高可用性对于需要连续、可靠运行的关键任务应用程序尤其有价值。

DApps

成本和性能

传统应用程序需要在基础设施方面进行大量初始投资:服务器、数据库、安全性和维护。然而,它们通常提供卓越的性能、快速的响应时间和高处理能力。成本主要是固定且可预测的,与托管和维护相关。

DApp 呈现出以下结构: 不同的成本。每笔交易都需要网络验证燃气费,这使得成本可变,有时甚至不可预测,尤其是在高度拥堵期间。尽管没有集中的基础设施成本,但对于高交易量应用程序来说,累积费用可能会变得很高。

就性能而言,DApp 通常比传统应用程序慢。在区块链上达成共识和验证交易所需的时间会产生固有的延迟。这种限制是去中心化和安全性所付出的代价。然而,新的可扩展性解决方案(例如 Layer 2 和侧链)正在逐渐提高这种性能,同时保持去中心化的优势。

去中心化应用的类别

在 DApp 的世界中,我们发现了不同的级别或类别,它们是:

Tier I dapps。在这个级别或分类中,我们包括在自己的区块链上运行的去中心化应用程序。

Tier II dapps。在这个级别的 DApp 中,我们发现所有托管在区块链上的 DApp 并非来自 DApp 本身,而是基于它们自己的代币或它们运行的​​区块链的代币进行操作。

Tier III DApps。 III 级 DApp 使用 II 级 DApp 才能正常运行。

最佳 DApp 示例

为了完成本关于去中心化应用程序的指南,我们回顾了最大的市场。去中心化应用: CryptoKitties。这可能是您在媒体上听说过的最著名的 DApp。 Cryptokitties 是一款收集以不同主题装饰的数字小猫的游戏。

这是一个托管在的 DApp 以太坊区块链 (DApp 级别 II)。它是现存最古老的之一。然而,它们在 2017 年和 2018 年爆发了人气,主要是因为它们也成为投机者的巨大市场,他们看到了交易市场的巨大回报。这些数字小猫中的每只都是 100% 独特的,并且属于购买它的人。它们不能被复制、销毁或窃取。

CAD市场。稳定币市场已经超越 100亿 美元。因此围绕这个市场开发了大量的DApp。最成功的例子之一是 Market DAO。

MarketDAO 是一个允许您购买的平台 stablecoins. 稍后您可以将它们转移到平台,作为交换,它们会为您提供固定的年度回报,通常约为 增长了6%。 如果您意识到的话,其操作类似于银行。我存入钱,作为交换,他们给我回报。银行可以用我给它的钱向第三方发放贷款,随着时间的推移,这些第三方将获得盈利。

区别在于 市场DAO (和类似的平台)给生态系统带来的好处是它们促进了金融产品的获取。贷款申请人无需经历传统贷款机构漫长而苛刻的审批流程。

IPSE。 IPSE 是其环境中的独特应用程序。它是一个二级DApp和搜索引擎,就像 Google、Yahoo!、Bing 或 Ecosia。它基于 EOS 区块链。 IPSE 与我们使用的传统网络浏览器不同。首先,它使用HTTP以外的协议IPFS(星际文件系统)。

除了协议差异之外,IPSE 不呈现广告。其商业模式不依赖广告。这是相当新的,特别是与谷歌等搜索引擎相比。最后,最后一个区别是 IPSE 试图显着增强用户隐私。

通过这种方式,搜索引擎不会收集有关所执行的搜索类型或执行搜索的上下文的用户数据。当然,如果用户愿意自愿贡献数据,他们将获得 IPSE 代币奖励,然后可以在二级市场上进行交易。查看最好的 去中心化应用.

结语

DApp 市场与区块链市场一样令人兴奋,并且呈指数级增长。他们为我们带来了一个充满可能性的新时代,将在处理大量数据和信息的所有领域进行创新。但是,与任何新技术或趋势一样,您需要做好充分的准备和培训。

你还有什么要说的吗? 给我们留言

我是金融学博士和伊斯兰金融专家。 商业顾问,我也是巴门达大学商业与管理高等学院的教师兼研究员。 集团创始人 Finance de Demain 多本书和科学文章的作者。

发表评论

您的电子邮件地址将不会被发表。 必填字段标 *

*