我们每天使用的大多数移动应用程序都属于集中式应用程序。这些应用程序包括Facebook、WhatsApp、Twitter、Instagram等热门应用程序,它们被认为是集中式的,因为这些应用程序积累的数据存储在集中的服务器或服务器组中,这些服务器或服务器组属于拥有这些应用程序和相关数据的单一机构。我们已经使用集中式应用程序几十年了。
这些传统的应用有很大的局限性:
•易受恶意行为者的攻击
•透明度较低,没有隐私方面的行为准则
•易受单点故障的影响
•更不稳定
•接受国家政府和其他管理机构的审查
以上这些问题就是创建分散式应用程序(dApp)的一些主要原因。在所有这些因素中,保护数据一直是主要的驱动因素。
dApp是一种分布式的互联网应用,它运行在一个分散的P2P网络上,具有开放源代码库,任何有兴趣支持该项目的人都可以访问和定制。dApp不属于网络中的任何一个节点。网络中的对等点由连接到Internet的个人计算机组成。
分布式应用程序分布在多个服务器上,而不是像集中式应用程序那样依赖于单个可攻击服务器。多台服务器帮助dApp平稳高效地处理数据和控制流量,使其比传统的集中式应用更加稳定。分散式的服务器几乎可以防止黑客攻击。由于没有单一或集中的实体拥有和控制数据库,黑客利用单点故障的机会几乎为零。为了增加另一个级别的安全性,dApp所积累的数据受到高级加密的保护,从而避免了数据的流入。此外,dapp通常由本地货币或加密货币提供支持,它们是系统的组成部分,是保持系统正常运行所必需的。这些代币可用于在网络上进行交易。
dApp相对于集中式应用程序的好处包括:
•提高稳定性
•增加容错性
•第三方支付网关移除
•很少或没有停机时间
•没有互联网审查
•无需注册或创建帐户
•增强对系统的信任
•更高的可靠性
•稳固的安全和隐私
dApp的未来无疑是光明的。IBM和Facebook等科技巨头正在开发自己的dApp。在不久的将来,我们可能会看到这些流行应用程序的去中心化版本。
- END -
*文章仅代表作者个人观点
本文转自区块网
领取专属 10元无门槛券
私享最新 技术干货