Prototyp: Blockchain-basierte Supply-Chain-Lösung

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:

  1. Ein Autohersteller stellt eine Bestellung bei einem Zulieferer über das Frontend.
  2. Dies wird im Vertrag vermerkt.
  3. Der Zulieferer kann den Bestellstatus im Adminbereich einsehen und bei Zahlungseingang die Auslieferung auslösen.
  4. Der Sendungsstatus wird auf der Blockchain aktualisiert, sodass der Autohersteller den Fortschritt verfolgen kann.

Nutzung:

  1. Erstellen Sie eine MetaMask-Wallet (am besten mit der MetaMask-Browser-Erweiterung).
  2. Klicken Sie auf "Connect Wallet".
  3. Scannen Sie den QR-Code oder nutzen Sie die MetaMask-Browser-Erweiterung.
  4. Nun wird angezeigt, dass die Wallet verbunden ist. Stellen Sie sicher, dass Ihre Wallet auf das "Sepolia"-Netzwerk eingestellt ist.
  5. Jetzt kann eine Bestellung aufgegeben werden. In MetaMask sollten Sie aufgefordert werden, die Transaktion zu bestätigen.
  6. Im "Admin"-Panel kann die Bestellung eingesehen werden. Die Bestellungen werden vom Smart Contract abgerufen.
  7. Alle Transaktionen können mit "Etherscan" unter der Account-Info überprüft werden (geöffnet durch Klicken auf die Adresse neben "Admin").
  8. Die weiteren Schritte wurden noch nicht implementiert.