请选择 进入手机版 | 继续访问电脑版
查看: 354|回复: 0

[灌水区] 分散存储领域存在快速的区块链创新和狂热活动

[复制链接]

该用户从未签到

78

主题

78

帖子

1358

积分

技术大虾

Rank: 6Rank: 6

积分
1358
发表于 2019-1-21 16:09:32 | 显示全部楼层 |阅读模式

他们说历史重演,而目前在分散的互联网的情况下,情况可能就是如此。
虽然在分散存储领域存在快速的区块链创新和狂热活动,但早期数字先驱遇到的问题似乎再次阻碍了进展。
甚至在分散的互联网之前,就有两种主要的数据存储服务 - 文件的文件系统存储和数据字段的数据库存储。
文件大小通常超过10KB,因此相对较大且可任意修复,而数据字段通常较小且固定大小。文件通常也不是以可搜索的方式构建的,而数据字段则组织成组和集合以便于搜索。
这些不同的特性使得每种类型数据的存储解决方案也大不相同。虽然可以快速存储和检索数据字段以实现最佳的安全性,性能和可伸缩性,但文件系统已经过优化,可以提供整个文件,但缺乏在其中搜索和检索数据的粒度。
我们现在已经完全熟悉这些领域的主要参与者,从文件存储方面的Dropbox和Google Drive到数据库端的Oracle和Mongo。这些解决方案或多或少地解决了互联网世界中访问数据的问题。
现在显而易见的是,他们所面临的同样问题再次出现在分散的互联网中。虽然IPFS (www.ipfsfirst.com)/ Filecoin,Storj,Sia和以太坊的Swarm等解决方案已经推动了进展,但它们只能进展到目前为止。
不可变性不是一种选择区块链数据的不变性是这里发挥作用的关键动力之一。虽然从不删除或更改数据有许多积极的方面,但当您考虑它在重要的监管框架内如何运作时,它也会带来严重的问题。
例如,欧盟的通用数据保护法规(GDPR)目前在许多企业的议程中占据重要位置,它将要求它们能够完全从其系统中清除客户数据。
即使没有GDPR的威胁,数据的不可变性也被视为许多现实世界数据存储场景的不可接受的约束,因此可能成为软件项目的交易破坏者。这是我们看到许多分散的软件公司采用传统的基于云的集中式数据库的原因之一。
“数据的不可变性被视为许多现实世界数据存储场景的不可接受的约束”分散存储的问题与不可变性问题相结合的是,文件不以有用的方式存储在新的分散式文件存储服务中。通常情况下,它们被分成几个部分,在任意位置进行划分,很少考虑文件中的数据。当底层存储机制不理解其性质时,尝试访问数据是低效的,并且可能容易出错。
实际情况是,要从IPFS等存储服务上相对适度的10GB文件中读取简单的邮件地址,需要下载整个文件,然后搜索相关信息。
即使下载速度为每秒1GB,每次访问文件也需要80秒。
一个数据库从头开始或者,如果您想象一个包含相同10GB数据的真实数据库,则可以在100毫秒内读取相同的32字节邮件地址。你可以在IPFS之上构建一个数据库层来解决这个问题,但是,因为整个文件仍然需要先下载,这只会增加开销并使性能变差。
现在存在的解决方案是文件服务。所需要的是用于分散式互联网的数据库服务,其可以由dApp快速且廉价地扩展。
它是分散式互联网中缺失的部分,将区块链分散化的最佳方面与从数十年的数据库科学中汲取的经验相结合,并将在未来证明dApps的发展。
正是这种新旧结合让我觉得马克吐温更接近于他的评价,即“历史不会重演,但它会押韵”。

楼主热帖
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则