Timestamp GIT Secure your prior art without exposing code

← Alle Beiträge

2026-08-30

Timestamp GIT vs. manuelles OpenTimestamps: Was ist besser?

Timestamp GIT vs. manuelles OpenTimestamps: Was ist besser?
timestamp git blockchain proof

Timestamp GIT vs. manuelles OpenTimestamps: Was ist besser?

Entwickler und Compliance-Teams, die kryptografische Zeitstempel evaluieren, stehen vor einer konkreten Entscheidung: eine verwaltete SaaS wie Timestamp GIT übernehmen oder das OpenTimestamps-Protokoll manuell betreiben. Beide Ansätze verankern Git-Commit-Hashes in der Bitcoin-Blockchain, unterscheiden sich jedoch deutlich in Einrichtungszeit, Automatisierung, Sicherheitsgrenzen, Integrationen, Wartung und Kosten.

Dieser Artikel analysiert diese Entscheidung. Am Ende wissen Sie, welcher Ansatz zu Ihrem Workflow, Ihren Compliance-Anforderungen und Ihrer Toleranz für laufenden Betriebsaufwand passt. Hintergrundinformationen dazu, warum kryptografischer Stand der Technik überhaupt wichtig ist, finden Sie unter How to Prove Prior Art for Software: A Developer’s Guide.

Die Landschaft: Zwei Wege, Git-Commits in Bitcoin zu verankern

Bevor Sie sich entscheiden, hilft es zu verstehen, was jede Option tatsächlich ist.

Manuelles OpenTimestamps ist ein Protokoll und ein Befehlszeilen-Toolset. Es ermöglicht Ihnen, jeden SHA-256-Hash in der Bitcoin-Blockchain zu verankern, aber Sie sind für den gesamten Workflow verantwortlich. Sie installieren die Tools, lernen die Befehle, verwalten Remote-Kalender, führen den Stempelprozess selbst aus und behalten den Überblick über die generierten Belegdateien. Es ist kostenlos, offen und leistungsstark – aber es ist ein Toolkit, kein Dienst. Wenn Sie vergessen, einen Commit zu stempeln, hat dieser Commit keinen Beweis. Wenn Sie den Beleg verlieren oder nicht organisiert halten, wird die Verifizierung mühsam.

Timestamp GIT ist eine verwaltete SaaS und GitHub-App, die auf demselben OpenTimestamps-Protokoll aufbaut. Sie automatisiert die Pipeline vollständig und verbirgt die zugrunde liegende Komplexität. Sobald Sie die GitHub-App installieren und ein Repository verbinden, erkennt Timestamp GIT automatisch neue Commits, bündelt sie nächtlich, verankert die resultierende Merkle-Wurzel in Bitcoin und pusht die Beweisbelege zurück in einen dedizierten Timestamps-Branch. Sie müssen nie OpenTimestamps-Befehle ausführen, Kalender verwalten oder Belege manuell handhaben.

Mit anderen Worten: Beide Optionen erzeugen kryptografisch gültige, in Bitcoin verankerte Beweise. Der Unterschied liegt darin, wer die Pipeline betreibt: Sie oder ein verwalteter Dienst.

Auswahlkriterien: Was bei der Wahl einer Zeitstempel-Lösung zählt

Die richtige Wahl hängt von fünf praktischen Kriterien ab.

Einfachheit der Einrichtung

Manuelles OpenTimestamps erfordert die Installation eines Befehlszeilen-Tools, das Verständnis seines Workflows und die Konfiguration des Kalenderzugriffs. Das ist für einen Kryptografie-Enthusiasten in Ordnung, fügt aber für ein Team Reibung hinzu.

Timestamp GIT wird als GitHub-App installiert. Sie gewähren der App Lesezugriff auf das Quell-Repository und Lese-Schreib-Zugriff auf das Repository, in das die Beweise geschrieben werden sollen. Das war’s. Es gibt kein CLI-Tool, das auf Entwickler-Rechnern installiert werden muss, keinen zu konfigurierenden Kalender und keinen manuellen Stempelschritt.

