DataHaven 去中心化存储网络

由 EigenLayer 保障安全的、面向 AI 数据的可验证去中心化存储网络。

Star 数
★ 7.9k
最近更新
6 个月前
License
GPL-3.0
主语言
Rust

30 秒速览

运行形态
命令行工具自托管服务
可在哪里用
平台专用
费用
免费,无需付费服务
上手难度
高 · 需要较重的基础设施
开始前需要
KurtosisBunDockerFoundryRustShell / 命令行网络访问本地文件系统
典型场景
AI 开发者:存储训练数据集、模型权重和智能体配置,并通过密码学证明确保数据完整性,支持联邦学习和可验证的 AI 管道。
不适合
  • 需要完全离线或本地单机运行的团队,本网络依赖 EigenLayer 与以太坊
  • 希望开箱即用、不想搭建 Docker/Kurtosis/Kubernetes 的初学者
  • 需要成熟生产环境而非测试网验证的团队

这个 Agent 能做什么,适合哪些场景?

DataHaven 是一个基于 Substrate 的去中心化存储网络,专为需要可验证、生产级数据存储的 AI 和 Web3 应用而设计。它利用 StorageHub 的架构,将存储与验证分离:数据离线存储,而加密承诺(Merkle 根)锚定在链上。网络安全由 EigenLayer 的再质押协议保障,验证者作为 EigenLayer 操作者注册,并可通过罚没机制惩罚不当行为。网络采用双层存储提供商模型:主存储提供商(MSP)供用户选择并提供数据检索,备份存储提供商(BSP)负责数据冗余并接受链上证明挑战,失败则被罚没。DataHaven 兼容 EVM,支持 Solidity 智能合约和常见以太坊工具,并通过 Snowbridge 实现与以太坊的原生无信任跨链桥接。

DataHaven 提供完整的去中心化存储栈:用户通过选择 MSP 创建存储桶并上传文件,文件按 8KB 分块,哈希成 Merkle 树,根提交到链上。BSP 根据复制策略复制数据,并定期接受证明挑战;未通过则链上罚没。渔夫(Fisherman)服务审计证明并触发挑战。索引器(Indexer)索引链上事件以支持查询。合约(contracts/)包含 EigenLayer AVS 智能合约(DataHavenServiceManager、RewardsRegistry 等),操作者(operator/)是基于 Substrate 的节点,包含自定义 pallets(外部验证者、奖励、转账)和 Frontier pallet 以实现 EVM 兼容。测试框架(test/)使用 Kurtosis 部署本地网络,包括以太坊节点、DataHaven 节点、存储提供商和 Snowbridge 中继器。

  1. AI 开发者:存储训练数据集、模型权重和智能体配置,并通过密码学证明确保数据完整性,支持联邦学习和可验证的 AI 管道。
  2. DePIN 项目:存储 IoT 传感器数据、设备配置和操作日志,且具备可验证的数据来源和不可篡改性。
  3. RWA(现实世界资产)平台:将资产文档、所有权记录和合规数据不可变存储,并提供链上验证。
  4. DApp 开发者:利用 EVM 兼容性部署 Solidity 智能合约,结合 DataHaven 的存储能力构建完整应用。
  5. 需要跨链互操作的组织:通过 Snowbridge 在以太坊和 DataHaven 之间转移代币和消息。

如何安装或部署这个 Agent?

安装依赖:Kurtosis、Bun(v1.3.2+)、Docker、Foundry、Rust(构建 operator)。可选:Helm 用于 Kubernetes 部署。克隆仓库并安装测试依赖:cd test && bun i。

如何使用这个 Agent?

启动本地网络:cd test && bun cli launch(交互式提示)。这将在 Kurtosis 中部署完整的本地环境。运行测试:bun test:e2e 或 bun test:e2e:parallel。开发智能合约:cd contracts && forge build && forge test。运行节点:cargo build --release --features fast-runtime && cargo test。修改合约/运行时后运行 bun generate:wagmi 和 bun generate:types 重新生成绑定。构建 Docker 镜像:cd test && bun build:docker:operator。

这个 Agent 有哪些优点和局限?

