长推:Web3时代的去中心化数据库

MarsBit
媒体专栏
热度: 25742

随着Web3技术的快速发展,传统的数据库在处理大规模可变数据时面临挑战。

原文作者:Sami Kassab

原文来源:Twitter@Old_Samster

编译:MarsBit,MK

数据库对于管理大量的可变数据至关重要,然而在Web3应用堆栈中,它们却被忽视。最近,出现了许多分布式数据库来满足存储结构化和动态数据的需求,填补了市场的空白。

去中心化

文件存储网络设计用来存储不可变和无结构的数据,包括像文本、图片和视频文件这样的项目。它们并不适用于需要频繁更新的数据存储,而且缺乏内置的查询能力使得数据检索变得困难。

你可以在智能合约中将动态数据存储在链上,但由于扩展成本的原因,这并不可行。因为每一次新的写入或更新操作都会需要一个链上交易,燃气费用会迅速累积。

Web3的开发者们尝试利用智能合约和分布式存储网络来存储动态数据,但这些选项被证明是低效和不实用的,导致开发者们不得不依赖于中心化的解决方案。

这导致了分布式数据库的出现,它们解锁了数据的可组合性、互操作性和所有权。它们还允许Web3原生的访问控制,以便使用钱包、DIDs等定义特定数据库的读写权限,从而实现协作。

去中心化

每个分布式数据库(ddb)项目都采用了不同的方法,接受了不同的权衡,并专注于特定的市场细分。

去中心化

那么一些用例是什么呢:

  1. 游戏/NFT:ddb可以管理和存储玩家数据、游戏资产和其他信息,使数据/NFT能够在其他应用程序和游戏中无缝更新、交换和组合。
  2. 机器学习和人工智能 - 在联合学习环境中,使用带有ZK证明的ddb可以确保数据只被分享给参与训练过程的节点,并确保只有授权的人员可以修改数据集。
  3. 去中心化科学(DeSci)- 去中心化数据库使DeSci DAOs能够存储数据并控制对其的访问,同时确保数据贡献者得到适当的认可和补偿。去中心化科学(DeSci)运动正在通过引入新的协调、激励和验证机制来颠覆传统的研究经济体,以维持和传播开放科学。

在我看来,最突出的数据库是那些建立在Arweave上的。它们利用了Arweave的存储基础的共识范例,其中计算不在链上进行,这使得可以在Arweave上以智能合约的形式开发可扩展的分布式数据库。

声明:本文为入驻“MarsBit 专栏”作者作品,不代表MarsBit官方立场。
转载请联系网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。
提示:投资有风险,入市须谨慎,本资讯不作为投资理财建议。
免责声明:本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况,及遵守所在国家和地区的相关法律法规。