· Nacho Coll · Guides · 10 Min. Lesezeit
Was ist IPFS-Pinning? Alles, was Sie 2026 wissen müssen
Erfahren Sie, was IPFS-Pinning ist, warum Dateien ohne es verschwinden, wie Remote-Pinning-Dienste funktionieren und wie Sie Ihre erste Datei pinnen. Vollständiger Leitfaden mit Beispielen.

Was ist IPFS-Pinning? Alles, was Sie 2026 wissen müssen
Wenn Sie sich schon etwas mit dezentralem Speicher beschäftigt haben, haben Sie wahrscheinlich von IPFS gehört --- dem InterPlanetary File System. Es verspricht ein Web, in dem Dateien durch ihren Inhalt statt durch ihren Standort adressiert werden, wodurch Daten portabel, verifizierbar und zensurresistent werden. Aber es gibt einen Haken, der fast jeden Neuling überrascht: Wenn niemand Ihre Datei explizit aufbewahrt, verschwindet sie.
Hier kommt das Pinning ins Spiel. Dieser Leitfaden erklärt, was IPFS-Pinning ist, warum es wichtig ist, wie es unter der Haube funktioniert und wie Sie heute Ihre erste Datei pinnen.

Ein kurzer IPFS-Überblick
IPFS ist ein Peer-to-Peer-Protokoll zum Speichern und Teilen von Dateien. Anstatt eine Datei von einem bestimmten Server abzurufen (wie https://example.com/photo.jpg), fordern Sie sie über ihren Content Identifier (CID) an --- einen kryptographischen Hash des Dateiinhalts. Jeder Knoten im Netzwerk, der eine Kopie besitzt, kann sie Ihnen liefern.
Dieses Modell hat leistungsstarke Eigenschaften:
- Deduplizierung --- identische Dateien teilen denselben CID, sodass das Netzwerk nie zwei Kopien desselben Inhalts speichert.
- Integrität --- der Hash garantiert, dass die Datei nicht manipuliert wurde.
- Dezentralisierung --- kein einzelner Server kontrolliert den Zugriff.
Aber IPFS-Knoten haben begrenzten Speicherplatz und brauchen eine Möglichkeit zu entscheiden, welche Daten behalten und welche verworfen werden. Dieser Mechanismus heißt Garbage Collection, und er ist der Grund, warum Ihre Dateien verschwinden können.
Das Garbage-Collection-Problem
Jeder IPFS-Knoten pflegt einen lokalen Blockspeicher. Wenn der Knoten Inhalte in Ihrem Auftrag abruft --- etwa wenn Sie ein Bild über ein öffentliches Gateway betrachten --- werden die Blöcke temporär gecacht. Im Laufe der Zeit führt der Knoten eine Garbage Collection durch, um Speicherplatz freizugeben, und alle Blöcke, die nicht explizit als wichtig markiert sind, werden gelöscht.
Hier ist der entscheidende Punkt: Eine Datei zu IPFS hinzuzufügen garantiert nicht, dass sie dort bleibt. Wenn der einzige Knoten, der Ihre Datei hatte, offline geht oder wenn dieser Knoten die Blöcke per Garbage Collection entfernt, wird der Inhalt unerreichbar. Der CID existiert zwar noch als Adresse, aber niemand ist zu Hause.
Das ist beabsichtigt. IPFS ist ein Protokoll zur Inhaltsadressierung, keine Garantie für permanenten Speicher. Permanenz erfordert eine explizite Entscheidung, Daten zu behalten. Diese Entscheidung heißt Pinning.
Was ist Pinning?
Pinning sagt einem IPFS-Knoten: “Behalte diesen Inhalt. Lösche ihn nicht durch Garbage Collection, egal was passiert.” Stellen Sie es sich wie ein Lesezeichen in einem physischen Buch vor --- das Buch wird diese Seite nicht verlieren, nur weil das Regal umorganisiert wird.
Wenn Sie einen CID pinnen, markiert der Knoten jeden mit diesem Inhalt verbundenen Block als geschützt. Die Garbage Collection überspringt diese Blöcke vollständig.
Es gibt zwei Arten von Pinning:
Lokales Pinning
Sie betreiben Ihren eigenen IPFS-Knoten (z.B. mit Kubo) und pinnen Dateien direkt:
ipfs pin add QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdGDer Inhalt bleibt auf Ihrer Maschine, solange Ihr Knoten läuft und der Pin bestehen bleibt.
Remote-Pinning
Sie senden eine Pin-Anfrage an einen Drittanbieterdienst, der IPFS-Infrastruktur in Ihrem Auftrag betreibt. Die Knoten des Dienstes pinnen den Inhalt und halten ihn rund um die Uhr verfügbar, auch wenn Ihre eigene Maschine ausgeschaltet ist.
Warum es Remote-Pinning-Dienste gibt
Lokales Pinning funktioniert, bringt aber einen operativen Aufwand mit sich, den die meisten Entwickler und Teams nicht verwalten möchten:
- Verfügbarkeit --- Ihr Laptop ist nicht 24 Stunden am Tag online. Wenn Ihr Knoten offline geht, kann niemand Ihre gepinnten Dateien von Ihnen abrufen. Andere Knoten, die den Inhalt gecacht haben, können ihn schließlich per Garbage Collection entfernen.
- Bandbreite --- Beliebte Dateien über eine Privatverbindung zu liefern wird schnell zum Engpass.
- Wartung --- Einen IPFS-Knoten zu betreiben bedeutet, Software aktuell zu halten, Festplattennutzung zu überwachen, Peer-Verbindungen zu verwalten und die Netzwerkkonfiguration zu handhaben.
- Redundanz --- Ein einzelner Knoten ist ein Single Point of Failure. Professionelle Pinning-Dienste replizieren Daten typischerweise über mehrere Knoten in verschiedenen Regionen.
Remote-Pinning-Dienste lösen all diese Probleme. Sie laden Ihre Inhalte hoch oder pinnen sie über eine API, und der Dienst kümmert sich um Infrastruktur, Replikation und Verfügbarkeit. Sie konzentrieren sich auf den Aufbau Ihrer Anwendung.
Wie IPFS-Pinning unter der Haube funktioniert
Das Verständnis der technischen Mechanismen hilft Ihnen, bessere Entscheidungen über Ihre Speicherarchitektur zu treffen.
1. Der Inhalt wird in Blöcke aufgeteilt
Wenn Sie eine Datei zu IPFS hinzufügen, teilt der Knoten sie in Chunks auf (typischerweise je 256 KB). Jeder Chunk wird einzeln gehasht und erzeugt einen CID für jeden Block.
2. Ein DAG wird konstruiert
Die Blöcke werden in einem Directed Acyclic Graph (DAG) organisiert, der eine Datenstruktur namens Merkle DAG verwendet. Für eine einzelne Datei zeigt der Root-CID auf Zwischenknoten, die auf die Rohdatenblöcke verweisen. Für Verzeichnisse enthält der DAG Links zum Sub-DAG jeder Datei.
3. Der Pin schützt den gesamten DAG
Wenn Sie einen Root-CID pinnen, markiert der Knoten rekursiv den Root-Block und jeden Block, auf den er verweist, als gepinnt. Dies wird als rekursiver Pin bezeichnet und ist das Standardverhalten. Es gibt auch direkte Pins (schützen nur den Root-Block) und indirekte Pins (Blöcke, die geschützt sind, weil ein Vorfahre gepinnt ist), aber rekursive Pins sind das, was Sie in 99% der Fälle verwenden.
4. Der Knoten kündigt Verfügbarkeit an
Der pinnende Knoten veröffentlicht Provider-Records in der IPFS Distributed Hash Table (DHT) und kündigt an, dass er den Inhalt besitzt. Wenn ein anderer Peer den CID anfragt, leitet die DHT ihn zu Ihrem Knoten (oder dem Knoten des Pinning-Dienstes), und die Blöcke werden übertragen.
5. Garbage Collection überspringt gepinnte Blöcke
Während der Garbage Collection prüft der Knoten jeden Block gegen die Pin-Liste. Gepinnte Blöcke und ihre Nachkommen bleiben erhalten. Alles andere ist zur Entfernung freigegeben.
Pinning vs. Hosting
Diese beiden Konzepte sind verwandt aber unterschiedlich, und sie zu verwechseln führt zu Verwirrung.
Pinning bedeutet, dass ein IPFS-Knoten die Blöcke behält und am Peer-to-Peer-Netzwerk teilnimmt, um sie anderen IPFS-Knoten zu liefern. Wenn jemand den CID über einen IPFS-fähigen Client oder einen anderen Knoten anfordert, liefert der pinnende Knoten.
Hosting (über ein Gateway) bedeutet, einen HTTP-Endpunkt bereitzustellen, der einen CID in eine Standard-Web-URL übersetzt. Zum Beispiel:
https://your-gateway.example.com/ipfs/QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6ucoGateways überbrücken die Lücke zwischen dem IPFS-Peer-to-Peer-Netzwerk und dem traditionellen Web. Die meisten Benutzer und Anwendungen greifen über Gateways auf IPFS-Inhalte zu, nicht über native IPFS-Clients.
Viele Pinning-Dienste bieten ein Gateway als Teil ihres Angebots --- einige stellen ein gemeinsames öffentliches Gateway bereit, andere geben Ihnen eine dedizierte Subdomain. Bei der Bewertung von Diensten sollten Sie überlegen, ob Sie nur Pinning (Backend-Redundanz) oder Pinning plus Gateway (Frontend-Auslieferung) benötigen.
Pinning-Dienst-Optionen 2026
Das Pinning-Ökosystem ist erheblich gereift. Hier ist ein fairer Vergleich der beliebten Optionen:
| Dienst | Kostenloser Tarif | Günstigster Bezahltarif | Gateway | Hinweise |
|---|---|---|---|---|
| IPFS Ninja | 500 Dateien, 1 GB | 5$/Monat (10 GB) | Dediziert | Einfache REST-API, IPNS-Namen, günstigster Bezahltarif |
| Pinata | 500 Dateien, 1 GB | 20$/Monat (1 TB) | Dediziert | Etablierte Plattform, JS/TS SDK |
| Web3.Storage (jetzt Storacha) | 5 GB | 10$/Monat (100 GB) | Geteilt (storacha.link) | Filecoin-gestützter Langzeitspeicher |
| Filebase | 5 GB | Nutzungsbasiert; Unbegrenzt ab 500$/Monat | Dediziert (Bezahltarife) | Multi-Netzwerk (IPFS, Sia, Storj), IPNS pro Bucket |
Jeder Dienst hat seine Stärken. Pinata und IPFS Ninja bieten dedizierte Gateways, die schnellere und zuverlässigere HTTP-Auslieferung ermöglichen. Web3.Storage bietet Filecoin-Archivierung für langfristige Persistenz. Filebase spricht Teams an, die bereits S3-kompatible Tools verwenden. Die richtige Wahl hängt von Ihrem Anwendungsfall, Ihrer Skalierung und Ihren Integrationspräferenzen ab. Für einen detaillierten Vergleich aller wichtigen Anbieter siehe Beste IPFS-Pinning-Dienste 2026.
Wie man eine Datei pinnt
Lassen Sie uns das Pinnen einer Datei mit einer REST-API durchgehen. Die folgenden Beispiele verwenden ipfs.ninja, aber die Konzepte gelten für jeden Dienst.
Upload und Pinning mit curl
# Upload a JSON file --- the service pins it automatically
curl -X POST https://api.ipfs.ninja/upload/new \
-H "X-Api-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"content": {"name": "Alice", "score": 42}}'Die Antwort enthält den CID Ihres gepinnten Inhalts. Dieser CID ist jetzt aus dem IPFS-Netzwerk abrufbar, solange der Pin besteht.
Upload mit JavaScript
const response = await fetch("https://api.ipfs.ninja/upload/new", {
method: "POST",
headers: {
"X-Api-Key": "YOUR_API_KEY",
"Content-Type": "application/json",
},
body: JSON.stringify({
content: { name: "Alice", score: 42 },
}),
});
const result = await response.json();
console.log("CID:", result.cid);Einen existierenden CID pinnen
Wenn Ihr Inhalt bereits im IPFS-Netzwerk ist und Sie möchten, dass ein weiterer Knoten ihn für Redundanz pinnt:
curl -X POST https://api.ipfs.ninja/pin \
-H "X-Api-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"cid": "QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG", "description": "Project metadata"}'Der Dienst ruft den Inhalt aus dem Netzwerk ab, speichert die Blöcke und pinnt sie. Ihre Daten haben jetzt einen zusätzlichen Verfügbarkeitspunkt.
Wann IPFS-Pinning verwenden
Pinning ist nicht das richtige Werkzeug für jedes Speicherproblem. Hier glänzt es:
NFT-Metadaten und Medien
NFT-Marktplätze und Ersteller benötigen Token-Metadaten und Kunstwerke, die unbegrenzt zugänglich bleiben. Wenn die Metadaten-JSON oder das Bild verschwindet, verliert das NFT effektiv seinen Inhalt. Pinning stellt sicher, dass der im Smart Contract referenzierte CID immer auflöst.
Assets dezentraler Anwendungen (dApps)
dApps, die Frontends, Konfigurationsdateien oder nutzergenerierte Inhalte über IPFS bereitstellen, benötigen diese Assets zuverlässig verfügbar. Pinning bietet diese Zuverlässigkeit ohne Abhängigkeit von einem zentralisierten CDN.
Permanente Dokumentation
Regulatorische Einreichungen, juristische Dokumente, akademische Arbeiten und Audit-Trails profitieren von inhaltsadressiertem Speicher. Der CID dient als Beweis, dass das Dokument nicht verändert wurde, und Pinning stellt sicher, dass es abrufbar bleibt.
Zensurresistentes Publizieren
Journalisten, Aktivisten und Organisationen in restriktiven Umgebungen nutzen IPFS, um Inhalte zu veröffentlichen, die nicht durch Angriff auf einen einzelnen Server entfernt werden können. Pinning über mehrere Dienste und Regionen hinweg erhöht die Widerstandsfähigkeit.
Verifizierbare Datenpipelines
Lieferkettendaten, wissenschaftliche Datensätze und Finanzunterlagen können gehasht und gepinnt werden, um einen unveränderlichen Audit-Trail zu erstellen. Nachgelagerte Verbraucher verifizieren die Integrität durch Überprüfung des CID.
Häufige Fehler, die es zu vermeiden gilt
Annahme, dass IPFS permanent bedeutet
Dies ist der häufigste Irrtum. Eine Datei zu IPFS hinzuzufügen macht sie adressierbar, nicht permanent. Ohne Pinning ist Ihre Datei nur einen Garbage-Collection-Zyklus vom Verschwinden entfernt. Pinnen Sie immer Inhalte, die Ihnen wichtig sind.
Denken, dass Pinning gleich Verschlüsselung ist
Pinning hält Ihre Daten verfügbar --- es macht sie nicht privat. Jeder, der den CID kennt, kann den Inhalt abrufen. Wenn Sie Vertraulichkeit benötigen, verschlüsseln Sie Ihre Dateien vor dem Hochladen zu IPFS. Der CID zeigt dann auf Chiffretext, der ohne den Entschlüsselungsschlüssel nutzlos ist.
Ignorieren der CID-Unveränderlichkeit
Ein CID ist ein Hash des Inhalts. Wenn Sie auch nur ein Byte ändern, erhalten Sie einen völlig anderen CID. Das bedeutet, Sie können eine gepinnte Datei nicht “vor Ort aktualisieren”. Stattdessen laden Sie die neue Version hoch (die einen neuen CID erhält), pinnen sie und entpinnen optional die alte. Für veränderbare Referenzen informieren Sie sich über IPNS (InterPlanetary Name System), das einen stabilen Namen einem sich ändernden CID zuordnet. Einige Pinning-Dienste wie IPFS Ninja bieten integrierte IPNS-Unterstützung, sodass Sie veränderbare Namen direkt über die API erstellen und veröffentlichen können.
Abhängigkeit von einem einzigen Pin
Wenn Ihr Pinning-Dienst einen Ausfall hat, kann Ihr Inhalt vorübergehend unerreichbar werden. Für kritische Daten sollten Sie das Pinning mit mehreren Diensten in Betracht ziehen oder einen lokalen Pin als Backup pflegen. Redundanz beim Pinning spiegelt Redundanz in traditioneller Infrastruktur wider.
Vergessen der Leistung bei großen Dateien
IPFS funktioniert am besten mit Dateien unter einigen hundert Megabyte. Sehr große Dateien (mehrere Gigabyte) können langsam zu übertragen und teuer zu pinnen sein. Wenn Sie mit großen Datensätzen arbeiten, erwägen Sie, sie in kleinere Teile aufzuteilen oder einen für große Objekte optimierten Dienst zu nutzen.
Fazit
IPFS-Pinning ist der Mechanismus, der Inhaltsadressierung von einer netten Idee in eine zuverlässige Speicherstrategie verwandelt. Ohne Pinning leben Ihre Dateien auf geborgter Zeit. Mit Pinning erhalten Sie verifizierbare, dezentralisierte und persistente Datenverfügbarkeit.
Das Ökosystem bietet mehrere ausgereifte Pinning-Dienste mit großzügigen kostenlosen Tarifen, sodass es keine Einstiegshürden gibt. Wenn Sie es ausprobieren möchten, können Sie bei ipfs.ninja bis zu 500 Dateien und 1 GB Daten kostenlos mit einem dedizierten Gateway pinnen --- keine Kreditkarte erforderlich.
Bereit, Ihre erste Datei zu pinnen? Sehen Sie sich unseren Schritt-für-Schritt Upload-Leitfaden an, um in unter zwei Minuten von Null zu einem gepinnten CID zu gelangen.
Welchen Dienst Sie auch wählen, das Wichtige ist: Pinnen Sie Ihre Inhalte. Ihre CIDs werden es Ihnen danken.
