潜力块链基础设施 Bluzelle(BLZ)和IPFS之间的区别:数据和文件

这是一个值得关注并置顶的公众号:区块链熊猫

前几天分析了一个基础设施区块链项目Rchain, 因为中文资料少的可怜,所以很多人可能还不是很了解,如果没有看过的朋友,可以参阅两天前的文章,今天华尔街中文网的报道:

【GitHub活跃度排行榜前十:RHOC上榜 不见BTC】据CryptoMiso数据,过去3个月内GitHub代码活跃度排名前十的分别为:LSK、KMD、EOS、ZRX、TRX、SAN、BURST、RHOC、MYST、NAS。全部上榜的325个币种中,BTC排名第29,ETC排名第45,ETH排名第37,XRP排名第104,LTC排名第156。

Rchain当前的缩写是RHOC,因为下半年主网要上线,所以现在开始不断发力,喜欢的朋友可持续关注,这绝对是今年的价值投资黑马。

今天说一下区块基础设施里面数据储蓄项目,当前已经有一些了,比如ipfs, storj, sc等,而刚刚说的这些基础设施,可以理解为百度网盘/腾讯微云,是用来云储蓄的。但是Bluzelle(blz)则是数据库层,如果不好理解,那么其实blz做的就是美国甲骨文公司做的东西,这是非常具有价值的。前不久也刚刚宣布和京东合作,为京东提供数据解决方案,以下,enjoy:

数据库服务在分布式网络中是缺失的。

新的分布式互联网缺少一个主要组件 - 数据库服务

区块链的快速创新和分散存储领域的狂热活动,特别是得益于IPFS / Filecoin,Storj,Sia和Ethereum的Swarm。但是这些解决方案目前只能推进去中心化的程度。

Bluzelle填补了分布式基础架构的一个关键空白。无论什么时候我们被问到什么是Bluzelle的区别 - 我们得到的问题很多 - 答案很简单:

“Bluzelle是一项数据库服务,而其余的是文件服务。”

Bluzelle是一款适用于全球分布式应用(dApps)的快速、便宜且可扩展的分布式数据库服务。

在分布式之前的互联网世界中,存在两种主要的数据存储服务 - 文件存储和数据库存储。

文件存储是通过百度网盘,腾讯微云和基于网页的的HTTP接口实现的。数据库存储是通过关系数据库管理服务(如甲骨文,微软的SQL Server或Mongo等)实现的。

现在,区块链技术的引入需要新的数据库服务 - 原因如下:

软件通常处理两种类型的数据:文件和数据字段。

文件相对较大(> 10KB),具有任意大小,其内容无法以任何不可知的方式搜索或构建。文件存储服务经过优化以提供整个文件,并且不需要在文件内有效进行搜索和检索所需的微小碎片内容。

在新的分布式文件存储服务中,文件被分割成任意位置的块,而不考虑或不关心文件中的数据,这一事实进一步加剧了这一点。当底层存储机制不能理解数据的性质时,试图访问数据是非常低效且容易出错的。

此外,某些文件存储服务是不可变的,这意味着存储在它们中的数据永远不会被删除或更改。这给企业带来了严重的问题,特别是当需要遵守欧盟GDPR法律等法律和监管要求时。例如,GDPR将要求公司能够从其系统中完全清除客户数据。

一般来说,数据的不可变性在许多数据存储场景中是不合理和不可接受的约束 - 而且在许多软件项目中都是破坏交易的。毫无疑问,分布式的软件公司被迫采用传统的基于云的中央数据库。就是在Bluzelle出现之前。

数据字段通常很小,大小固定,它们按照组和集合以及结构进行组织,以便于搜索,以便快速存储和检索。数据字段存储在数据库中以实现最佳的安全性、性能和可伸缩性度量。数据库提供诸如创建、读取、更新和删除等基本功能。这些功能在文件存储服务中完全没有

例如,要从一个适中的10GB(100亿字节)文件中读取一个简单的邮寄地址,并在IPFS等文件存储服务上存储客户信息,则需要先将整个10GB文件下载到本地计算机。然后,文件将不得不被执行强制搜索信息。

想象一下1 Gbps(1 Gbps = 10亿吉比特每秒)的下载速度,这是一个合理的快速和现代的网络连接。该文件的100亿字节是800亿位(一个字节中有8位),因此单独下载(即:读取)该文件每访问一次“数据库”需要80秒

现在想象一个真实的数据库(即:Bluzelle),它具有相同的10GB数据。由于Bluzelle数据库完全知道需要什么,并且只用所需数据进行响应,因此从网络中读取相同的32字节(256位)邮寄地址现在将不到100毫秒

您是否经常可以在IPFS之上建立数据库。从技术上讲,如果您愿意接受即使是最简单的操作,也可以接受这里列出的显而易见和绝对不切实际的性能指标,那么您当然可以。简而言之,从IPFS数据库体系结构获取数据需要80秒,而正确的Bluzelle体系结构需要0.1秒。这正是数据库如此重要的原因。

这就是我们构建Bluzelle的原因。与其文件存储同行相似,Bluzelle将分散化和区块链(可扩展性,正常运行时间,安全性,冗余性,成本效益,可用性)的最佳方面与几十年成熟的数据库科学结合在一起,以提供面向未来的分布式数据库,服务于未来世界的分布式应用dApps。

本文不构成投资建议

你可能感兴趣的:(潜力块链基础设施 Bluzelle(BLZ)和IPFS之间的区别:数据和文件)