什么是 dapp?区块链上的去中心化应用
去中心化应用 (dapp) 简介及其与传统应用的区别。
Date published: 2019年4月1日
由 迪斯特里克特零克斯网络 制作的讲解视频,介绍了去中心化应用 (dapp),涵盖了它们与传统应用的区别、它们如何在区块链基础设施上运行,以及它们的安全优势。
本文字稿是迪斯特里克特零克斯网络发布的原视频文字稿 (opens in a new tab)的无障碍副本。为了提高可读性,已进行了少量编辑。
什么是 dapp?(0:01)
Dapp 是去中心化应用 (dapp) 的缩写。就像任何开发者都可以为苹果 iOS 操作系统上的 App Store 开发应用一样,开发者也可以在以太坊的区块链基础设施上进行开发。对于最终用户来说,dapp 的外观和体验可能与你今天使用的其他应用没有任何不同。然而,dapp 是由区块链驱动的,这使得它们与众不同——也许还远远优于传统应用。
dapp 如何工作 (0:29)
以下是你需要了解的内容:
- dapp 的前端代码和用户界面可以使用任何能够调用其后端的语言来编写
- 其后端代码运行在像以太坊这样的去中心化点对点网络上,并且该应用操作的所有记录都存储在区块链上
- 在大多数情况下,整个代码库都是开源的——这意味着其他人可以访问代码并在其基础上进行开发,但没有任何一个人拥有该应用,这意味着社区中的任何人都可以自由地使用、改进和在其基础上进行开发
- dapp 的用户群体可以自由地进行自我治理——这个概念被称为自治
安全优势 (1:10)
在区块链上运行 dapp 还提供了额外的安全优势。由于交易在以太坊区块链上是分布式且加密的,因此黑客无法攻破并访问某个中心化位置。
在以太坊上构建 dapp (1:23)
以太坊也许是构建 dapp 的最佳平台,这要归功于其专属语言 Solidity。这使得开发者能够使用以太坊虚拟机创建智能合约。使用这些工具,开发者已经创建了用例涵盖从预测市场到资源规划的各种应用。
示例:Ethlance (1:43)
一个已经上线并运行的 dapp 示例是 Ethlance。Ethlance 是一个完全去中心化的就业市场,自由职业者可以在这里找到工作,雇主也可以在这里找到员工。由于它由以太坊区块链驱动,除了 Gas 费之外,它是完全免费使用的。