App 与 DApp 的区别

要将某个应用程序视为Dapp它必须满足以下条件:

该应用程序必须是完全开源的,它必须自主运行,并且没有任何实体控制其大部分令牌。该应用程序可以响应于所提议的改进和市场反馈来调整其协议,但是所有更改必须由其用户的共识来决定。

应用程序的数据和操作记录必须以密码方式存储在公共的分散式区块链中,以避免出现任何中心故障。

应用程序必须使用访问应用程序所必需的加密令牌(比特币或系统本身的令牌),并且(矿工)的任何价值贡献都应在应用程序的令牌中得到奖励。

应用程序必须根据标准加密算法生成令牌,以证明价值节点对应用程序有所贡献(比特币使用工作量证明算法)。

App vs DApp

App = frontend + server

DApp = frontend + contracts

分布式数据库 vs 区块链

随着技术的发展,App的后端数据库早已摆脱中心化模式, 而采用去分布式数据库. 那么同样都是去中心化存储模式, 分布式数据库 与 基于分布式账本的区块链 有何不同:

原文链接:https://blog.csdn.net/wcc19840827/article/details/103067369