什么是分散式应用程序?
去中心化应用程序(dApps)是数字应用程序或程序,它们存在于计算机的区块链或P2P网络(而不是单台计算机)上并在其上运行,并且不在单个机构的权限和控制范围之内。
分散式应用程序说明
诸如Uber或Twitter之类的标准网络应用程序在计算机系统上运行,该计算机系统由组织拥有和运营,从而赋予其对该应用程序及其工作的完全权限。 一侧可能有多个用户,但后端由一个组织控制。
dApp可以在P2P网络和区块链网络上运行。 例如,BitTorrent,Tor和Popcorn Time是运行在P2P网络一部分的各种计算机上的应用程序的示例,在这些计算机上,各方都有多个参与者,有些参与者正在使用内容,有些参与者正在提供或播种内容,而其他人同时执行两项功能。
在加密货币的背景下,dApp存在于公共,开源,去中心化环境中的区块链网络上并在其上运行,不受任何单一机构的控制和干扰。
例如,开发人员可以创建类似Twitter的dApp,并将其放在任何用户都可以发布消息的区块链上。 发布后,没有人(包括应用程序创建者)可以删除这些推文。 发件人可以进行编辑,但原始推文将被永久保留。