Unser Prototyp nutzt die Sepolia-Testumgebung der Ethereum-Blockchain, um eine effiziente Supply-Chain-Lösung für einen Autohersteller zu demonstrieren. Die Kernelemente sind:
- Ein Next.js-Frontend mit MetaMask-Integration, das Benutzern ermöglicht, Bestellungen aufzugeben und den Status zu verfolgen.
- Die Erstellung und Bereitstellung eines Smart Contracts.
- Die Ausführung von Transaktionen mit dem Smart Contract.
Der Ablauf sieht folgendermaßen aus:
- Ein Autohersteller stellt eine Bestellung bei einem Zulieferer über das Frontend.
- Dies wird im Vertrag vermerkt.
- Der Zulieferer kann den Bestellstatus im Adminbereich einsehen und bei Zahlungseingang die Auslieferung auslösen.
- Der Sendungsstatus wird auf der Blockchain aktualisiert, sodass der Autohersteller den Fortschritt verfolgen kann.
Nutzung:
- Erstellen Sie eine MetaMask-Wallet (am besten mit der MetaMask-Browser-Erweiterung).
- Klicken Sie auf "Connect Wallet".
- Scannen Sie den QR-Code oder nutzen Sie die MetaMask-Browser-Erweiterung.
- Nun wird angezeigt, dass die Wallet verbunden ist. Stellen Sie sicher, dass Ihre Wallet auf das "Sepolia"-Netzwerk eingestellt ist.
- Jetzt kann eine Bestellung aufgegeben werden. In MetaMask sollten Sie aufgefordert werden, die Transaktion zu bestätigen.
- Im "Admin"-Panel kann die Bestellung eingesehen werden. Die Bestellungen werden vom Smart Contract abgerufen.
- Alle Transaktionen können mit "Etherscan" unter der Account-Info überprüft werden (geöffnet durch Klicken auf die Adresse neben "Admin").
- Die weiteren Schritte wurden noch nicht implementiert.