Verankerungsadressen

Terpasset hält jedes von ihm geführte Registerdokument als gesalzenen SHA-256-Hash auf Ethereum fest. Die Hashes werden gebündelt, und je Bündel wird ein Fingerabdruck (eine Merkle-Root) in einer Transaktion von einer Verankerungsadresse von Terpasset veröffentlicht. Auf Ethereum werden keine personenbezogenen Daten gespeichert.

Ein Nachweispaket nennt die Adresse, die sein Bündel veröffentlicht hat, kann diese Adresse aber nicht selbst bestätigen. Diese Seite ist die unabhängige Quelle: Prüfen Sie die Adresse in einem Nachweispaket anhand der folgenden Liste.

Produktion

Ethereum Mainnet · Chain-ID 1

Noch keine Verankerungsadresse für die Produktion. Sie wird hier mit dem Datum, ab dem sie gilt, vor der ersten Verankerung auf Ethereum Mainnet aufgeführt.

Testnetz

Ethereum Sepolia · Chain-ID 11155111

Nur Testdaten. Verankerungen in diesem Netz haben keine rechtliche Wirkung.

Schlüsselwechsel

Wird ein Verankerungsschlüssel gewechselt, kommt hier eine neue Adresse mit dem Datum hinzu, ab dem sie gilt. Frühere Adressen bleiben aufgeführt, weil die von ihnen signierten Bündel weiterhin gegen sie prüfbar sind.

Selbst prüfen

Sie benötigen das Dokument, sein Nachweispaket (vom Emittenten oder vom Inhaber) und einen Block-Explorer oder einen beliebigen Ethereum-Knoten.

  1. Öffnen Sie die im Nachweispaket genannte Transaktion in einem Block-Explorer für das richtige Netz.
  2. Prüfen Sie, dass sowohl From als auch To eine auf dieser Seite für dieses Netz aufgeführte Adresse ist.
  3. Zeigen Sie die Input-Daten als UTF-8 an. Sie beginnen mit TERPANCHOR, gefolgt von einem Versionsbyte (0x01). Die 32 Bytes nach dem Versionsbyte sind die Merkle-Root.
  4. Berechnen Sie das Commitment neu als SHA-256 des Salts gefolgt von der Datei und vergleichen Sie es mit dem Nachweispaket. Hashen Sie es zu einem Leaf (SHA-256 von 0x00 gefolgt vom Commitment) und kombinieren Sie es dann nacheinander mit jedem Hash des Nachweises (SHA-256 von 0x01 gefolgt von den beiden Hashes in aufsteigender Reihenfolge). Das Ergebnis muss der Root in der Transaktion entsprechen.

Terpasset verfügt außerdem über ein eigenständiges Prüfskript, das alle diese Prüfungen gegen einen beliebigen Ethereum-Knoten ausführt.

Was eine Verankerung beweist

Eine Verankerung beweist, dass genau diese Bytes existierten und von der Verankerungsadresse von Terpasset festgehalten wurden, spätestens zum Zeitpunkt des Blocks, der die Transaktion enthält. Ändert sich ein einziges Byte des Dokuments, schlägt die Prüfung fehl.

Eine Verankerung beweist nicht, dass das Dokument rechtlich gültig ist, dass sein Inhalt zutrifft oder dass es zum Register eines bestimmten Unternehmens gehört. Dies beruht auf der Bestätigung von Terpasset als Registerführer. Die Verankerung macht diese Bestätigung manipulationssicher.

Zuletzt aktualisiert: 3. November 2026