去中心化应用

1.什么是Dapp 去中心化应用?

Dapp是一种互联网应用,其后端去中心的点对点网络上运行(peer-to-peer 即P2P 网络技术),且其代码是开源的,网络中不存在能够完全控制Dapp的节点。
不同的Dapp通常使用不同的数据结构类型的共识协议,例如比特币使用工作量证明协议(POW)来达成共识。

优点

  1. 可以容错,没有单点故障的问题,因为他们默认是分布的
  2. 防止某单一机构的干扰,因为是去中心化的
  3. 更容易被人信任,因为不受任何机构所控制

缺点

  1. 修改bug与更新dapp很难,节点太多需要通知其他的节点
  2. 没有中心化的结构来验证用户身份
  3. 创建Dapp 应用比较困难,因为他们应用复杂的协议达成共识
  4. 应用通常独立于第三方API,以获取或者存储数据。Dapp不能依赖中心化的API,但是可以依赖其他的Dapp。但是实践中比较困难

2.去中心化自治组织 (DAO)

DAO是由计算机程序代表的组织(即组织根据程序中写明的规则运行),完全透明,完全由股东控制,不受政府影响(也可以没有股东)。

为了达到这些目标,我们需要把DAO作为Dapp来开发,因此可以说DAO是Dapp的一个子类

Dash和DAC是DAO的一些例子

你可能感兴趣的:(去中心化应用)