IPFS维护者收缩:去中心化存储面临的可持续性危机

一则牵动去中心化社区的公告
近日,Hacker News上一篇标题为《IPFS Maintainers Winding Down》(IPFS维护团队逐步收缩)的帖子迅速登上热榜,获得了320个赞和超过160条评论。这则消息在去中心化存储和Web3社区引发了广泛讨论——作为分布式文件系统领域最知名的开源项目之一,IPFS(InterPlanetary File System,星际文件系统)核心维护力量的收缩,无疑触动了许多开发者和从业者的神经。

IPFS由Protocol Labs于2015年推出,其愿景是用内容寻址(content addressing)替代传统的位置寻址(location addressing),构建一个更持久、更抗审查、更去中心化的互联网底层。传统互联网采用位置寻址模式,即通过URL指向某台特定服务器上的特定文件路径——如果服务器宕机、域名过期或文件被移动,链接就会失效,这就是所谓的"链接腐烂"(link rot)问题,据统计互联网上约有20%以上的链接在两年内会失效。IPFS采用的内容寻址则完全不同:每个文件通过其内容的加密哈希值(CID,Content Identifier)来标识,不依赖于文件存储在哪台服务器上,只要网络中任何一个节点持有该文件,用户都可以通过CID检索到它,天然具备去重、防篡改和分布式冗余的优势。
值得深入了解的是,CID的具体实现基于Multihash和Multicodec等自描述格式。一个CID不仅包含内容的哈希值,还编码了使用的哈希算法(如SHA-256)和内容编码方式(如dag-pb、dag-cbor)。这种自描述设计使得CID具备前向兼容性——即使未来需要更换哈希算法(比如为了抗量子计算攻击),旧的CID仍然有效。CID目前有v0和v1两个版本,v0使用base58编码(以Qm开头),v1使用更灵活的multibase编码,支持更多哈希函数和编解码器。
多年来,IPFS成为NFT元数据存储、去中心化网站托管、大文件分发等场景的重要基础设施。因此,当"维护者退场"的信号出现时,社区的关注度可想而知。
IPFS核心维护收缩的深层原因
从社区讨论来看,IPFS维护力量收缩背后是多重因素叠加的结果,而非单一事件。
商业化压力与资源重分配
开源基础设施项目普遍面临一个尴尬处境:技术理想主义与可持续商业模式之间的张力。Protocol Labs作为IPFS的主要推动方,同时运营着Filecoin等多个项目。Protocol Labs由Juan Benet于2014年创立,2017年通过Filecoin的ICO筹集了约2.57亿美元,创下当时的融资纪录。Filecoin本质上是IPFS的激励层——IPFS本身不提供存储激励机制,任何节点都可以随时删除不再需要的数据;而Filecoin通过代币经济模型,让存储提供者有经济动力长期保存数据。
Filecoin的存储证明机制包含两个核心组件:复制证明(Proof-of-Replication, PoRep)和时空证明(Proof-of-Spacetime, PoSt)。PoRep确保存储提供者确实将数据的独立副本编码到了自己的存储扇区中,而非简单地声称存储了多份副本;PoSt则要求存储提供者定期证明他们仍然在持续存储数据。这些密码学证明使得Filecoin网络无需信任单个存储节点,但也带来了显著的计算开销——存储提供者需要强大的GPU来完成扇区封装(sealing)过程,这提高了参与门槛并限制了小型节点的加入。
然而,这种以代币融资驱动的模式也意味着项目的资金状况与加密市场周期高度绑定。随着加密市场周期的波动和资本环境收紧——2022-2023年的加密寒冬中FIL代币价格从历史高点下跌超过95%——公司需要对资源进行重新分配,将有限的工程师投入到更能产生现金流或战略价值的方向。
2022-2023年的加密寒冬不仅仅是价格下跌,更是整个Web3开发生态资金链的系统性收缩。据Electric Capital的开发者报告,2023年活跃的加密全职开发者数量相比2022年峰值下降了约22%。Protocol Labs在2022年底至2023年间裁员规模估计超过20%,这不仅影响了IPFS,还波及libp2p、IPLD(InterPlanetary Linked Data)等关联项目。这种收缩模式在加密行业具有普遍性——Consensys、Kraken、Coinbase等公司同期也进行了大规模裁员,反映出代币融资模式在熊市中的脆弱性。
Protocol Labs在此期间进行了多轮裁员,这直接影响了包括IPFS在内多个项目的维护资源。当核心维护不再是资源投入的优先级时,"逐步收缩"几乎是必然结果。
技术栈的复杂性与维护负担
IPFS本身是一个庞大而复杂的系统,涉及DHT(分布式哈希表)、libp2p网络层、Bitswap数据交换协议等多个子系统。
DHT是IPFS用于内容路由的核心机制——当用户请求某个CID对应的文件时,DHT帮助定位哪些节点持有该内容。IPFS使用的是Kademlia DHT的变体,理论上查找复杂度为O(log n),但在实际网络中,由于NAT穿透、节点频繁上下线等问题,查找延迟常常高达数十秒。
IPFS使用的Kademlia DHT在理论上非常优雅,但在开放互联网的实际部署中面临多重挑战。首先,大量IPFS节点位于NAT后方(据统计超过60%),无法被直接连接,需要依赖中继节点(relay)或打洞(hole punching)技术。其次,IPFS网络存在大量"客户端模式"节点——它们只消费数据但不参与路由和存储,这增加了DHT的查找跳数。此外,所谓的"DHT Eclipse攻击"——恶意节点占据目标CID周围的路由表位置——也是一个持续的安全挑战。Protocol Labs为此开发了Hydra节点(大规模DHT加速节点)来缓解性能问题,但这本身又引入了中心化依赖。
libp2p是从IPFS中剥离出的模块化网络协议栈,负责节点发现、连接管理、流多路复用和NAT穿透等底层通信功能,目前也被Ethereum 2.0、Polkadot等其他区块链项目采用。Bitswap则是IPFS的数据交换协议,类似BitTorrent的块交换机制,节点之间通过"我有什么、我需要什么"的信息交换来传输数据块。
这三个子系统各自复杂且相互耦合,任何一个的性能瓶颈都会影响整体用户体验。长期以来,社区对IPFS的性能问题——尤其是内容检索速度慢、节点发现效率低——多有诟病。维护如此复杂的技术栈需要持续的人力投入,一旦核心团队缩编,维护负担便可能超出剩余人力的承载能力。
社区对IPFS前景的复杂反应
评论区呈现出典型的"爱恨交织"态度,这也反映了IPFS在实际使用中的真实处境。
理想与现实的落差
不少开发者表达了惋惜,认为IPFS的内容寻址理念确实优雅,代表了互联网架构演进的一个有价值方向。但更多人坦言,IPFS在实际生产环境中的体验并不理想:文件检索有时慢得令人抓狂,运行一个稳定的节点需要不小的运维成本,"pin"(固定)数据以保证其持久可用往往还是要依赖中心化的固定服务商(如Pinata、web3.storage等)。
在IPFS网络中,节点默认只会缓存自己最近访问过的数据,并通过垃圾回收机制清理不常用的内容。要确保某个文件在网络中持久可用,用户需要"pin"该文件——即明确告诉节点不要删除这份数据。然而,普通用户很少会24/7运行一个IPFS节点,因此催生了Pinata、web3.storage、Infura等商业化的"远程固定服务"。这些服务本质上是运营着大量IPFS节点的中心化公司,用户付费让它们代为保存和提供数据。讽刺的是,这种模式与传统的云存储在用户体验上几乎没有区别,唯一的优势是数据通过CID标识,理论上可以从多个来源获取。值得注意的是,web3.storage由Protocol Labs资助运营,其长期可持续性同样受到此次维护收缩的影响。
这种"名义去中心化、实际半中心化"的现状,让部分人对项目的长期价值产生怀疑。
NFT存储面临的具体风险
NFT的存储问题比表面看起来更为复杂。大多数NFT智能合约存储的是一个指向元数据的URI,而元数据JSON文件中包含了指向实际图片或媒体文件的链接。如果这些链接使用传统HTTP URL,服务器下线即意味着NFT"丢失"了视觉内容。即使使用IPFS的CID链接(ipfs://Qm...),如果没有节点pin住对应文件,数据同样会在垃圾回收后消失。2021-2022年NFT热潮中,大量项目依赖NFT.Storage(Protocol Labs运营的免费存储服务)来pin元数据,该服务的长期可持续性直接关系到数百万NFT的数据完整性。事实上,NFT.Storage已于2024年宣布调整服务模式,不再提供无限免费存储,这使得那些未做备份的NFT项目面临数据丢失的真实风险。
去中心化项目的治理悖论
一个反复出现的讨论点是:一个"去中心化"项目的命运,为何会如此依赖单一公司的资源投入?这恰恰暴露了当前许多去中心化项目的深层矛盾——协议是去中心化的,但协议的开发、维护和演进却高度中心化于某个基金会或公司。当这个中心退场时,理论上"任何人都可以接手"的开源承诺,能否真正兑现,将是对IPFS社区韧性的一次真实考验。
IPFS面临的治理困境并非孤例。以太坊基金会虽然是最成功的去中心化治理案例之一,但其核心协议开发仍高度依赖基金会的资助和Vitalik Buterin的技术方向判断。Bitcoin Core的开发则更为分散,部分由Chaincode Labs、Spiral(Block旗下)等多家机构资助不同的全职开发者。Linux内核的维护模式——由Linux基金会协调、数百家商业公司贡献开发者——常被视为开源基础设施可持续发展的黄金标准,但这建立在Linux具有直接商业价值(服务器、嵌入式设备)的基础上。对于IPFS这样不直接产生商业收入的协议层项目,找到类似的多方利益绑定模式是根本性挑战。
对Web3基础设施的启示
这一事件的意义超出了IPFS本身,它为整个去中心化基础设施领域敲响了警钟。
开源项目的可持续性是关键命题
开源基础设施的可持续性问题由来已久。从OpenSSL的Heartbleed漏洞暴露出的维护困境,到core-js作者的公开求助,再到如今的IPFS,行业一再证明:关键基础设施不能仅仅依赖少数人的热情或单一机构的慷慨。
Heartbleed漏洞于2014年曝光,影响了全球约三分之二的HTTPS网站,而当时维护OpenSSL这一关键加密库的核心开发者仅有一人是全职的,年度捐款总额不到2000美元。这一事件直接催生了Linux基金会的Core Infrastructure Initiative(后演变为OpenSSF)。同样,core-js是JavaScript生态中下载量最高的polyfill库之一(每周超过3000万次下载),但其唯一维护者Denis Pushkarev曾多次公开表示经济困难。这些案例揭示了一个系统性问题:数字基础设施严重依赖"公地"性质的开源项目,但缺乏有效的机制将使用价值转化为维护资源。
对于去中心化项目而言,代币经济模型本应解决这一问题,但实践证明,代币价格的高波动性反而加剧了资金的不确定性。去中心化项目尤其需要建立更加多元化的治理结构和资金来源,避免"单点故障"式的维护风险。
依赖IPFS的用户应有的准备
对于依赖IPFS存储关键数据的用户和项目(尤其是NFT项目),这则消息是一个明确的提醒:不要把数据持久性的希望完全寄托在任何单一协议或服务上。做好数据冗余、准备迁移方案、评估替代方案,是理性的风险管理。
在替代方案中,Arweave是目前最受关注的选项之一,其核心理念是"一次付费、永久存储"。与IPFS+Filecoin的订阅式存储不同,Arweave通过"存储捐赠"(Storage Endowment)的经济模型运作:用户预付一笔费用,利用存储成本持续下降的历史趋势(根据Kryder's Law,硬盘存储成本大约每两年减半),通过利息覆盖未来的存储成本。其区块链结构采用"区块编织"(Blockweave),矿工需要证明自己存储了历史数据才能参与出块,从而激励数据的长期保存。其他替代方案还包括Storj(将文件加密分片后分发到全球节点,采用纠删码技术确保任意取回一定比例的分片即可恢复完整文件)、Sia(类似理念的早期项目,使用Reed-Solomon编码和智能合约实现存储合约),以及Ceramic Network(专注于可变数据流的去中心化数据网络,特别适合需要更新的用户数据和社交图谱)。每种方案在持久性、成本、性能和去中心化程度之间做出了不同的权衡,用户需要根据自身需求审慎选择。
结语:一个阶段的结束,而非终点
需要澄清的是,"维护者收缩"并不等同于"项目死亡"。IPFS作为开源项目,其代码和协议仍然存在,社区仍可继续推动其发展。真正的问题在于:失去了核心团队的密集投入后,IPFS能否演化出更健康、更分布式的维护模式?
无论结果如何,这一事件都是去中心化存储发展史上的一个重要节点。它促使我们重新思考:真正的去中心化,不仅仅是技术架构的去中心化,更是治理、资金和维护责任的去中心化。这条路,显然还很长。
核心要点
相关推荐

逆向工程实战:从15年前游戏中识别梅森旋转算法
一位开发者在逆向分析15年前的游戏二进制文件时,通过魔术常数识别出隐藏的梅森旋转算法(Mersenne Twister)实现。本文详解该算法的特征、逆向识别方法及其对游戏安全性的启示。

Cash Back Captain:用数学模型优化信用卡返现组合
Cash Back Captain是一款基于数学算法的信用卡返现优化工具,通过分析用户消费习惯,推荐最优1-3张信用卡组合,告别联盟营销偏见,最大化你的信用卡返现收益。

Speko:语音AI统一路由平台,打造语音领域的OpenRouter
Speko是YC S26批次初创公司,定位为语音AI领域的OpenRouter,通过统一API聚合多家语音模型供应商,解决语音识别、语音合成等接口碎片化问题,帮助开发者降低集成成本、智能路由并避免供应商锁定。