Für Organisationen, die überhaupt keinen Zugriff auf das Quell-Repository gewähren können, bietet Timestamp GIT einen Enterprise-ZK-Modus. Eine GitHub Action läuft auf Ihrer Infrastruktur und pusht nur den Commit-Hash an die Timestamp-GIT-API. Ihr Quellcode verlässt nie Ihre Umgebung, und Timestamp GIT benötigt niemals Lesezugriff auf das Quell-Repository.

Automatisierung

Manuelles Zeitstempeln ist nur so konsistent wie Ihr Gedächtnis. Wenn Sie jeden Commit von Hand stempeln, werden unweigerlich einige Commits übersehen. Manuelles Batching ist möglich, aber dann bauen Sie Ihre eigene Planungs- und Wiederholungslogik.

Timestamp GIT automatisiert die gesamte Pipeline:

  1. Die Commit-Erkennung erfolgt über GitHub-Webhooks oder die Enterprise-ZK-GitHub-Action.
  2. Commit-Hashes befinden sich in einer In-Memory-Warteschlange.
  3. Ein Mitternachts-Worker gruppiert alle ausstehenden Hashes nach Repository, erstellt einen Merkle-Baum, erzeugt OpenTimestamps-Beweise und verankert die Merkle-Wurzel in Bitcoin.
  4. Beweis-Manifeste und .ots-Belegdateien werden zurück in einen Timestamps-Branch oder ein Schatten-Repository gepusht.

Die Bitcoin-Bestätigung dauert in der Regel einige Stunden, sodass die Beweiszustellung normalerweise innerhalb von etwa drei Stunden nach der nächtlichen Verankerung abgeschlossen ist. Sie müssen nichts ausführen oder sich an irgendetwas erinnern.

Sicherheit und Vertrauen

Beide Ansätze beruhen auf derselben Bitcoin-Unveränderlichkeit. Ein in einem Bitcoin-Block verankerter Hash kann weder von Ihnen, noch von Timestamp GIT, noch von irgendjemand anderem verändert werden.

Timestamp GIT fügt eine Zero-Knowledge-Grenze hinzu: Es sieht nur Commit-Hashes, niemals Ihren Quellcode. Die GitHub-App verwendet die minimalen Berechtigungen, die GitHub zulässt. Im Enterprise-ZK-Modus ist diese Grenze noch stärker – nur die 12-zeilige GitHub Action pusht Commit-Hashes an die API.

Für Teams, die volle Kontrolle über die Infrastruktur wünschen, ist Timestamp GIT auch als Docker-Image verfügbar. Eine typische docker-compose.yml sieht so aus:

services:
  timestampgit:
    image: rue1401/timestampgit:prod
    ports:
      - "8080:8080"
    volumes:
      - ./data:/app/data
    restart: unless-stopped
  valkey:
    image: valkey/valkey:8
    restart: unless-stopped

Damit erhalten Sie die verwaltete Timestamp-GIT-Erfahrung auf Ihrer eigenen Infrastruktur, einschließlich Web-UI, Einrichtungsassistent und Beweisgenerierungs-Pipeline.

Integration

Manuelles OpenTimestamps bietet keine eingebaute GitHub-Integration, keine Dashboards und keine Compliance-Berichte. Wenn Sie Badges, API-Zugriff oder PDF-Zertifikate möchten, bauen Sie diese selbst.

Timestamp GIT bietet:

  • Einbettbare Verifizierungs-Badges für Ihre README
  • Ein öffentliches Repository-Status-Dashboard mit Beweis-Langlebigkeit, frühestem Ankerdatum, Bitcoin-Blockdaten und einer Kalender-Heatmap
  • Herunterladbare Audit-CSV-Dateien und PDF-Zertifikate
  • REST-API-Endpunkte für Status, Verifizierung und Repository-Verwaltung

