🙋 什么是Web3 DApp?
Web 3.0 应用程序叫做 DApp ,全名是 Decentralized Application (去中心化应用程序)。
要了解 DApp,首先就得了解“去中心化”,在 Web 2.0 的时候,我们访问的服务都属于【中心化】服务,管理者有绝对的权威,平台的一些举措,对用户有着很大的影响。“去中心化”后,这类绝对的权威将会消失,大家都可以查看你的代码逻辑,如果刻意的隐藏代码逻辑,那这将是一个不平等的智能合约,将不被承认。
根据去中心化应用程序白皮书理论 (The General Theory of Decentralized Applications White Paper),符合以下标准的申请则被视为DApp:
开源 (Open Source) – 去中心化应用程序必须完全开源并自主运行,简单来说是将程式码完全公开,以便其他开发者或程式人员作复核及修改。
分散 (Decentralization) – 将所有数据加密存放于可公开访问的区块链中。
密码货币 (Tokens) – 为区块链提供原生的数字货币 (Coins) 或用智能合约发表的代币 (Token) ,为采矿人员和用户提供价值。
算法 (Algorithm) – 使用标准加密算法通过节点网络启用采矿。