Zum Hauptinhalt springen

Smart Contracts Architecture

Das Tokentagged Protokoll besteht aus einer modularen Architektur, die maximale Sicherheit durch hardware-basierte Krypto-Chips (EAL 6+) mit dezentraler Verifizierung verbindet.

High-Level Overview

Das System verbindet physische Objekte mit der Blockchain. Der Kern ist die kryptografische Verifizierung von Signaturen, die direkt auf dem NXP P71D321 Chip generiert werden.

Die Smart Contracts dienen als "Gatekeeper": Ein Token (NFT) kann nur gemintet werden, wenn der physische Chip seine Echtheit und seine Autorisierung kryptografisch beweist.

Architektur-Diagramm

Das folgende Diagramm zeigt, wie die Contracts interagieren, wenn ein Nutzer ein Tokentag scannt und mintet.

Contract Komponenten

ContractTypBeschreibung
TokentaggedAssetsCollectionDie öffentliche Haupt-Collection (Shared Contract). Ermöglicht Nutzern, ihre Tokentags zu minten, ohne einen eigenen Contract zu deployen.
TokentaggedCollectionCollectionExklusive Collections für Brands oder Creator (Whitelist-Only). Diese Contracts gehören dem Creator.
TokentaggedAbstract CoreBeinhaltet die Bit-Splitting Logik für Token-IDs und die Schnittstelle zur Hardware-Verifizierung. Wird nicht direkt deployed, sondern vererbt.
TokentaggedSignerRegistrySecurityVerwaltet den "Root of Trust". Hier sind die öffentlichen Schlüssel des Herstellers hinterlegt, um die Echtheit der Chips (Attestation) zu validieren.

Prozess-Ablauf: Secure Minting

Dieser Prozess zeigt, wie ein Token sicher erstellt wird. Es werden drei Signatur-Ebenen geprüft, um Herkunft (Hersteller), Integrität (Card Key) und Autorisierung (User-Aktivierung) sicherzustellen.