datahaven
项目核心内容总结
功能
DataHaven 是一个基于 EigenLayer 的去中心化存储平台,提供可验证的数据存储服务,适用于 AI 训练数据、机器学习模型、物联网数据及现实资产(RWA)等场景。支持跨链通信(Ethereum ↔ DataHaven),并通过 Merkle 证明确保数据完整性。
使用方法
- 本地开发:通过 Docker 构建镜像,使用 Kurtosis 启动测试网络;运行 E2E 测试验证功能。
- 开发流程:修改智能合约或 Rust 代码后,需重新生成类型绑定(
bun generate:wagmi/bun generate:types),并运行单元测试(forge test/cargo test)。 - 部署:通过 GitHub Actions 自动化测试、构建 Docker 镜像并发布。
主要特性
- 可验证存储:数据分片后生成 Merkle 树,通过链上根哈希验证完整性;BSP(备份节点)随机审计确保数据可用性。
- 双层提供者网络:MSP(主节点)负责数据读取,BSP(备份节点)保障冗余,违规节点将被链上惩罚。
- EigenLayer 安全:验证者通过以太坊质押 ETH 获得经济保障,违规行为触发链上罚没。
- EVM 兼容:支持 Solidity 合约部署及 Ethereum 工具链(如 MetaMask)。
- 跨链通信:基于 Snowbridge 实现资产与消息的无信任桥接,支持 BEEFY 共识证明。
适用场景
AI/ML 数据存储、物联网数据存证、现实资产(如产权记录)的链上存档。