DB3: 基于 Rust 的 Web3 基础设施,去中心化的 Firestore 替代正式发布 v0.2.5 版本

简介: 作为一款去中心化数据库,DB3可以帮助已经熟悉web2 firebase的开发者快速切入web3,开发出一款去中心化的应用

DB3 网络项目介绍

DB3 Network 是一款开源的去中心化的 firebase 替代品,在 DB3 Network 上面可以低成本快速构建复杂的去中心化数据应用,比如去中心化论坛,去中心化社交

DB3 网络要解决什么问题

在没有 db3 network 情况下,如果你想构建一个复杂的去中心化数据应用,比如去中心化社交应用,你有两种选择:
一,用中心化的数据库架构,比如使用 firestore 或者 mongodb 来存储和读取数据,这种架构优势是开发实现方便,开发者体验好,缺点因为引入了中心化系统会打破去中心系统的优势;

二, 或者可以采用以太坊或者其他公链来存储数据,例如用 the Graph 来索引数据,通过区块链能够保证数据去中心化,使用 the Graph 提供快速的链上查询功能,这种架构有时是能够保证去中心化,但是开发成本非常高,对开发者不友好

而 db3 network 融合了这两种架构的优点,即有 firestore 友好的开发接口体验,还是去中心化的能力,可以帮助开发者低门槛高效的开发去中心化应用。
Frame 7.png

V0.2.5 更新

支持通过 typescript sdk 创建 database
添加 benchmark 测试 case
添加 wpt 兼容测试用例

如果你对 db3 network 感兴趣,欢迎参与到社区 https://github.com/dbpunk-labs/db3,共同学习讨论和交流技术, 如果喜欢,可以给我们一个⭐️

目录
相关文章
|
2月前
|
前端开发 JavaScript 测试技术
深入理解Web3:构建去中心化应用的未来
本文将探讨Web3技术的核心原理及其在构建去中心化应用(DApps)中的应用。我们将从Web3的定义开始,深入到其背后的区块链技术,智能合约,以及如何通过使用现代编程语言和框架实现去中心化应用的开发。此外,本文还将探讨当前Web3生态系统中面临的挑战和机遇,为读者提供一个全面的Web3技术概览,旨在启发开发者和技术爱好者探索去中心化世界的无限可能。
46 2
|
4月前
|
Rust 安全 前端开发
你应该知晓的Rust Web 框架(一)
你应该知晓的Rust Web 框架
263 1
|
11月前
|
Java 应用服务中间件
org.apache.tomcat.util.descriptor.web.WebXml.setVersion 未知版本字符串 [4.0]。将使用默认版本。
org.apache.tomcat.util.descriptor.web.WebXml.setVersion 未知版本字符串 [4.0]。将使用默认版本。
266 0
|
3月前
|
JSON Rust 安全
【一起学Rust | 框架篇 | Viz框架】轻量级 Web 框架——Viz
【一起学Rust | 框架篇 | Viz框架】轻量级 Web 框架——Viz
120 0
|
9天前
|
安全 编译器 PHP
PHP 8.1版本发布:引领Web开发新潮流
PHP编程语言一直是Web开发的主力军,而最新发布的PHP 8.1版本则为开发者们带来了更多创新和便利。本文将介绍PHP 8.1版本的主要特性,包括更快的性能、新的语言功能和增强的安全性,以及如何利用这些功能来提升Web应用程序的质量和效率。
|
1月前
|
Windows
Windows Server 各版本搭建 Web 服务器实现访问本地 Web 网站(03~19)
Windows Server 各版本搭建 Web 服务器实现访问本地 Web 网站(03~19)
57 2
|
2月前
|
JSON Rust 前端开发
Rust Web框架概览:Actix-Web与Yew的探索之旅
本文深入探讨了Rust编程语言中两个备受瞩目的Web框架:Actix-Web和Yew。我们将详细介绍这两个框架的核心特性、应用场景、性能优势以及如何使用它们构建高效、安全的Web应用。通过本文,您将更全面地了解Rust在Web开发领域的潜力和实践。
|
2月前
|
存储 安全 区块链
探索Web 3.0:构建去中心化应用的实践指南
在本篇文章中,我们将深入探讨Web 3.0的核心概念及其对未来互联网发展的影响。通过引导读者了解去中心化技术的基础,本文旨在提供一个实践指南,帮助开发者构建自己的去中心化应用(DApps)。我们将从介绍区块链、智能合约的基础知识出发,逐步深入到如何利用现有框架和工具(如Ethereum、IPFS等)开发DApps的详细步骤。此外,文章还将探讨Web 3.0技术在数据安全、用户隐私以及去中心化金融(DeFi)等领域的应用前景,旨在为开发者提供一份全面、实用的参考资料,助力他们在去中心化互联网时代占据先机。
|
2月前
|
存储 区块链 开发工具
深入理解Web3:构建去中心化应用的未来
在这篇文章中,我们将探索Web3技术的核心概念和它如何为互联网的下一代发展铺平道路。与传统的Web2相比,Web3通过利用区块链技术,为用户提供了更高程度的安全性、透明性和去中心化的体验。我们不仅会介绍Web3的基础知识,还会深入讨论如何使用智能合约和去中心化应用(DApps)来开发基于Web3的项目。本文旨在为开发者提供一个清晰的指南,帮助他们理解并开始构建属于自己的去中心化应用,迈向这个充满可能性的新时代。
33 3
|
4月前
|
jenkins Java 应用服务中间件
Jenkins【部署 01】两种方式+两种环境部署最新版本 Jenkins v2.303.2 WAR包(直接使用 java -jar+使用Tomcat的Web端部署)
Jenkins【部署 01】两种方式+两种环境部署最新版本 Jenkins v2.303.2 WAR包(直接使用 java -jar+使用Tomcat的Web端部署)
76 0