手机早已成为人们日常生活中必不可少的工具之一,而手机中的APP的功能也越来越强大,丝毫不逊色于PC客户端的功能。这些APP不仅增加了手机的功能,更丰富了我们的生活。
那么,在区块链越来越热门的如今,有没有结合了区块链技术的APP呢?答案是肯定的,那就是以区块链技术为核心的DAPP(Decentralized Application),中文名为:分散式应用程序/分布式应用程序。
DAPP具体是什么呢?
拿我们都非常熟悉的APP来举例,与APP一样,DAPP也有操作界面,并且也是由代码创建的。但不同的是,DAPP允许用户与软件直接进行交互,无需中央权限来运行。我们可以通过DAPP的一些特征来进行区分:
DAPP是运行在区块链之上的;
在DAPP之内,个人隐私的掌控权不再属于软件公司,而是属于自己;
DAPP都会有自己对应的代币(Token),来提供价值给那些对自己做出贡献的节点;
当用户在这个DAPP生态系统中成功做出贡献时,能够得到一定数量的Token奖励。
虽然DApp是科技进步和时代发展的产物,但是它与APP之间并不是替代关系,而是共存互补的存在。根据目前市面上出现的DAPP的类型进行划分,大致可以分为三种:
通用型DAPP
这类DAPP与我们常用的一些APP的功能相似,区别则是它是运行在区块链之上的,并且有自己对应的Token,比较常见的类型有游戏DAPP、阅读DAPP等。
管理型DAPP
这类DAPP最常见的就是数字货币和加密钱包了,用户能够使用自己的固有货币在区块链网络上进行交易。而这类DAPP通常都会拥有自己的区块链。
合约型DAPP
这类DAPP通常用来帮助完成一些交易。例如,物流公司能够使用RFID芯片来确定货物是否已经装运到达港口,只有当货物到达后才会释放货款。假如买卖双方都签订了智能合约,它甚至无需人工干预,就能够利用区块链上的资金来完成操作。
随着时代发展,区块链技术逐渐成熟,DAPP开始越来越被重视,那么DAPP到底有哪些优势呢?
用户凭证
在公钥与私钥系统的保障下,用户能够轻松地维护自身的财产安全。
付款处理
用户能够使用数字货币直接进行转账、付款、交易等操作。
信任、可审计
区块链上的交易记录,透明、可追溯,且不可篡改,便于由用户、第三方以及政府机构进行审核。
如今,DAPP正以我们意想不到的速度在快速发展着。虽然当下的区块链技术还不够成熟,基础公链也还需巩固,DAPP开发目前还处在初期阶段,但它的优点以及在开源社区的活跃程度就已经能够证明其未来的发展将无可限量。在不久的将来,我们或许能够看到令人印象深刻的以 DAPP为入口的色彩缤纷的区块链世界,让我们满怀憧憬拭目以待!