Beispielsweise können Sie die Statuszusammenfassung eines öffentlichen Repositorys ohne spezielles Tooling abrufen:

curl https://timestampgit.dev/api/statusSummary/your-user/your-repo

Die API stellt auch Endpunkte für vollständige Merkle-Chain-Daten, Audit-Exporte und datierte PDF-Berichte bereit. Private Repositorys verwenden einen verschlüsselten HMAC, sodass nur autorisierte Benutzer auf Statusdaten zugreifen können.

Kosten

Manuelles OpenTimestamps ist in Bezug auf Softwarelizenzierung kostenlos. Aber es kostet erhebliche Zeit zum Lernen, Betreiben und Warten – und es birgt das versteckte Risiko verpasster Beweise, wenn jemand vergisst, den Prozess auszuführen.

Timestamp GIT hat einen kostenlosen Plan für öffentliche Repositorys. Kostenpflichtige Pläne beginnen bei 49 $/Monat für den Pro-Agency-Plan, der private Repositorys abdeckt, und 199 $/Monat für den Enterprise-ZK-Modus mit GitHub Actions und ohne Zugriff auf das Quell-Repository.

Für die meisten kommerziellen Teams kostet der kostenpflichtige Plan weniger als ein oder zwei Stunden Entwicklungszeit pro Monat – die Automatisierungs- und Compliance-Funktionen zahlen sich in der Regel schnell von selbst aus.

Direkter Vergleich: Timestamp GIT vs. manuelles OpenTimestamps

Kriterium Timestamp GIT Manuelles OpenTimestamps
Einrichtungskomplexität GitHub-App einmal installieren CLI installieren, Befehls-Workflow lernen, Kalender konfigurieren
Automatisierung Automatische nächtliche Verankerung aller Commits Manuell pro Commit oder selbstgebaute Batch-Skripte
Beweisgenerierung Automatische .ots-Belege, die in den Timestamps-Branch gepusht werden Manuelle Belegerzeugung und Dateiverwaltung
Verifizierungsprozess Web-Dashboard, Badges, PDF-Berichte, API Manuelle Verifizierung mit separatem Tooling und Bitcoin-Daten
GitHub-Integration Nativ über GitHub-App oder GitHub Action Keine eingebaut
Skalierbarkeit Skaliert über Repos und Commits ohne Zusatzaufwand Erfordert mehr Skripting oder manuellen Aufwand bei wachsendem Volumen
Wartung Vollständig verwaltete SaaS; optionales Docker-Self-Hosting Sie warten Tools, Kalender, Speicher und Workflows
Kosten Kostenlos für öffentliche Repos; 49 $/Monat Pro; 199 $/Monat Enterprise ZK Kostenlose Software, aber erheblicher Zeit- und Betriebsaufwand

Der Kernunterschied ist operativ. Timestamp GIT verwandelt die Bitcoin-Verankerung in einen Hintergrunddienst. Manuelles OpenTimestamps bleibt ein Do-it-yourself-Kryptografie-Tool, das fortlaufende Aufmerksamkeit und Fachwissen erfordert.

Fazit: Wer sollte was wählen?

Wählen Sie Timestamp GIT, wenn Sie eine Set-and-Forget-Lösung möchten. Dies gilt für die meisten Startups, Entwicklungsagenturen, Agenturen und Freiberufler. Sie installieren die GitHub-App einmal, verbinden ein Repository, und jeder zukünftige Commit wird automatisch in Bitcoin verankert. Sie erhalten Compliance-freundliche PDF-Berichte, eine Audit-CSV, öffentliche Verifizierungs-Badges und eine API – ohne ein OpenTimestamps-Betreiber zu werden.

Wählen Sie Timestamp GIT, wenn Sie Zero-Knowledge-Garantien auf Enterprise-Niveau benötigen. Der Enterprise-ZK-Modus gibt Ihnen die verwaltete Pipeline, während der gesamte Quellcode in Ihrer eigenen Infrastruktur bleibt. Es werden niemals etwas anderes als Commit-Hashes an die API gepusht.

