什么是去中心化应用程序 (DApp)?一文详解
去**化应用程序(或 dApps)是区块链技术最有前途的应用程序之一。驱动加密货币支付的相同去**化架构可用于创建**去**化的应用程序。本文将探讨什么是 dApp 以及它们与常规应用程序有何不同。它还将探讨 dApp 的优点和局限性,并**介绍加密货币领域的一些流行 dApp。
dApp 是在去**化网络上构建和运行的应用程序。dApp 为用户提供与传统消费者应用程序(即您在手机上使用的应用程序)提供的功能类似的功能,但为用户和开发人员提供了更大程度的自主权和控制权。
去**化应用程序并不是区块链生态系统所独有的——“dApp”一词是最近创造的术语,用于指在区块链网络上运行的去**化应用程序,但几十年来,dApp 已经以多种不同的形式存在。
一些最早的在线应用程序可以被视为 dApp。互联网中继聊天 (IRC) 最初于 1988 年开发,允许**人创建分散的聊天服务器,并且至今仍在使用。BitTorrent 是**个通过 BitTorrent 协议访问点对点文件共享的用户端客户端,是早期去**化应用程序的另一个例子。
然而,在区块链和加密货币的背景下,dApp 一词特指为用户提供前端用户界面的开源应用程序,该界面连接到在分散的对等 (P2P) 网络上运行的后端,例如以太坊区块链。
在这种背景下,dApp 以区块链为**的性质意味着现代 dApp 旨在简化用户与区块链网络交互的方式。dApp 可用于访问去**化金融 (DeFi) 生态系统、玩基于区块链的游戏或参与去**化社交媒体网络。
dApp 具有去**化几乎所有应用程序的潜力。dApp 和“传统”应用程序之间的主要区别在于**化——dApp 本质上是去**化的,这意味着它们不是由**单一实体或**机构运营。
例如,优步用户将通过智能手机与优步应用程序交互,以预订乘车并付款。Uber 应用程序与 Uber 运营的服务器进行通信,并与集中支付处理器连接以促进支付。
一个假设的乘车共享 dApp 执行与 Uber 相同的功能,它将作为一系列智能合约在去**化的区块链网络上运行。dApp 的功能是允许用户与这些智能合约进行交互,并通过加密货币进行付款。去**化的乘车共享应用程序不需要集中式服务器来运行后端代码,也不需要第三方支付处理器。dApp 用户将保留对他们用来支付乘车费用的加密货币的**控制权,并且可以准确指定他们想要与 dApp 共享多少个人数据。
DeFi dApp 遵循类似的原理,允许用户无需第三方或传统金融机构即可访问广泛的金融服务和产品。
使用 dApp 有一系列优势,例如:
去**化应用程序如今已经投入使用,一些 DeFi dApp 每天促进数十亿美元的交易。然而,有许多因素阻碍 dApp 达到与传统应用程序相同的采用水平。
可扩展性问题是 dApp 和主流采用之间的最重要障碍。目前最广泛使用的在线 dApp 在以太坊网络上运行,该网络每秒只能处理有限数量的交易。几乎在 dApp 上执行的每一项操作都需要在其运行的网络上进行交易,因此限制了 dApp 一次可以支持的用户总数。
如果以太坊网络上运行的一个 dApp 使用过多的计算资源,整个以太坊网络可能会变得拥堵。这种拥塞会显着增加在以太坊上发送交易的相关成本,而这些成本会转嫁给**用户。
DeFi dApp 是目前在线使用最广泛的 dApp 类型。目前可以使用的其他活跃 dApp 包括 NFT 市场和去**化加密货币交易所。高度流行和广泛使用的 dApp 示例包括:
dApp 为用户提供了一个简单、易于使用的前端,可用于与基于区块链的应用程序进行交互。与传统应用程序不同,dApp 具有抗审查性、去信任性和高度互操作性,同时还提供现实世界的用例。虽然驱动去**化应用程序的区块链技术尚不能支持大规模的广泛采用,但 dApp 每天已经负责数十亿美元的价值转移,并且随着区块链扩展解决方案的发展,它有望在所有行业中发挥无处不在的作用。制定并实施。