# 在使用 dApp 时，您必须了解哪些事情？

By [Untitled](https://paragraph.com/@0x69f307608b73934a290743091681fa9996c88db9) · 2023-06-10

---

“ DApps ”、“ dApps ”或“ Dapps ”是您在比特币领域最常听到的词。尽管每个人的首字母缩写词格式似乎有所不同，但它始终指的是去中心化应用程序。没有它们，加密货币就不一样了。他们在区块链社区中发挥着至关重要的作用。

尽管它们在像区块链这样的点对点网络上运行，但去中心化应用程序或 DApps 通常与传统程序相同。他们经常使用智能合约并且是开源的，所以任何人都可以通过他们的源代码来准确地了解他们是如何工作的。而这只是他们众多值得注意的优势之一。

今天有各种各样的 DApp，它们通常可以分为多个类别，例如 DeFi、GameFi、NFT 等。像 PancakeSwap 这样的加密货币交易所属于 DeFi 类别，而像 Alien Worlds 和 Splinterlands 这样的游戏则属于 GameFi。像 OpenSea 这样的平台显然属于 NFT 的范畴。

我们已经通过上述内容介绍了 Dapps 的基础知识，但对于那些喜欢深入了解细节的人，让我们仔细看看它们与传统应用程序的不同之处。

首先，它们运行的​​代码被嵌入到在去中心化网络上运行的智能合约中。智能合约本质上是一组决定应用程序如何运行的规则。

由于任何人都可以在去中心化网络上查找智能合约，因此 DApps 是完全透明的，每个人都可以访问这些规则。没有负面的惊喜或有害的软件可以隐藏在表面之下。每个人都知道智能合约将根据其使用情况完成什么。

因此，通过查看智能合约的代码，您可以根据输入准确判断期望的输出类型。更重要的是，智能合约一旦启动并运行就会完全自动化。它们不需要人类交互来执行它们的功能，也没有人可以篡改它们来改变它们的结果。

Dapps 确实具有以下突出显示的某些优点和缺点；

优点

*   没有中央权威
    
*   DApp 对所有人开放
    
*   DApps 与加密货币完美搭配
    
*   DApps 不会下降
    
*   DApps 由密码学保护
    

缺点包括；

*   很容易找出它们的弱点：尽管由于使用了加密技术，大多数 DApp 都尽可能安全，但如果攻击者仔细观察，通常可以在任何软件中找到漏洞。DApps 也更容易排除故障，因为每个人都可以访问他们的源代码，因为他们的开源性质。就像任何安全系统一样，它在很多方面都有优点和缺点。提到的好处（更难伪造交易）和缺点（更容易查明代码中的缺陷）。
    
*   拥塞：点对点网络很容易被流量淹没。更受欢迎的 DApp 在高峰时段可能会受到速度或质量下降的影响，同时网络费用可能会增加。
    
*   没有客户支持：没有一个实体负责 DApp，当出现问题或出现问题时，没有人可以求助。如果您在使用传统软件时遇到问题，可以联系其开发人员寻求支持。DApps 不是这种情况。用户数量特别少也可能是一个问题，因为对较小的 DApp 的支持较少。
    

注意：并非每个 DApp 都遵守相同的规则

正如我在上面简要提到的那样，应该注意的是，并非每个 DApp 都是平等创建的——而且并非所有 DApp 都遵守完全相同的规则。虽然我们上面强调的优点和缺点适用于大多数真正去中心化的 DApp，但并非所有 DApp 都是真正去中心化的，即使它们由区块链上的智能合约提供支持。

例如，PancakeSwap 是一个完全去中心化的 DApp。它是开源的，它使用区块链，没有集中的权力机构控制它。相反，社区（PancakeSwap 代币持有者）对提议的改进做出决定。

另一方面，NFT 交易平台 OpenSea 即使在很多方面理论上符合 DApp 的定义，也不是完全去中心化的。总部设在纽约市的集中组织负责监督其行政管理。用户无法像查看其他 DApp 一样查看其代码，因为它不是开源的。

仅仅通过交易加密货币，您可能会偶然发现许多 DApp。PancakeSwap 和 Uniswap 等 DApps 交易所通常用于来回转换各种代币。但是，如果您不寻找它们，您可能不会知道有很多 DApp。其中包括游戏、DeFi 贷方，甚至音乐流媒体服务。

DappRadar 网站被称为“_世界 DApp 市场_”，是开始使用 DApp 的绝佳场所。您可以这样做以遍历各种网络上可访问的所有程序，例如 BNB Chain、Polygon 和 Ethereum。有一份目前使用最多的 DApp 列表，您可以按类别进行探索。

---

*Originally published on [Untitled](https://paragraph.com/@0x69f307608b73934a290743091681fa9996c88db9/dapp)*