Wählen Sie Timestamp GIT, wenn Sie Self-Hosting ohne Selbstbetrieb möchten. Das Docker-Image bietet Ihnen dieselbe Weboberfläche, denselben Einrichtungsassistenten und dieselbe nächtliche Verankerungs-Pipeline auf Ihrer eigenen Hardware.

Wählen Sie manuelles OpenTimestamps nur, wenn Sie spezifische Anforderungen an volle Kontrolle haben, mit Befehlszeilen-Tools vertraut sind und keine Automatisierung oder GitHub-native Berichterstattung benötigen. Das ist ein enges Publikum: Kryptografieforscher, Protokoll-Bastler oder Teams mit ungewöhnlichen Infrastrukturbeschränkungen.

Für die meisten Entwickler und Startups spart der verwaltete Ansatz von Timestamp GIT Zeit, reduziert das Risiko verpasster Beweise und erzeugt Nachweise, die sich einem Anwalt, Prüfer oder Gericht leichter vorlegen lassen.

FAQ: Häufige Fragen zu Timestamp GIT vs. manuellem OpenTimestamps

Ist Timestamp GIT nur ein Wrapper um OpenTimestamps?

Timestamp GIT verwendet das OpenTimestamps-Protokoll unter der Haube, automatisiert den Prozess jedoch vollständig. Sie müssen keine OpenTimestamps-Befehle ausführen oder Kalender verwalten. Die GitHub-App übernimmt alles von der Commit-Erkennung bis zur Bitcoin-Verankerung.

Kann ich Timestamp-GIT-Beweise ohne den Dienst verifizieren?

Ja. Timestamp GIT stellt .ots-Belegdateien bereit, die unabhängig mit Standard-OpenTimestamps-Tools und der Bitcoin-Blockchain verifiziert werden können. Der Dienst bietet außerdem ein webbasiertes Verifizierungs-Dashboard und PDF-Zertifikate für mehr Komfort.

Wie behandelt Timestamp GIT private Repositorys?

Timestamp GIT unterstützt private Repositorys über seine Pro- und Enterprise-Pläne. Es verwendet GitHub-App-Berechtigungen, um auf Commit-Hashes zuzugreifen, ohne den Quellcode zu lesen. Im Enterprise-ZK-Modus werden nur Commit-Hashes über GitHub Actions gepusht, was Zero-Knowledge-Sicherheit gewährleistet.

Was sind die Kosten von Timestamp GIT im Vergleich zu manuellem OpenTimestamps?

Manuelles OpenTimestamps ist kostenlos, erfordert aber Ihre Zeit und Ihr Fachwissen. Timestamp GIT bietet einen kostenlosen Plan für öffentliche Repositorys, mit kostenpflichtigen Plänen ab 49 $/Monat für private Repos und 199 $/Monat für den Enterprise-Zero-Knowledge-Modus. Die Kosten werden durch Automatisierung und Compliance-Funktionen ausgeglichen.

Schlussfolgerung

Kryptografische Zeitstempel sind nur dann wertvoll, wenn sie tatsächlich für jeden Commit, jede Nacht stattfinden und wenn der resultierende Beweis leicht zu verifizieren und vorzulegen ist. Manuelles OpenTimestamps gibt Ihnen das rohe kryptografische Primitiv; Timestamp GIT gibt Ihnen ein funktionierendes, automatisiertes Prior-Art-System.

Wenn Sie aufhören möchten, über die Beweisgenerierung nachzudenken, und stattdessen unveränderliche Nachweise für jeden Commit haben möchten, installieren Sie die GitHub-App einmal unter https://timestampgit.dev/ und lassen Sie die nächtliche Bitcoin-Verankerung im Hintergrund laufen.

Verwandte Beiträge

EU label: AI-generated content