IPFS Newsletter 205: HTTP支持、浏览器P2P、Kubo加速与更多更新
全栈HTTP支持扩展
多个IPFS库正在拥抱或增加对HTTP的支持(通常与Bitswap并存)。优势包括降低数据供应成本、更易与现有HTTP库和服务集成、无缝的Web兼容性。
- Kubo v0.35 新增对无信任HTTP检索的可选支持
- Rainbow高性能HTTP网关在v1.12支持无信任HTTP检索
- Helia的@helia/verified-fetch和服务工作者网关已支持无信任HTTP检索
- RASL包含基于HTTP的简易检索方法
服务工作者网关实现浏览器P2P能力
服务工作者网关是基于浏览器的IPFS网关,利用Service Workers处理P2P检索、哈希验证等IPFS功能。可通过inbrowser.link体验。
v1.12版本包含可配置超时、改进的错误页面和本地部署签名二进制文件。详细内容可观看《Web上的IPFS服务工作者》视频。
开发者即用服务工作者示例
提供拦截中心化网关请求的示例,使用@helia/verified-fetch直接从对等节点检索和验证内容。
IPNI服务更新
4月经历服务降级后,IPNI团队已完成硬件和软件改进。新增功能允许大型内容提供商运行自托管HTTP委托路由端点作为临时解决方案。
Kubo数据导入性能提升20-40倍
通过Boxo的新优化,解决了低效的提供者队列处理问题,在Kubo运行时添加数据的性能显著提升(大数据集提升更明显)。该功能已在Kubo v0.35中提供。
协议与标准
DASL与IETF CBOR/c-42草案
DASL(数据寻址结构与链接)是处理内容寻址链接数据的小型规范集,现包含编码、元数据和检索子规范。CBOR Core的tag-42配置文件已于5月22日提交为IETF草案。
CID实用互操作性
IPIP-499提案为UnixFS定义标准CID配置文件,Kubo v0.35新增配置选项以提升跨实现CID等效性。
Amino DHT规范
PR #497填补了Amino DHT的规范空白,旨在提升实现间的互操作性、安全性和清晰度。
代码与工具
🚢 版本发布
- kubo 0.35 & 0.34:可选HTTP检索、新数据导入选项、AutoTLS、bitswap性能改进
- helia 5.4.1:unixfs.stat命令改进、网关选择精细控制
- IPFS Cluster v1.1.4:修复arm64架构Docker镜像
- Rainbow v1.13 & v1.12:HTTP检索支持、HTTP提供者控制
- Boxo v0.30.0:自定义UnixFS DAG宽度、bitswap服务器开关
- Someguy v0.9.1:HTTP网关端点探测
- Service Worker Gateway v1.12:可配置超时、错误页面调试信息
生态聚焦
- Helia 101示例全面更新,新增入门指南、固定、IPNS等示例
- iroh v0.35发布,为年底1.0候选版本做准备
- Seed Hypermedia发布新博文阐述核心原则
- Peergos 1.3新增同步GUI和API
- WebTransport的serverCertificateHashes功能获WebKit团队支持
- TeaTime基于IPFS、SQLite和GitHub的分布式图书馆系统
- js-blockstore-opfs为浏览器环境提供OPFS块存储实现
- Distributed Press正迁移至Helia
服务与提供商
- Filebase推出Kubo兼容的IPFS RPC API支持
- Filebase发布实时网关活动流(v0)
- Storacha的Bluesky备份测试版提供ATProto数据快照
文章与教程
- 🎥 使用GitHub Actions将静态应用部署到IPFS
- 🎥 Web上的IPFS服务工作者深度解析
- 📘 使用Kubo和Caddy设置DNSLink网关
- Smaller Hash BTrees:PostgreSQL中CID存储的BTree索引优化技术
社区与活动
- 2025年春季IPFS实用基金获得者公布
- 柏林用户代理大会(5月29-30日)
- Hashberg内容寻址架构峰会(6月11日)
- Protocol Berg v2(6月12-13日)
- JS Nation 2025虚拟会议(6月16日)
- CID Congress #3虚拟会议(6月25日)