第一章 DApp简介及特点
DApp是英文Decentralized Application的缩写,指的是基于区块链技术的去中心化应用程序。
DApp之于区块链,类似手机App之于IOS和Android。App是基于IOS系统/Android系统的应用,而DApp是基于区块链底层公有链(如以太坊、EOS)建立的应用。
DApp与传统的App最大的区别是:
App运行在中心化的服务器上,一旦服务器出现故障,用户在App的数据很容易丢失、被盗、篡改,经常会出现类似FaceBook、Google、京东、携程的用户数据泄露事件。
而DApp运行在去中心化的网络上,网络中不存在中心化的节点可以完整的控制DApp,基本不会出现数据丢失、被盗、篡改的情况出现。
DApp上所有的数据进行加密后存储在去中心化的区块链应用平台上,数据的安全性能更高,能够有效防止信息篡改和伪造,同时很大程度上提高了项目的稳定性,降低了宕机风险和运营成本。