Eine verständliche Demo, wie Rechnungen zwischen zwei Unternehmen nachvollziehbar und fälschungssicher durch einen Smart Contract abgebildet werden – mit Live-Status (Registered → Paid/Cancelled).
Jede Rechnung bekommt einen Fingerabdruck (Hash). So sieht man, ob Inhalte später verändert wurden.
Der Smart Contract hält den Status fest. Alle sehen denselben, überprüfbaren Stand – ohne “Mail-Chaos”.
Änderungen werden über Events verteilt. Die UI aktualisiert sich ohne Refresh.
Ablauf in 4 Schritten
für Nicht-Techniker erklärtPDF + Metadaten werden übernommen. Daraus entsteht ein Hash (wie ein digitaler Fingerabdruck).
Company A bestätigt den Inhalt mit einer Signatur (EIP-712). Das macht die Rechnung prüfbar.
Die Rechnung wird on-chain registriert. Zahlung oder Abbruch sind nachvollziehbare Statuswechsel.
Company B interagiert via Wallet. Explorer zeigt Blöcke/Events (Read-only) als Audit-Trail.
Hinweis: Demo-Chain (Anvil/31337). Keine produktive Zahlungsabwicklung.
Issuer erstellt eine Rechnung (PDF + JSON) und sendet sie signiert an das Backend.
Buyer sieht offene Rechnungen und kann bezahlen oder abbrechen. Status kommt live via Events.
Read-only: Blöcke, Transaktionen und Events. Ideal um Aktivität sichtbar zu machen.
Tech-Status (auto)
hilft beim Debugging