仓舟小课堂 | 第六课:什么是分布式应用(DAPP)?

仓舟小课堂 | 第六课:什么是分布式应用(DAPP)?

互联网的世界里充满了有无数的 APP,这些 APP 方便了我们的生活。

在区块链的世界里有没有和 APP 一样的存在呢?

答案便是:DAPP。

什么是 DAPP

分散式应用程序(Decentralized Application / DApp)又名为分布式应用程序, 是依靠区块链技术核心所开发出来的应用程序。

DAPP 和我们日常使用的 APP 一样,会有一个用户界面,都是由代码创建的。但 DAPP 不需要中央权限来运行:它们允许用户和软件直接交互。

DAPP 的特征

DAPP 通常具有以下特征:

在区块链上运行

有 DAPP 对应的通证(Token)以为其贡献节点提供价值

当用户成功为 DAPP 生态系统做出贡献时,他们会获得一定数量的通证奖励

DAPP 里,个人隐私的掌控权属于自己,不再属于软件公司

DAPP的类型

目前区块链的世界里面大致有三种 DAPP:

1.资金管理类应用程序:用户可以使用其固有货币在区块链网络上相互交易。这些 DAPP 通常有自己的区块链,我们经常将它们称为加密货币,部分加密货币钱包也属于 DAPP(扩展阅读:仓舟小课堂 | 第五课:钱包,区块链世界的通行证)。

2.将资金与外部现实世界事件相结合的应用程序:例如,国外的部分物流公司可以使用RFID芯片位置来确定货物装运到达港口,然后才释放货物的付款。如果买方和卖方都签订了智能合约,这甚至可以通过区块链上的资金来完成,无需人工干预。

3.通用型 DAPP: 这类 DAPP 和我们日常使用的 APP 在功能上没有较大的区别,但是依靠区块链运行,有自己对应的通证。

 

使用 DAPP 的优点:

 

付款处理:用户可以使用加密货币直接进行交易。

用户凭证:使用公钥和私钥系统,用户可以轻松地维护自己的财产安全。

信任和可审计性:区块链上的不可篡改的记录,易于由用户或第三方审核。

结论

DAPP 的格局正在迅速发展。

2019 年,DAPP 开发仍然处于初期阶段,但 DAPP 的优点以及在开源社区的活跃程度表明我们可以期望在不久的将来看到令人印象深刻的以 DAPP 为入口的精彩的区块链世界。

参考资料:维基百科