如果说去中心化的未来取决于数据存储,这不是夸大其词。许多进程可以去中心化,但如果数据以一种通用的、集中的或伪去中心化的方式存储,又有什么用呢?如果没有新的数据存储协议,Web 3.0及其所有的Dapp将成为一款使用外燃发动机产生能量来运行的电动汽车。这就是为什么许多项目试图解决最初被去中心化数据存储所忽略的问题。
然而,去中心化的数据存储并不是什么全新的东西,它已经存在多年了,但是在区块链世界中,没有任何东西能够满足缺失环节的角色需求。因此,它可以被指定为:Dapp和区块链都需要一个去中心化的数据库,以一种他们想要的方式运行——无信任且没有一点控制或错误。此外,这种数据库必须具有某些属性,例如拜占庭容错、数据修改、公开、加密和数据搜索。没有这一点,它的潜在用户将非常有限。一些项目认为数据存储是去中心化技术中缺乏的关键基础设施。
IPFS
IPFS是文件交换协议。它允许您将用户计算机上的文件合并到单个文件系统中。在IPFS中,网络的所有用户都是平等的参与者,为了第一次下载文件,其所有者的计算机必须是联机的。只有在共享内容足够流行的情况下,文件的复制才会发生。
IPFS不允许您在这些文件中搜索特定信息,也不使用区块链技术。此外,IPFS不应该与云存储混淆。IPFS就是把你的文件保存在你的电脑上。但是,它允许您以去中心化的方式共享文件。
BigChainDB“区块链数据库”。
BigchainDB是通过Tendermint协议将节点与MongoDB连接起来,从而支持一些数据库功能的技术。BigchainDB实际上是区块链,它将事务存储在MongoDB数据库中。它允许将任意数据附加到事务中,并使用MongoDB的功能来搜索该数据。
Bluzelle
Alpha提供了leveldb类型的键值数据存储。基本上,Bluzelle是一个没有BFT、查询和加密的表空间。它还允许智能合约的集中访问。目前,关于Bluzelle技术几乎没有什么可说的,因为他们的技术论文中根本没有对其进行描述,而且他们的alpha版本只是一个键值数据库,非常像leveldb。
Wolk
Wolk是以太坊swarm中的一个控制中心数据库。管理员可以访问数据库中的任何记录。区块链技术的唯一提醒是节点。Wolk与Amazon Web Services相对类似。
* Bluzelle WP提到了BFT,但他们没有提出可行的实施方法。
TIes.DB是一个从零开始的产品,目标是成为世界上第一个分散的分布式数据库。随着时间的推移,我们可以放心地认为,TIes.DB是最初为这些任务创建的唯一协议。
TIes.DB有其原始的体系结构,其构建的目的是提供复杂的数据存储、数据搜索、数据修改和其他必需的数据库属性,并且致力于实现加密技术的优势,如BFT、去中心化和没有错误的单点。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)