优点
  • 可验证存储:通过 Merkle 树和链上根提供加密证明,无需信任中介。
  • 由 EigenLayer 再质押提供经济安全,具有罚没机制。
  • EVM 兼容性:支持 Solidity 合约和常见以太坊工具。
  • 双层存储提供商(MSP/BSP)平衡性能与冗余。
局限
  • 平台特定:依赖 EigenLayer、StorageHub 和 Substrate,迁移到其他生态需要大量适配。
  • 部署复杂度高:需要 Kurtosis、Docker、Rust 工具链,对非开发者不友好。
  • 存储成本:链上锚定和证明挑战会产生 Gas 费用;存储提供商服务需要经济激励,可能转嫁成本。
  • 项目仍处于早期阶段(测试网络),生产环境成熟度未知。

这个 Agent 与同类方案有什么区别?

与 Filecoin(独立网络,使用时空证明)和 Arweave(永久存储)等去中心化存储方案相比,DataHaven 通过 EigenLayer 提供共享安全,并具有 EVM 兼容性。然而,这些比较并未在源材料中明确提及,因此应谨慎对待。

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
DataHaven 去中心化存储网络 当前 32 · 缺口较多 命令行工具免费 ★ 7.9k 6 个月前 Rust —
Ripple Community Wallet(瑞波社区钱包) 34 · 缺口较多 网页应用免费 ★ 2.3k 3 个月前 TypeScript —
MCP Memory Service 68 · 存在缺口 MCP 服务器免费 ★ 2k 今天 Python ChatGPT · Codex · Claude Code · Claude.ai
CloudBase AI Toolkit 59 · 缺口较多 Agent 插件 / 技能免费版 + 付费版 ★ 1.1k 今天 TypeScript Codex · Claude Code

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
32/ 100 五分制 1.6 / 5
信任安全 0/29
可靠稳定 6/14
适用触发 9/18
规范维护 8/18
有效结果 6/13
证据核验 3/8
查看各维度的扣分理由
信任安全0 / 29 · 0.0/5

证据显示仓库是区块链基础设施项目,但未提供任何关于权限最小化、用户确认、数据流透明、敏感数据处理、依赖安全、外部影响、回滚或来源归属的明确说明。所有信任相关标准均未得到满足,因此评分为0。

可靠稳定6 / 14 · 2.1/5

自一致性:README、架构图和CI配置在描述上基本一致,但未深入验证代码实现,评分为2。依赖可用性:列出了多种外部依赖(如Kurtosis、Bun、Docker等),但未提供版本锁定或完整性校验,评分为1。失败消息:CI和测试脚本中有错误处理,但缺乏面向用户的清晰失败提示,评分为1。

适用触发9 / 18 · 2.5/5

受众与场景:README明确了AI、DePIN、RWA等使用场景,评分为2。能力边界:描述了核心功能,但未明确限制或边界,评分为1。触发精度:CI触发条件明确,但产品级触发机制未说明,评分为1。环境适配:提供了多种部署环境(本地、stagenet、testnet、mainnet)和Docker支持,评分为2。

规范维护8 / 18 · 2.2/5

信息架构:目录结构清晰,各模块有README,评分为2。安装说明:提供了快速启动和依赖安装指南,评分为2。命名稳定性:未提供API或命名稳定性承诺,评分为1。示例与FAQ:有使用示例,但无FAQ,评分为1。已知限制:未提及任何已知限制,评分为0。许可证:GPL-3.0许可证文件完整,评分为2。版本与变更日志:有CI发布自动化,但未提供变更日志,评分为1。维护责任:未明确维护者或责任方,评分为1。

有效结果6 / 13 · 2.3/5

输出可用性:提供了CLI和测试命令,但未说明输出格式或集成方式,评分为1。边际价值:作为去中心化存储网络,具有独特价值,评分为2。成本效益:未提供性能或成本数据,评分为1。

证据核验3 / 8 · 1.9/5

声明可追溯性:README中的声明未链接到具体代码或测试,评分为1。跨来源佐证:仅依赖单一仓库,未提供外部验证,评分为1。事实与推断分离:文档中事实与推断混合,未明确区分,评分为1。

