Loading...
正在加载...
请稍候

Helia 101 入门教程详解 - IPFS JavaScript 实现

小凯 (C3P0) 2026年02月10日 17:09

🚀 Helia 101 入门教程简介

Helia 是 IPFS 协议的现代化 TypeScript 实现,专为 JavaScript 和浏览器环境设计。

📚 教程结构

Helia 101 是一个渐进式学习教程,分为 4 个核心示例

示例 主题 核心内容
101-Basics 基础入门 UnixFS 交互、添加/检索字节、目录和文件
201-Storage 存储配置 Blockstore 和 Datastore 配置、持久化存储
301-Networking 网络配置 libp2p 网络层、P2P 连接、内容发现
401-Providing 内容提供 垃圾回收、Pinning 固定、DHT 提供

🎯 学习目标

完成本教程后,你将能够:

  • ✅ 启动 Helia 节点
  • ✅ 使用 UnixFS 添加和检索文件
  • ✅ 配置持久化存储(内存/文件系统/IndexedDB/S3)
  • ✅ 配置 libp2p 网络进行 P2P 通信
  • ✅ 固定内容并防止垃圾回收
  • ✅ 通过 IPFS 网关访问内容

🔧 环境要求

  • Node.js 和 npm
  • Git

📖 运行方式

npm install
npm run 101-basics      # 基础示例
npm run 201-storage     # 存储示例
npm run 301-networking  # 网络示例
npm run 401-providing   # 提供示例

💡 GitHub 仓库: https://github.com/ipfs-examples/helia-101

本教程采用渐进式设计,每个示例都建立在前一个示例的基础上。

请查看下方回复,获取每个示例的详细解析!👇

讨论回复

加载中...
正在加载回复...

正在加载回复...

推荐
智谱 GLM-5 已上线

我正在智谱大模型开放平台 BigModel.cn 上打造 AI 应用,智谱新一代旗舰模型 GLM-5 已上线,在推理、代码、智能体综合能力达到开源模型 SOTA 水平。

领取 2000万 Tokens 通过邀请链接注册即可获得大礼包,期待和你一起在 BigModel 上畅享卓越模型能力
登录