当前位置:首页 > 知识 >

区块链火了这么久,为什么我们能用 DApp 还是很少?

自去年下半年以来,由于代币经济的火爆,区块链逐渐进入了公众的视野。
ICO、阿姨进场,百倍币,传销……区块链的金融属性被过度夸大,甚至逐渐成为非法融资的途径之一。
随着今年上半年金融相关部门的联合打击、区块链行业的自律和投资者的日益冷静,区块链逐渐应用「正途」。
尽管区块链可以发行硬币,但区块链本身有许多好处,如可追溯性、开放性和透明度、分布式抗打击等。许多企业也率先将区块链应用于 B 端云服务领域。
然而,与区块链行业的热点不同,它是普通的「用户」,似乎除了比特币、以太坊钱包之外,依然用不到什么区块链的产品……
为什么?区块链和人工智能一样,最终只能成为吗?「神龙见首不见尾」后端制造技术?这似乎是许多区块链项目声称的「打造下一代互联网」的愿景并不一致。
毕竟,互联网最大的特点是每个人都可以访问的易用性。
在谈到为什么不之前,首先要谈另一个问题,那就是区块链能否实现普通用户的互联网应用场景?
普通用户的用户场景是指我们每天刷微博、聊微信、看电影、听音乐。
先说结论:这些都可以实现。
不谈区块链,我们先举另一个例子——分布式网络 ZeroNet。
ZeroNet 是2015 上线的分布式基础设施,旨在营造完全无中心服务器的网络环境。
ZeroNet 本身不是 DApp,而是一个承载 DApp 平台。它就像以太坊,EOS就像主链一样,它提供了一个可以构建 DApp 开发和通信框架。
但与主流区块链项目不同,ZeroNet 没有为区块链牺牲项目的可用性。如果在以太坊 DApp 的开发环境仍处于超文本链接协议诞生前的水平,因此 ZeroNet 则为 DApp 开发者提供了一个类似于现代网页开发的开发环境。
ZeroNet 本身使用 Python 语言写成,但开发者可以使用 HTML5、JavaScripts、CoffeeScript 等现代网页语言编写程序。与其他基础设施不同,ZeroNet 支持标准 SQL 数据库可以轻松开发真正没有服务器的动态网站。
在不使用任何中央服务器的情况下,ZeroNet 有去中心的微博、去中心的微信、去中心的在线视频网站、去中心的音乐网站等。基本上,你每天都要在普通互联网上做什么ZeroNet一切都可以实现。
但经过3 年的发展,ZeroNet 用户数量没有显著增加。ZeroNet 使用区块链技术不被区块链界认可DApp,但作为分布式应用 ZeroNet 提供了比现在所有区块链技术都更成熟的解决方案。
这也意味着,ZeroNet 踩坑,区块链应用也要踩。

区块链火了这么久,为什么我们能用 DApp 还是很少?存储冗余问题
最糟糕的是:不经济。
之前有媒体报道,只 Google 一家公司存储 5EB 互联网数据,即 50 亿 GB。而对于每一个使用 Google对于 的普通用户,无论使用 Google 搜索、收发邮件、听播客或看视频都不需要这么大的本地存储空间。
对于分布式应用程序的用户,每个用户既是用户,也是存储和带宽的贡献者。这意味着提高了普通用户使用分布式应用程序的门槛。
Google 为了确保视频永久在线,每个人都能看到,你可能只需要保留一个视频(可能有几个备份)。
然而,在分布式应用程序中,每个用户节点对整个网络都不可靠。因此,在传统网络中,随时随地访问视频可能需要数十倍甚至数百倍的重量。
理论上,如果有一个微妙的算法,可以动态调整整个网络的可靠存储容量和总带宽。事实上,目前的分布式应用程序相对粗糙, ZeroNet 例如,它将每个用户视为全备份节点。
在 ZeroNet 中,当您访问一个网站时,它将默认下载该网站的所有数据,并自动为他人播种。如果您删除了这些数据,您将无法继续访问该网站。
虽然提供了可选文件的功能,但如果你取消了可选文件的可选文件,你自然不能继续阅读这个文件。因此, ZeroNet 在这种模式下,几乎不可能携带大型视频网站,
而 ZeroNet 这个问题实际上困扰着几乎所有区块链分布式应用。
私密内容
人们经常听说区块链账簿是一个加密账簿。
但这里的加密不是普通人所理解的。事实上,我们经常听说区块链的另一个特点是透明可追溯。
区块链加密是指通过加密确保参与整个链的每个节点过规则修改或伪造成他人添加信息的手段。
大多数区块链遵循透明可追溯性的原则,每个节点都可以看到每笔交易的信息。
私人内容简单的例子是,私人内容与分布式存储之间的冲突。我们都知道,当我们用迅雷下载一部电影时,迅雷也会使用一些带宽来帮助他人下载,这是一个典型的你帮助我,我也帮助他模型。
但如果你想传输或存储的不是一个公共文件,而是一个只有你和对方才能阅读的私人文件,那么为什么第三方要帮助你种植呢?
没有私密会带来很多问题,比如聊天全网都知道,写日记全网都知道。
更糟糕的是,这个问题很难从技术的角度来解决,即使是可以存储私人信息的分布式应用程序也很难推广。因为这种冲突根植于分布式网络的概念——如果一件事是完全私人的,那么其他用户就没有义务帮助你存储这个内容。
网络延时

猜你喜欢

关注我们

微信二维码

微信