首页 >热门资讯> 数据库 > 区块链应用 | 构建去中心化数据库,Bluzelle想做新网络时代的甲骨文 >

区块链应用 | 构建去中心化数据库,Bluzelle想做新网络时代的甲骨文

转载时间:2021.06.22(原文发布时间:2018.02.05)
447
转载作者:36氪企服点评小编
阅读次数:447次

区块链应用 | 构建去中心化数据库,Bluzelle想做新网络时代的甲骨文

区块链发展至今,应用场景愈发普遍。比特币是区块链1.0,起初只有币没有链;以太坊是区块链2.0,运行在虚拟机上的智能合约扩大了区块链的应用。不少人期待着区块链3.0来临,认为那将是新型去中心化网络时代的到来。伴随着中心化应用(DAPP)出现,去中心化的存储方案逐渐涌现,包括IPFS/Filecoin、 Storj、 Sia,还有以太坊的Swarm。 

本文要介绍的去中心化数据服务商Bluzelle认为,新型的去中心化网络还缺少了重要的一环——数据库服务。

Bluzelle CTO Neeraj Murarka表示,软件需要处理的数据大致可以分成两种:文件(files)和数据字段(data fields)。

文件通常比较大(10KB以上),而且内容本身是非结构化并且难以被搜索到。文件存储服务追求的是快速传输整个文件,不需要也无法在文件内进行有效搜索或修改。

数据字段则通常是比较小,它们被整理成群组或集,经过结构化,可被快速存储、搜索和修改。数据字段存储在数据库中,以达到最高安全性、更高性能。数据库提供的基础功能包括创建(create)、读取(read)、修改(update)和删除(delete),简称为CRUD,这些功能在文件储存服务中是缺失的。

新型的分布式文件存储服务中,原始文件被分割并存储在不同位置的服务器中,而不会考虑文件中数据的性质,从而加剧了这一点。当底层存储机制不理解数据的性质时,试图访问数据便会变得非常低效,并且容易出错。此外,某些分布式文件存储服务是不可篡改的,这意味着存储在其中的数据永远不会被删除或更改。而欧盟GDPR法律等法律要求,公司能够从其系统中完全清除客户数据。

上述提到的IPFS和Sia等,都是文件存储服务,难以提供数据库服务。因此,Bluzelle认为,在一个去中心化的网络时代,DAPP既需要文件存储服务,也需要相配套的去中心化数据库服务。

区块链应用 | 构建去中心化数据库,Bluzelle想做新网络时代的甲骨文

他介绍,目前,互联网时代的文件存储,主要通过基于Web的HTTP,以及DropBox、GoogleDrive等实现。数据库存储则是通过甲骨文(Oracle),SQL Server或Mongo等提供的关系数据库管理服务实现。如果说IPFS是新网络时代的HTTP或者AWS S3,Bluzelle希望成为新网络时代的甲骨文。

Bluzelle 鼓励生产者(Producer)出租自己闲置的计算机存储空间,形成一个去中心化的加密数据网络。

Bluzelle CEO Pavel Bains解释,与IPFS类似,Bluzelle也会将数据库文件打散,将碎片存在不同节点中。生产者提供的资源包括CPU处理能力、存储和网络,通过大量复制碎片保证数据的可用性和冗余性,还需要“完成挑战”证明成功储存数据。此后,生产者就能获得Bluzelle的代币(BLZ)作为奖励。

消费者(通常是开发者)需要支付代币使用生产者提供的数据资源,也可以知道数据具体被怎么分割和存储。计划将智能合约直接部署到以太坊,用户的秘钥存储在自身设备中,验证通过共识机制完成。

区块链应用 | 构建去中心化数据库,Bluzelle想做新网络时代的甲骨文

由于数据存了很多份,因此不用担心单点故障,提高了数据的可靠性。加密和分割技术则保证了隐私。同时为了保证可拓展性,Bluzelle利用了集群技术。集群即一大组节点,共同存储和管理数据,可以加入新节点,也可水平拓展集群。总的来说,Bluzelle是⼀个由多个集群组成的庞⼤集群。

Bluzelle解释,在IPFS的解决方案,如果需要读写一个存储在数据库中的字段,必须先把数据库文件从IPFS中下载到本地,然才能搜索到相关信息。假设需要下载的数据库大小为10GB,下载速率为 1 Gbps,光是下载就需要80秒。如果在Bluzelle的解决方案下,同样的操作只需要不到100毫秒,因为Bluzelle的数据库清楚被请求数据的性质,并且只调用相关数据字段。

目前Bluzelle的数据库服务还在开发当中,将于今年4月上线。计划起初与大学等拥有大量服务器和计算力的机构合作,共享资源;消费者方面,正在几家区块链公司以及DAPP开发者洽谈,这是初期起步的重点客户。

Bluzelle成立于2014年,此前主要为提供一套区块链技术解决方案。目前团队共11人,其中7名负责开发,4名BD。

联合创始人兼Pavel Bains拥有超过15年的运营管理、数字技术和⾦融⾏业的经验,同时是数字图书平台Storypanda的联合创始人,曾任游戏工作室总经理和CFO。

联合创始人兼CTO Neeraj Murarka是具有20多年经验的⼯程师和计算机系统架构师,曾在Google、 IBM、 Hewlett Packard、 Lufthansa、 Thales Avionics等⼯作。

融资方面,Bluzelle完成了150万美元A轮融资,资方包括Blobal Brain、True Global Venture、Lun Partners和Kenetic Capital。此前曾获八维资本(8 Decimal)投资。

----------------------------------------------------

我是36氪区块链记者卢晓明,区块链项目寻求报道或交流请加微信lohiuming,烦请备注姓名、单位、职务和事由。

[免责声明]

资讯标题: 区块链应用 | 构建去中心化数据库,Bluzelle想做新网络时代的甲骨文

资讯来源: 36氪官网

36氪企服点评

数据库相关的软件

查看更多软件

大厂都在用的数据库软件

限时免费的数据库软件

新锐产品推荐

消息通知
咨询入驻
商务合作