Verankeringsadressen
Terpasset legt elk registerdocument dat het bijhoudt vast op Ethereum als een gezouten SHA-256-hash. De hashes worden gebundeld en per bundel wordt één vingerafdruk (een Merkle-root) gepubliceerd in een transactie vanaf een verankeringsadres van Terpasset. Er staat niets persoonlijks op Ethereum.
Een bewijsbundel noemt het adres dat de bundel heeft gepubliceerd, maar kan niet zelf voor dat adres instaan. Deze pagina is de onafhankelijke bron: controleer het adres in een bewijsbundel aan de hand van de lijst hieronder.
Productie
Ethereum mainnet · chain-ID 1
Nog geen verankeringsadres voor productie. Het wordt hier vermeld, met de datum vanaf wanneer het geldig is, vóór de eerste verankering op Ethereum mainnet.
Testnetwerk
Ethereum Sepolia · chain-ID 11155111
Alleen testgegevens. Verankeringen op dit netwerk hebben geen juridische werking.
- Adres
- 0x25fb3b0EcD00d11d96631A61f629F9698161A127
- Geldig vanaf
- Eerste verankering
- 0x3bd8d9328d5dcaa6b2a87d98b371c76c57a0e776339d6a4339bed8c2f754e815blok 12052500
Sleutelrotatie
Wordt een verankeringssleutel vervangen, dan komt hier een nieuw adres bij met de datum vanaf wanneer het geldig is. Eerdere adressen blijven vermeld, omdat de bundels die ze hebben ondertekend daartegen verifieerbaar blijven.
Zelf verifiëren
U hebt het document nodig, de bijbehorende bewijsbundel (van de uitgevende onderneming of de houder) en een block explorer of een willekeurige Ethereum-node.
- Open de transactie uit de bewijsbundel in een block explorer voor het juiste netwerk.
- Controleer dat zowel From als To een adres is dat op deze pagina voor dat netwerk staat vermeld.
- Bekijk de input data als UTF-8. Die begint met
TERPANCHOR, gevolgd door een versiebyte (0x01). De 32 bytes na de versiebyte zijn de Merkle-root. - Bereken de commitment opnieuw als SHA-256 van de salt gevolgd door het bestand, en vergelijk die met de bundel. Hash de commitment tot een leaf (SHA-256 van
0x00gevolgd door de commitment) en combineer die vervolgens met elke hash uit het bewijs (SHA-256 van0x01gevolgd door de twee hashes in oplopende volgorde). De uitkomst moet gelijk zijn aan de root in de transactie.
Terpasset heeft daarnaast een zelfstandig verificatiescript dat al deze controles uitvoert tegen een willekeurige Ethereum-node.
Wat een verankering bewijst
Een verankering bewijst dat precies deze bytes bestonden, en door het verankeringsadres van Terpasset zijn vastgelegd, uiterlijk op het tijdstip van het blok waarin de transactie staat. Verandert er één byte in het document, dan mislukt de verificatie.
Een verankering bewijst niet dat het document juridisch geldig is, dat de inhoud juist is of dat het tot het register van een bepaalde onderneming behoort. Dat berust op de verklaring van Terpasset als registerhouder. De verankering maakt die verklaring manipulatiebestendig.
Laatst bijgewerkt: 3 november 2026