Blockchain · Rechnungsworkflow

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).

System aktiv Chain Mode
Proof-of-Integrity (Hash) EIP-712 Signatur Events via WebSocket REST API
Was ist neu?
Unveränderbare Nachweise

Jede Rechnung bekommt einen Fingerabdruck (Hash). So sieht man, ob Inhalte später verändert wurden.

Was bringt’s?
Transparenter Status

Der Smart Contract hält den Status fest. Alle sehen denselben, überprüfbaren Stand – ohne “Mail-Chaos”.

Wie live ist das?
Updates in Echtzeit

Änderungen werden über Events verteilt. Die UI aktualisiert sich ohne Refresh.

Ablauf in 4 Schritten

für Nicht-Techniker erklärt
1

Rechnung wird erfasst

PDF + Metadaten werden übernommen. Daraus entsteht ein Hash (wie ein digitaler Fingerabdruck).

2

Absender signiert

Company A bestätigt den Inhalt mit einer Signatur (EIP-712). Das macht die Rechnung prüfbar.

3

Smart Contract speichert Status

Die Rechnung wird on-chain registriert. Zahlung oder Abbruch sind nachvollziehbare Statuswechsel.

4

Alle sehen denselben Stand

Company B interagiert via Wallet. Explorer zeigt Blöcke/Events (Read-only) als Audit-Trail.

Hinweis: Demo-Chain (Anvil/31337). Keine produktive Zahlungsabwicklung.

Company A · Rechnung senden

Issuer erstellt eine Rechnung (PDF + JSON) und sendet sie signiert an das Backend.

Company B · Rechnungseingang

Buyer sieht offene Rechnungen und kann bezahlen oder abbrechen. Status kommt live via Events.

Blockchain Explorer

Read-only: Blöcke, Transaktionen und Events. Ideal um Aktivität sichtbar zu machen.

Tech-Status (auto)

hilft beim Debugging