Dapp 体验报告
- Dapp是分散式的应用程序。DApp运行在去中心化的网络上,也就是区块链网络中。网络中不存在中心化的节点可以完整的控制DApp。
- 必须依赖合约部署,没有一个中心化的服务器托管。
- 对比现代web应用程序依赖的基础设施,其中存在单点故障的问题。这些单点故障包括服务器基础设施、代码库、数据库等。随着高可用性和可靠的基础设施服务商(GCP和AWS等)出现,减轻单点故障方面取得进展,但强如亚马逊,也会出现2018年初的停运,很难避免停机。
- Dapp通过在多个对等节点网络上存储数据或基础架构的关键组件来缓解这些问题。如果网络中的每个参与者都拥有数据副本,则数据很难丢失。
- “在软件中,业务逻辑是程序的一部分,它编码确定如何创建、存储和更改数据的现实业务规则。”业务逻辑本质上是一组合约,规定业务对象如相互交互、并定义用户或其他对象如何访问和更新对象。
- 在传统的web应用程序中,这些业务逻辑合约是在可变的软件中实现。软件在初始创建后可以进行修改,同时也在不能保证防篡改和可审计的私有服务器上运行。
- 以太坊Dapp,是建立在以太坊钱包账户之上,充值提现也依赖以太坊主网和节点,存在转账速度比较慢的缺点。
- 过高的转账手续费。矿工优先选择高收费交易来增加区块链挖矿收入。由于网络中的带宽和计算能力是有限的,因此,很容易想象,一个恶意设置高费用却不正当的交易,有效地阻止了许多低费用的合法交易。