Gibt es Anwendungen, in denen Blockchain mit IoT verwendet wird?

11

Seit dem Aufkommen dieser beiden Technologien kann es in naher Zukunft möglich sein, dass Blockchain und andere Formen der Kryptowährung häufiger verwendet werden.

Nach diesem Artikel :

Die dezentralen, autonomen und vertrauenswürdigen Funktionen der Blockchain machen sie zu einer idealen Komponente, um ein grundlegendes Element industrieller IoT-Lösungen zu werden. Es ist keine Überraschung, dass IoT-Technologien für Unternehmen schnell zu einem der ersten Anwender von Blockchain-Technologien geworden sind.

Darüber hinaus verwendet ein Unternehmen namens Filament am Ende des Artikels BitCoin Payment, um Sensoren für bestimmte Anwendungen in verschiedenen geografischen Regionen zu aktivieren.

Gibt es derzeit Open Source-Anwendungen für BLOCKCHAIN ​​+ IoT ?

Shan-Desai
quelle
5
Das Problem ist, dass Blockchain ein wirklich ausgefallenes Schlagwort ist und die meisten Leute es nicht verstehen. Auf CxO-Ebene ist das sicherlich die Sache der Stunde . Grundsätzlich benötigen Sie jedoch zwei Dinge: komplizierte Berechnungen und viele verteilte Datenbanken. Beide sind von Natur aus nicht mit vielen IoT-Konzepten kompatibel. Während es also denkbare Blockchain-Anwendungen gibt, scheitern die meisten, die derzeit vorgeschlagen werden, an einer der Grundvoraussetzungen.
Helmar

Antworten:

6

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.

Aurora0001
quelle
1
Aaaund es würde nur funktionieren, wenn ich entweder IBM vertraue oder viele Leute in Datenbanken chippen und Verarbeitungsknoten validieren, ohne den Luxus zu haben, automatisch eine Belohnung bereitzustellen, wie es Bitcoin tut.
Helmar
Einverstanden, dass der von Bitcoin verfolgte "Proof-of-Work" -Ansatz für die meisten Geräte mit geringem Stromverbrauch zu intensiv wäre. Aber wenn ein Ansatz zum Nachweis der verstrichenen Zeit ( themerkle.com/what-is-proof-of-elapsed-time ) verwendet würde (wie er in IBM Hyperledger-Sägezahn verwendet werden kann), wäre dies dann möglich?
Bharat Mallapur
3

Ich sah mich einer interessanten Diskussion gegenüber, die Theo Priestley auf LinkedIn über IoT und Blockchain gestartet hatte und die Folgendes besagte:

IoT kann nicht

- Authentifizierung von Millionen / Milliarden von Dienstknoten (Sensoren, Geräte usw.),

- sichere Daten zwischen Sensoren und der Datenbank,

- Firmware- und Betriebssystemschutz bieten,

- IoT-Knoten ohne Server verwalten, noch

- Verwaltung der Bereitstellung von IoT-Diensten und -Knoten.

Allerdings kann Blockchain an IoT-Anwendungen angepasst werden - hauptsächlich in der Anlagenbuchhaltung, im Hauptbuch und im Zahlungsverkehr - vorausgesetzt, IoT-Vermögenswerte werden zugewiesen und befinden sich in einem statischen Zustand.

Zumindest für mich wurde die Vision einer guten Übereinstimmung mit diesen beiden im Sinne einer reinen IoT-Technologie nach dieser Lektüre in den Müll geworfen.

Roger Attick (Autor des Zitats) ist eine Quelle, die ich über IoT und alle neuen Technologien schätze.

Der Grund dafür ist, dass die durch Blockchain mögliche Transaktionsrate so langsam ist (ursprünglicher Beitrag von TP).

mico
quelle
Blockchain hat den ersten großen Durchbruch in Bitcoin, es wird etwas anders aussehen, wenn das IoT zum Spielen kommt. Das war meiner Meinung nach der allgemeine Konsens anderer Kommentare zu diesem Beitrag. So kann und wird die Sache mit IoT mit Blockchain später behoben werden. Meine Antwort gibt den aktuellen Status an.
Mico