Es scheint kein Open Source zu sein, aber IBM bietet Watson IoT mit Blockchain als Plattform für sichere private Blockchains für IoT-Services an:
Mit der IBM Watson IoT-Plattform können IoT-Geräte Daten an private Blockchain-Ledger senden, um sie in gemeinsam genutzte Transaktionen mit manipulationssicheren Datensätzen aufzunehmen. Die verteilte Replikation von Blockchain ermöglicht Ihren Geschäftspartnern den Zugriff auf und die Bereitstellung von IoT-Daten, ohne dass eine zentrale Steuerung und Verwaltung erforderlich ist.
In Wirklichkeit hofft IBM damit Folgendes zu erreichen:
Datensätze, die nicht geändert werden sollten (genau wie das Hauptbuch von Bitcoin)
Dezentralisierung , die (theoretisch) die Notwendigkeit von Datenservern für das Unternehmen beseitigen sollte
'Smart Contracts', die automatisch Aktionen ausführen können, wenn ein Kriterium erfüllt ist.
Das Beispiel, das sie auf ihrer Website geben (in der Nähe der Schaltfläche "Spielen" in ihrem Abschnitt "Übersicht"), ist ein intelligenter Vertrag, der erkennt, ob ein Paket überhitzt, und die verantwortliche Organisation in jeder Phase automatisch belastet. Wenn beispielsweise ein Paket während des Versands überhitzt ist, kann der Smart-Vertrag dem Versandunternehmen automatisch die Verantwortung zuweisen oder ein Paket zur Überprüfung markieren, um zu überprüfen, ob es noch in Ordnung ist.
Es gibt jedoch noch einige Dinge, bei denen man skeptisch sein muss. Wie von Tractica festgestellt :
Eines der Details, über die IBM während des Briefings sprach, betraf die Implementierung der Blockchain auf Geräten mit geringem Stromverbrauch. Da die Verarbeitung von Blockchain auf diesen Geräten mit geringem Stromverbrauch äußerst schwierig ist, wird die Blockchain-Verarbeitung in der Cloud durchgeführt.
Also, in der Theorie , die gesamte Verarbeitung auf dem Gerät gemacht wird selbst, wodurch die Notwendigkeit für den zentralen Server zu entfernen ... Aber in Wirklichkeit ist das Overhead des blockchain (zB die Kryptographie beteiligt, das ist immer ein Problem für Low-Power - Geräte ) zwingt IBM ohnehin, eine Cloud-Lösung bereitzustellen. Es lohnt sich auf jeden Fall, dies weiter zu untersuchen, bevor Sie entscheiden, ob dies eine gute Lösung ist. Wenn ohnehin ein Cloud-Zugriff erforderlich ist, ist ein zentraler Server möglicherweise viel sinnvoller und spart viel Geld, indem Sie vermeiden, dass alle Ihre Geräte dies benötigen Führen Sie die Kryptografie aus, die Sie für die Blockchain benötigen.