各应用进入瓶颈期,即将上线的Filecoin将是破局者

2020-02-22 13:34

我们都知道App是客户端应用,是Application的简称。DApp就是D+App,D是英文单词Decentralized的首字母,意思是去中心化;则DApp为去中心化应用。这是从字面上去理解这个概念,要形成更加清晰、准确、必要的概念,还需要深度去理解DApp。

为什么要有DApp?

面对新鲜事物,大多数人大多数时候的潜意识是排斥抗拒的。其实两者并不是取代关系,谁替代谁、谁淘汰谁,而是并存关系,或者说对App的丰富完善。另一方面,随时代发展,随区块链技术越来越成熟普及,DApp将越来越受重视,并越来越多的DApp出现在生活中各个场景,因为DApp直接和区块链技术挂钩,和交易数据、交易资产、不可篡改去中心化存储有关联。

App也需要去中心化?

在回答这个问题前,我们必须先知道另一个概念——智能合约。合约我们都知道,类似于合同、协议、契约等共同遵守的条例,而智能合约是电子版合同、数字化合约、智能化合约,是将合同合约用代码写成一段小程序,重要的是这段代码一旦写好就无法修改、无法篡改,并公之于众保存在区块链中去中心化,当外界条件发生变化如违约或合同到期,智能合约会自动触发。

公链的主网上线,意味着当初白皮书的设想开始进入化虚为实的阶段,技术落地成为检验公链成败的标准,基于公链开发的DApp数量和质量作为落地的重要指标。2019上半年DApp总数近3000个,新增DApp数量达1114个,半年总交易额达111亿美元,总体发展良好。从公链数据来看,具体而言,凭借先发优势的以太坊,无论是DApp总数,还是活跃DApp数量指标,均遥遥领先。

为何公链愿意支持DApp?

主要是因为当前公链仍处于非常早期的阶段,公链需要用户,团队需要扶持开发者,甚至用户。为了繁荣DApp生态,构建去中心化的落地应用场景是IPFS的又一广泛用途。

在IPFS系统里,文件及数据具有存在的唯一性,一个文件加入了IPFS的网络,将基于计算对内容赋予一个唯一加密的哈希值。这意味着IPFS哈希运算过后生成的地址是唯一的,该地址不可篡改,也不可删除

因此,一旦数据存储在IPFS中,它就是安全的。而传统的http网络,黑客可以对你进行攻击,盗取你的文件。在IPFS网络中,所有的文件和数据是分散在许许多多节点上,而且都是加密的,黑客没有办法进行攻击。

对于文件的使用,用户手上的私钥是唯一的,用户完全掌控着自己的文件安全。而在传统网络中,比如某个支付钱包中的密码和账户是在中心化服务器中,不止你一个人知道账户密码,当然一般正规支付钱包不会冒着法律风险随意公开你的密码,但是一旦平台服务器瘫痪或被攻击,你的所有信息都有可能被盗取。而IPFS则很好解决了这些问题,保证了文件和数据的安全性。

IPFS解决了传统数据存储带来的一系列安全问题,也为DApp数据存储提供了重要的技术参考。在去中心化应用解决方案中,所有的数据存储在基于IPFS的去中心化匿名存储平台中,对DApp中的除用户交互、资产转移的上链数据外的其他数据进行加密存储。