IPFS vs Arweave: which to choose for decentralized storage
What a CID identifies, who maintains a copy and how IPFS pinning differs from Arweave’s storage model.

Applications that publish documents, images or metadata need to retain those files and let other users retrieve them. IPFS and Arweave take different approaches to organizing storage beyond a conventional server. That difference matters when content needs to remain available after publication.
IPFS identifies files by their content and needs nodes to retain them; pinning supports retention through self-managed or hosted infrastructure. Arweave uses incentives and an endowment to sustain durable storage. Comparing them requires examining data integrity alongside retention conditions, cost and privacy.
Identifying content and retaining it are separate problems
An IPFS CID identifies content through a structure of hashes. It lets a reader check that retrieved data matches the requested reference; it does not mean somebody will retain it. IPFS persistence documentation distinguishes this property from storage.
Pinning protects data from garbage collection on the node that pins it. Operators can use their own infrastructure or providers. For important data, check independent replicas, retrieval and gateway availability; paying a provider does not prove copies exist.
What Arweave proposes
Arweave designs incentives for durable storage and finances part of them through an endowment. An initial payment avoids periodic user renewal, but retrieval still depends on the network, its incentives and access services.
Permanence is a protocol objective. It is not a contractual guarantee of perpetual retention or a reason to stop checking retrieval. Economic projections do not establish a guaranteed retention period for a specific document.
Choosing for metadata and documents
- Availability: define retrieval requirements and test access from multiple locations.
- Cost: compare volume, replicas, uploads, reads and operations using dated prices.
- Versions: retain the earlier reference and publish a new one when a document changes.
- Privacy: decide what may be published before uploading; encryption alone does not resolve erasure obligations.
Updated documents need a versioning policy
Suppose an application publishes product terms and later corrects a section. It needs to retain the version accepted by each user and explain which version is current. Overwriting an interface link without preserving that relationship makes it harder to reconstruct what was presented at acceptance.
One possible design records the content reference, publication date and relationship to the previous version. Permission to declare a version current is controlled separately from permission to upload files. Being able to store a document does not confer authority to change product terms.
Testing continued availability
An operational test should retrieve content through an alternative access path and check its integrity. It should also exercise backup export and restoration, including the metadata needed to locate each version. A page loading from browser cache does not demonstrate that its underlying file remains retrievable after an incident.
For encrypted data, test authorised key access and recovery too. Retaining bytes without the ability to decrypt them does not meet a requirement for readable archives. These checks help compare architectures against the same practical requirement, rather than treating a protocol name as the complete service.
Limits for regulated assets
A hash or transaction can support document integrity. It does not establish the publisher's authority or the validity of the rights described. Nor does it replace the issuer's applicable archiving, access, retention and data protection policies.
An architecture can use IPFS with managed replicas, Arweave or conventional archives according to those requirements. Document operational ownership, backups and retrieval if the primary interface fails. Avoid selecting a system solely because it describes itself as permanent.
Got a blockchain project in mind?
From idea to product, strategy and technology must move forward together.







