Das Problem: Datentransfer zwischen Unternehmen
Viele Geschäftsprozesse unserer globalen Wertschöpfungsketten erstrecken sich über mehrere Unternehmen. Frisches Obst gelangt von der Plantage über regionale und internationale Spediteure, Schiffe und Verteilzentren in unsere Supermärkte. Ein neues Elektroauto braucht Komponenten von Dutzenden Herstellern. In langen Wertschöpfungsketten mit vielen Beteiligten kann vieles schiefgehen. Um die Folgen unerwünschter Ereignisse besser abzufedern, müssen Unternehmen Daten teilen und Probleme im Prozess analysieren.
Die Prozessdaten eines Unternehmens sind wertvoll. Wer bestimmte Informationen mit anderen Unternehmen teilt, braucht eine klare Vereinbarung darüber, wie die Daten verarbeitet werden dürfen.
Die Lösung: Blockchain als gemeinsame Quelle der Wahrheit
Im Projekt Secure Data Transfer (SDT) haben wir eine Möglichkeit umgesetzt, Datenverarbeitungsvereinbarungen auf einer Blockchain zu speichern. Diese Regeln lassen sich als Service Level Agreements zwischen Unternehmen verstehen. SDT erzwingt die Regeln nicht, definiert sie aber sauber und sichert ihre Integrität, indem es sie auf der Blockchain speichert.
Unser Beitrag: Deep Tech für unternehmensübergreifende Zusammenarbeit
Das JadenX-Team hat für das SDT-Projekt eine Komplettlösung umgesetzt. Dazu gehören:
- Beratung und Anforderungsspezifikation
- Systemdesign
- Aufbau eines privaten, zugangsbeschränkten Ethereum-Blockchain-Netzwerks (Quorum)
- Implementierung von Smart Contracts
- Entwicklung von Backend- und Middleware-Diensten in JavaScript
- Authentifizierung mit OpenID Connect
- Eine plattformübergreifende mobile App mit React Native zum Scannen von Sendungen und zur Interaktion mit dem Backend
- Eine responsive Webanwendung als Dashboard, in dem Nutzer ihre Sendungen verfolgen und den Zustand des Inhalts sehen
Eingesetzte Technologie
JavaScript (Backend), Ethereum (Blockchain), React.js (Webanwendung)
Die Wirkung: Klarheit über Regeln zur Datenverarbeitung
Mit SDT haben wir ein mehrstufiges System zur Definition von Berechtigungen mit sicherer Basis in einer Blockchain umgesetzt. Mit SDT lässt sich jederzeit prüfen, was mit Daten erlaubt ist und was nicht, ohne dass Vereinbarungen manipuliert werden können.