
2023年7月6日,Dash 是一个著名的以支付为中心的加密货币项目,其构建时考虑了易用性和近乎即时的交易,最近推出了GroveDB。该产品是全球首个支持二级索引查询证明的数据库,标志着整个行业的飞跃。GroveDB 是即将推出的 Dash 平台的重要组成部分,计划于 2023 年最后一个季度发布。
作为第一个支持二级索引查询证明的数据库,意味着 GroveDB 是第一个允许用户以直观、高效的方式执行复杂数据库搜索,同时使他们能够使用加密证明验证搜索结果的数据库。
GroveDB 中的搜索看起来就像传统数据库中的搜索,只是增加了加密验证功能。假设用户想要搜索保险记录以查找 2020 年患过流感的所有巴西公民的姓名。此搜索将使用 3 个二级索引——一个用于国家,一个用于疾病,一个用于年份。数据连同证明一起返回给用户,证明包括有关如何使用请求的数据计算数据库的根哈希的说明。计算出哈希值后,可以将其与数据库的实际根哈希值进行比较,如果匹配,则用户可以确定数据是真实的。当然,整个过程是由 GroveDB 在幕后透明处理的。
GroveDB 被设计为多层、专业、可证明的解决方案,将成为推动达世币发展及其更大程度去中心化的重要因素。在达世币平台上部署应用程序的开发人员将获得在其他地方找不到的安全保证和查询功能。
同时,GroveDB 作为一个完全独立的开源产品,可以出于相同目的轻松集成到其他 dApp 中。该数据库是用 Rust 编写的,支持所有编译目标(x86、AArch64 和 Wasm),并且还具有 Node.js 绑定。
GroveDB 的核心采用分层形式,其中较低级别树的根哈希存储在较高级别的树节点中;而根树的根哈希可以用来证明整个数据库的状态。默认情况下,GroveDB 中的所有树都是 Merk 树,与大多数其他 Merkle 存储相比,它具有更高的性能:更高的吞吐量、更有效地使用后备存储以及更快的证明生成。
GroveDB 专为比单键检索更复杂的二级索引查询而构建和定制。用户可以在任何字段上创建唯一复合索引并以直观的方式访问它们,而无需像没有二级索引那样迭代数据库中的每条记录。除此之外,用户可以确信他们收到的数据没有被篡改,因为 GroveDB 可以借助加密证明来验证所有查询的真实性。
在这种情况下,该数据库将为目前使用不可验证服务(例如 The Graph)进行索引的 dApp 提供有利的解决方案。
“此类服务的用户被迫仅仅依赖声誉系统和经济激励——他们无法保证数据的真实性。GroveDB 引入了复杂查询的证明,为用户提供了流畅的数据索引和可验证性。” Dash Core Group 研发人员 Paul DeLucia 说道。
“在区块链领域,对二级索引查询证明的需求是显而易见的,因为去信任性至关重要。我们确信 GroveDB 的技术创新将使其成为对 dApp 开发人员有吸引力的工具。” DeLucia 补充道。
Dash 还透露了一些使 GroveDB 与其竞争对手区分开来的其他功能。其中包括 ACID 合规性、不可变和可变存储,以及包含和不存在证明。最重要的是,GroveDB 将免费使用,与类似数据库相比,提供更强大的功能。
请随意在此处(https://crates.io/crates/grovedb)查看 GroveDB 的综合文档。
关于Dash
Dash是一种以支付为中心的加密货币,它允许全球数百万人以接近零的费用进行即时、安全的交易。它被全球近 200,000 家商户接受,可通过全球 3,300 多个 ATM 和 100 多个交易所访问。
Dash 开创了突破性的功能,包括激励节点和去中心化项目治理的两层网络、即时结算支付和完全安全的区块链。Dash网络的发展得到了Dash核心集团的支持,Dash核心集团是Dash财政部资助的最大组织。欲了解更多信息,请访问 https://www.dash.org/ 。
文章来源:https://ambcrypto.com/cryptographic-database-grovedb-now-live-enabling-secondary-index-query-proofs-for-dapps/