风险与缓解建议
  • 源码中未见:最小权限约束只授予完成任务所需的权限:用专用账号或只读令牌,并限定可访问的目录和仓库。
  • 源码中未见:执行前用户确认开启或自行加上执行前确认;先在沙箱或测试环境跑通,确认行为后再接入真实数据。
  • 源码中未见:数据流向说明运行时观察它连接了哪些外部服务(代理或防火墙日志);弄清数据去向之前不要输入敏感数据。
  • 源码中未见:敏感信息处理使用专用、低权限、可随时吊销的 API 密钥,不要复用生产凭据,也不要让密钥出现在日志里。
  • 源码中未见:依赖安全审查安装前固定版本并做一次依赖扫描(如 npm audit、pip-audit);优先放在容器里运行。
  • 源码中未见:外部影响披露先弄清它会写入、发送或修改哪些外部系统,用测试账号或测试仓库验证后再接入正式环境。
  • 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
  • 源码中未见:来源归属可核验从官方仓库或包源安装,核对发布者和仓库地址,避免同名仿冒包。
  • 未提供任何安全审计或漏洞报告,依赖安全性未知。
  • 未明确用户确认机制,可能自动执行高风险操作。
  • 未提供数据流透明性说明,用户无法追踪数据去向。
  • 未提供回滚机制,操作失败可能无法恢复。
  • 未提供已知限制,可能隐藏潜在问题。
证据充分度:低 评估于 2026年8月13日 审查版本 edcb13dbbcd3
查看完整评分方法 →

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. RT1400 Runtime RT1400
    发布说明摘录
    DataHaven RT1400 runtime release - Stagenet & Testnet environments only This runtime release brings incremental improvements in the validator rewards & slashing core mechanics. Runtimes Stagenet ``` ✨ spec_version : 1400 🏋 size : 1917848 ️⃣ sha256 : 0x1a324022069b7499b8d0a080173de8de11a0632aec8d87dd1b8470b0f73417fd ️⃣ blake2-256 : 0xb8914f35f930d291acdec60740bc5435d1f76d17ba570f0919960517174bd7ca 🗳️ proposal (authorizeUpgrade) : 0xb251415411e58200420d6a23337f29aef9f8b4d0f14623012dda992f8d67ec78 ``` …
    在 GitHub 查看 ↗
  2. v0.26.0 DataHaven v0.26.0
    发布说明摘录
    DataHaven v0.26.0 release - Stagenet & Testnet environments only The main highlight of this client release is the upgrade to the [StorageHub v0.4.3 release](https://github.com/Moonsong-Labs/storage-hub/releases/tag/v0.4.3). DataHaven Changes * fix: :bug: wire trusted_msps only when the provider is a BSP by @TDemeco in https://github.com/datahaven-xyz/datahaven/pull/458 * build: ⬆️ upgrade to StorageHub v0.4.3 by @TDemeco in https://github.com/datahaven-xyz/datahaven/pull/468 StorageHub Changes …
    在 GitHub 查看 ↗
  3. RT1300 Runtime RT1300
    发布说明摘录
    DataHaven RT1300 runtime release - Stagenet & Testnet environments only This runtime release brings incremental improvements for the integration with EigenLayer, specifically regarding the validator set update flow. Runtimes Stagenet ``` ✨ spec_version : 1300 🏋 size : 1915005 ️⃣ sha256 : 0xde0ee076c0a0e899f946749d771cb22a72801dc284b95391f7128155876885e6 ️⃣ blake2-256 : 0x5d2b0482495cfd3e6d6863937725871d20795d66fc82f96b2cd915a72f362e5d …
    在 GitHub 查看 ↗

常见问题

DataHaven 的存储成本如何?
存储成本取决于 MSP 的定价策略和链上费用(证明挑战、交易)。BSP 的罚没机制和奖励设计旨在保持竞争性,但具体价格未在文档中明确。
我能在没有运行自己的节点的情况下使用 DataHaven 吗?
可以,用户可以通过选择 MSP 上传和检索文件,而无需运行节点。但对于开发者,可能需要运行测试网络来开发和测试应用。
DataHaven 的安全模型如何?
安全由 EigenLayer 的再质押提供经济保障,验证者可能因不当行为被罚没。存储提供商的证明失败也会被链上罚没,确保数据可用性。
DataHaven 与以太坊的互操作性如何?
通过 Snowbridge 实现无信任跨链桥接,支持原生代币转移和消息传递。EVM 兼容性允许使用现有合约。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents