我们都有过这样的经历:我们打开 Uber 应用程序叫车,查看 X(以前的 Twitter)来更新我们的信息。
您可能还会打开银行应用程序来查看余额、支付账单或从您喜爱的餐厅订购食物。
去中心化应用程序(或称 "dApps")是在区块链或点对点 (P2P) 网络上运行的软件程序,不受中心机构的控制。
如果这听起来像是那些厌倦了专制和审查制度的人的梦想,那么您并不孤单。世界各地的开发人员、程序员和区块链爱好者正在创建 dApp,以取代历史上由银行、航空公司和大型企业垄断的功能。
这些 dApp 通常建立在以太坊等平台上,可以充当加密货币钱包、去中心化交易所,或提供游戏、个人金融和社交媒体服务。
什么是 dApps?
去中心化应用程序是指服务器不受单一实体控制,而是在 P2P 或区块链网络中的许多节点上运行的软件。在这些应用程序中,控制者是用户,而不是公司或政府,从而提供了抵制审查和更大的隐私。
点对点(P2P)网络是一种系统,其中每个节点的容量相等,并直接与其他节点通信,而无需通过中央服务器。文件共享和在线游戏是其常见用途。在 dApps 中,节点在平等的基础上运行。
智能合约
智能合约是通过代码定义协议的程序。一旦创建,合约无需相互信任即可自行执行。dApp 正是建立在这些智能合约的基础上,并且由于采用了区块链协议,通常支持用户匿名。
为什么 dApps 非常重要
dApps 最有趣的功能来自于去中心化:
- 降低成本和效率:通过消除中间商,降低了成本,提高了可访问性。
- 安全:区块链使用加密和分布式共识。
- 全球可访问性:任何拥有互联网连接的人都可以访问数字服务和资源。
- 透明度:所有交易在区块链上都是可见和可验证的,无需信任中心实体。
应用程序的用途
应用程序旨在消除中间商和去中心化流程。一些示例包括:
- 金融服务(例如,点对点货币兑换或点对点交易)。点对点货币或资产交换)
- 供应链中的可追溯性
- 身份验证(护照、选民登记)
- 直接房地产销售和文件管理
- 医疗保健(医疗记录、安全通信)
- 去中心化教育(学生和教师之间的直接连接)
- 抗审查社交媒体
- 去中心化预测市场
DApp 也可以作为插件在浏览器中运行,以显示广告、跟踪浏览习惯或请求加密捐款。
DApp 相关诈骗
有些诈骗利用了 dApp。以下是主要示例:
- 庞氏骗局:用新投资者的资金支付以前的投资者
- FakeICOs:用不存在的 dApp 筹集资金
- 网络钓鱼:仿冒合法服务的网站或电子邮件
- 恶意软件:隐藏病毒或恶意软件的 dApp
用户应该小心:dApp 的性质使得追踪骗子或阻止他们非常困难。
应用程序的优点和缺点
优点:
- 隐私保护:通过智能合约进行匿名交易
- 严格审查:没有人可以阻止内容
- 灵活的平台:在不同领域(银行、游戏、社交等)快速发展。)
缺点:
- 实验性技术:难以大规模推广
- 复杂的界面:对于普通用户来说,dApp 通常不够直观
- 代码难以更新:一旦保存在区块链上,就很难修改
- 安全风险:与中心化应用程序相比,审计较少→错误或漏洞较多
dApps的监管
去中心化的特性导致监管困难。传统法律基于地理管辖权,这在分布式全球系统中很难执行。
在欧洲提供 dApp 的公司应遵守 GDPR,但如何做到这一点并不总是很清楚。一些解决方案(如欧洲子网(如 ICP))试图提供帮助,但存在引入集中化的风险。
发行代币或提供要约的应用程序面临着与金融证券类似的法规。提供金融服务(DEX、借贷)的应用程序必须遵守反洗钱和 KYC 法规。
消费者保护也是一个挑战:那些没有仔细阅读合同的人可能会损失资金。
著名的 dApps 例子
- CryptoKitties:区块链游戏,在游戏中饲养和出售独一无二的虚拟猫。每只 "CryptoKitty "都是在区块链上注册的数字对象。其价值取决于稀有度和市场。
- Uniswap:以太坊上的去中心化交换协议。它允许用户之间直接交换代币,无需银行或经纪人。
结论
去中心化应用程序(dApps)是在区块链或 P2P 网络上运行的软件,没有中央控制。尽管它们仍处于起步阶段,并且必须克服可扩展性等挑战,但 dApps 有可能彻底改变整个行业,消除中间商,将控制权交还给用户。