Das Formular wurde erfolgreich abgeschickt.
Weitere Informationen finden Sie in Ihrem Briefkasten.
Sprache auswählen
Innowise hat eine Blockchain-basiertes System um Befehle an Satelliten zu senden.
Unser Kunde ist ein Softwareentwicklungsunternehmen, das sich auf die Entwicklung fortschrittlicher Softwarelösungen für die Cybersicherheit von Weltraumressourcen und deren Betrieb spezialisiert hat.
Detaillierte Information über den Kunden kann im Rahmen der NDA nicht offengelegt werden.
Die Software unseres Kunden wurde entwickelt, um Luft- und Raumfahrtunternehmen bei der Verwaltung des Satellitenbetriebs zu unterstützen. Angesichts der kritischen Natur dieser Operationen ist es von entscheidender Bedeutung, die Zustimmung mehrerer Beteiligter einzuholen, bevor Befehle an einen Satelliten erteilt werden. Die Lösung des Kunden sieht daher vor, dass alle satellitengebundenen Befehle einen Abstimmungsprozess durchlaufen. Der Kunde sah sich jedoch mit der Herausforderung konfrontiert, die Sicherheit und Genauigkeit der an und von den Satelliten übermittelten Befehle zu gewährleisten. Das Hauptproblem war das Risiko der Datenmanipulation während der Übertragung, was zu fehlerhaften oder widersprüchlichen Anweisungen führen könnte. Außerdem musste die Interaktion mit dem Satellitensystem auf der Erde vereinfacht werden.
Weitere Probleme waren das Risiko von sich überschneidenden Befehlen und die Möglichkeit, aufgrund eines schwachen Validierungsprozesses falsche Befehle zu senden. Der Kunde wollte, dass wir eine Lösung entwickeln, um die Verwaltung von Satellitenbefehlen mit Hilfe von Blockchain und Smart Contracts zu rationalisieren. Dieses System würde Befehlskonflikte verhindern und die Authentizität der Daten gewährleisten.
Als Lösung für diese Herausforderungen haben wir die Entwicklung eines Cybersicherheitsplattform für Weltraumressourcen zur Verhinderung von Cyberkriminalität bei Satelliten.
Wir lieferten eine Webanwendung mit zwei Hauptportalen: dem Verwaltungsportal und dem Kundenportal. Jedes Portal ist so konzipiert, dass es spezifische Benutzeranforderungen innerhalb des Ökosystems für die Verwaltung von Satellitenkommandos erfüllt. Das Verwaltungsportal ist für Systemadministratoren zur Verwaltung von Parachains gedacht. Es umfasst Funktionen wie die Parachain-Verwaltung, mit der Administratoren Parachains für neue Kunden, in der Regel Eigentümer von Luftraumgesellschaften, erstellen und verwalten können. Das Verwaltungsportal bietet auch eine Benutzerverwaltung, mit der sich Konten leicht hinzufügen, entfernen und verwalten lassen. Mit der Befehlsüberwachung in Echtzeit können Administratoren Aktivitäten und Befehlstransaktionen nachverfolgen, um einen reibungslosen und sicheren Betrieb zu gewährleisten. Konfigurationseinstellungen ermöglichen die Anpassung von Sicherheit und Präferenzen, während umfassende Berichtswerkzeuge wertvolle Einblicke in Befehlstransaktionen für eine fundierte Entscheidungsfindung liefern.
Das Kundenportal dient als Schnittstelle für Parachain-Besitzer zur Verwaltung ihrer Vermögenswerte. Es umfasst Funktionen wie die Registrierung von Vermögenswerten, so dass die Kunden ihre Vermögenswerte einfach zur Parachain hinzufügen und in das Netzwerk integrieren können. Darüber hinaus können die Kunden Befehle für ihre Vermögenswerte erteilen, nachdem sie den Abstimmungsprozess durchlaufen haben, und so die Kontrolle und Aufsicht behalten.
Diese Struktur der Webanwendung bietet eine robuste und benutzerfreundliche Plattform für Administratoren und Kunden, die die Verwaltung von Satellitenkommandos verbessert und die Sicherheit erhöht.
Unser Team entwickelte ein strukturiertes mehrstufiges Abstimmungsverfahren, um die Integrität der Validierung von Satellitenbefehlen zu gewährleisten.
Der Prozess beginnt mit der Vorschlagsphase, in der die Beteiligten Befehlsvorschläge erstellen und sie der Verwaltung zur ersten Prüfung vorlegen. In dieser Phase werden die Vorschläge auf ihre Gültigkeit und Relevanz geprüft. In der anschließenden Überprüfungsphase bewerten die Administratoren die eingereichten Vorschläge sorgfältig und überprüfen ihre Durchführbarkeit und Übereinstimmung mit den operativen Zielen. Darüber hinaus arbeiten Oracle-basierte Smart Contracts, die auf der Blockchain eingesetzt werden, an der Überprüfung der Vorschläge. Befehle, die diese Prüfung bestehen, gehen in die Schwebephase über, wo sie auf weitere Maßnahmen warten.
Sobald die Befehle in der Schwebephase sind, werden sie für die Abstimmung vorbereitet. Während der Abstimmungsphase geben die Teilnehmer ihre Stimme für oder gegen die Befehle ab. Sie haben die Möglichkeit, ihr Votum innerhalb eines bestimmten Zeitrahmens zu ändern. Der Abstimmungsstatus wird in Echtzeit aktualisiert, einschließlich der Anzahl der Stimmen, des Prozentsatzes der Zustimmung und der Gründe für die Ablehnung. Außerdem müssen Teilnehmer, die Befehle ablehnen, dies begründen.
Intelligente Verträge zählen dann die Stimmen in Echtzeit zusammen. Befehle, die genehmigt werden, werden für die Ausführung geplant und an den Satelliten gesendet. Umgekehrt werden abgelehnte Befehle mit den angegebenen Gründen für künftige Referenzen protokolliert.
Immutable-Befehlstransaktionen
Innowise verwertet Blockchain-Technologie im Satelliten-Befehlsverwaltungssystem, um jede Befehlstransaktion in einem unveränderlichen, dezentralen Hauptbuch aufzuzeichnen. Diese fälschungssichere Aufzeichnung gewährleistet die Integrität der Befehlsdaten und verhindert jede unbefugte Änderung. Jede Transaktion wird mit einem Zeitstempel versehen und kryptografisch gesichert, so dass die Integrität des Befehlsverlaufs gewahrt bleibt.
Intelligente Verträge zur Validierung
Intelligente Verträge sind in unserer Lösung von zentraler Bedeutung, um den Validierungsprozess zu automatisieren. Diese Verträge enthalten die Regeln für die Befehlsgenehmigung, um sicherzustellen, dass nur gültige Befehle ausgeführt werden. Dadurch werden menschliche Fehler minimiert und hohe operative Standards aufrechterhalten. Die Befehle werden im Binärcode (0 und 1) dargestellt, was ihre Validierung einfach und dennoch effektiv macht.
Um die Sicherheit der Befehlsvalidierung und der Abstimmungsprozesse zu erhöhen, haben wir ein Blockchain-basiertes Autorisierungssystem mit Polkadot implementiert. Jedem Teilnehmer wird ein eindeutiges kryptografisches Schlüsselpaar zum Signieren von Transaktionen zugewiesen, um zu gewährleisten, dass nur authentifizierte Benutzer Befehle vorschlagen, abstimmen oder ausführen können.
Die robuste und skalierbare Blockchain von Polkadot bietet eine sichere, dezentralisierte Lösung, die einzelne Fehlerquellen eliminiert. Das System zeichnet jede Aktion in der Blockchain auf und schafft so einen unveränderlichen Prüfpfad für die Nachvollziehbarkeit und Rückverfolgbarkeit. Darüber hinaus bieten die Funktionen von Polkadot, wie z. B. die kettenübergreifende Kommunikation und die ketteninterne Steuerung, zusätzliche Flexibilität für zukünftige Erweiterungen.
Um die Datenintegrität zu gewährleisten, haben wir ein robustes Fotoprüfungssystem für Satellitenbilder implementiert. Dieses System verwendet Hash-Tabellen, die in Substratknoten gespeichert sind, um die Authentizität von Fotos zu überprüfen. Jedes Satellitenbild erzeugt einen eindeutigen Hash-Wert, der sicher in der Blockchain gespeichert wird. Wenn ein Foto empfangen wird, wird sein Hash neu berechnet und mit dem gespeicherten Hash verglichen, um Unstimmigkeiten zu erkennen, die auf Manipulationen hindeuten.
Darüber hinaus werden Metadaten wie Zeit, Ort und Bedingungen abgeglichen, um die Authentizität des Fotos zu bestätigen. Durch diese doppelte Überprüfung wird sichergestellt, dass die Bilder echt und nicht verfälscht sind.
Unser Expertenteam integrierte eine umfassende Zeitleistenfunktion in die System zu mehr Transparenz und Benutzerfreundlichkeit. Dieses Tool bietet einen Echtzeit-Überblick über die wichtigsten Phasen: Vorschlag, Prüfung, anhängig, Abstimmung und Ausführung. Jede Phase ist mit Symbolen und Farben visuell so gekennzeichnet, dass die Nutzer den aktuellen Status schnell erkennen können.
Die Zeitleiste zeigt die verbleibende Zeit in jeder Phase an, mit einem Countdown-Timer während des Abstimmungszeitraums, um die rechtzeitige Teilnahme zu fördern. Fortschrittsbalken und Prozentindikatoren zeigen den Fertigstellungsstatus an und helfen den Nutzern, die Richtung der Abstimmung abzuschätzen. Detaillierte Protokolle und Zeitstempel zeichnen wichtige Aktionen auf und schaffen so einen Prüfpfad für die Verantwortlichkeit.
Benachrichtigungen und Warnungen halten die Teilnehmer über wichtige Meilensteine wie den Beginn und das Ende der Abstimmung auf dem Laufenden. Die Zeitleiste ist sowohl vom Verwaltungs- als auch vom Kundenportal aus zugänglich, so dass alle Beteiligten einen einheitlichen Überblick über den Prozess haben.
Back-End
NestJs, Kafka, Redis, MongoDb, Mongoose, IPFS, Polkadot API
Front-End
Polkadot.js, TypeScript, React, React-Router, React-Hakenformular, Webpack, Chakra UI, Zustand, Web3.js ESLint
Blockchain
Substrat, Polkadot, ink!, Rust, intelligente Verträge
DevOps
AWS, Docker, Postman
Unser Entwicklungsprozess folgte der Agile-Methodik, die eine kontinuierliche Verbesserung durch iterativen Fortschritt fördert.
Das Innowise-Team begann damit, die Anforderungen zu erfassen und die Bedürfnisse des Kunden zu verstehen. In dieser Phase wurden der Projektumfang und die Ziele festgelegt, um klare Erwartungen zu formulieren und die allgemeine Richtung zu definieren. Wir dokumentierten alles in einem Dokument über Vision und Umfang.
Als Nächstes erstellten unsere Experten einen detaillierten Plan, in dem sie die Aufgaben aufschlüsselten, Zeitpläne festlegten und die Risiken bewerteten. Dies half uns, das Projekt mit klaren Meilensteinen auf Kurs zu halten.
In der Entwicklungsphase arbeiteten wir in zweiwöchigen Sprints gleichzeitig an den Back-End- und Front-End-Komponenten. Dieser iterative Ansatz ermöglichte es uns, Feedback zu integrieren und kontinuierlich notwendige Anpassungen vorzunehmen.
Der Kunde war für die Qualitätssicherungsprozesse verantwortlich.
1
Projektkoordinator
2
Front-End-Ingenieure
1
Back-End-Ingenieur
2
Blockchain-Ingenieure
1
DevOps-Ingenieur
Durch die Systemimplementierung wurde die Sicherheit und Effizienz der Verwaltung der Satellitenkommandos des Kunden erneuert.
Verbesserte Sicherheit: wurde das Risiko von Datenmanipulationen durch 95% reduziert. Das Blockchain-Validierungssystem stellt sicher, dass alle Befehle authentifiziert und unveränderbar sind, und bietet einen robusten Schutz gegen unbefugte Änderungen.
Fehlertoleranz: Dank der Verwendung der Blockchain ist das System dezentralisiert worden. Jeder hinzugefügte Vermögenswert wird zu einem Knoten im Ökosystem und wird mit anderen geteilt. Alle Knoten arbeiten zusammen, um die Blockchain zu berechnen, sind aber dennoch unabhängige Einheiten. Ein solches System minimiert die Wahrscheinlichkeit eines Kontrollverlusts über Satelliten und eines Ausfalls des Gesamtsystems.
Verbesserte Datenintegrität: Das Foto-Validierungssystem garantiert, dass alle Bilder des Satelliten authentisch und nicht manipuliert sind, so dass eine hohe Datenintegrität gewährleistet ist.
95%
Zunahme der Prävention von Internetkriminalität
50%
Verkürzung der Genehmigungszeit
Sobald wir Ihre Anfrage erhalten und bearbeitet haben, werden wir uns mit Ihnen in Verbindung setzen, um Ihre Projektanforderungen zu besprechen und eine NDA (Vertraulichkeitserklärung) für die Vertraulichkeit der Informationen zu unterzeichnen.
Nach der Prüfung der Anforderungen erstellen unsere Analysten und Entwickler einen Projektvorschlag, der Arbeitsumfang, Teamgröße, Zeit- und Kostenschätzung enthält.
Wir vereinbaren einen Termin mit Ihnen, um das Angebot zu besprechen und eine Vereinbarung mit Ihnen zu treffen.
Wir unterzeichnen einen Vertrag und beginnen umgehend mit der Arbeit an Ihrem Projekt.
Mit der Anmeldung erklären Sie sich mit unseren Nutzungsbedingungen - als auch mit der Datenschutzrichtlinie, einschließlich der Verwendung von Cookies und der Übermittlung Ihrer persönlichen Daten - einverstanden.
© 2007-2024 Innowise. Alle Rechte vorbehalten.
Datenschutzrichtlinie. Cookies-Richtlinie.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warschau, Polen
Vielen Dank!
Ihre Nachricht wurde gesendet.
Wir werden Ihre Anfrage bearbeiten und Sie so schnell wie möglich kontaktieren.
Vielen Dank!
Ihre Nachricht wurde gesendet.
Wir werden Ihre Anfrage bearbeiten und uns so schnell wie möglich mit Ihnen in Verbindung setzen.