Nötige Bestandteile einer Blockchain-Lösung für das IoT

Von Ralf Keuper

Wenn die Blockchain kompatibel mit dem Internet der Dinge werden soll, dann müssen bestimmte technische und organisatorische Voraussetzungen gegeben sein. Darauf weist der Beitrag Facilitating online trust with blockchains von Ericsson hin. Erst dann können entsprechende Anwendungen eingesetzt werden.

Zu den relevanten Technologien zählen laut Beitrag Smart Contracts, Hashgraphs und Trusted Execution Environments (TEE).

Vor allem der letzte Punkt geht in der Diskussion häufig unter. Warum eine TEE so wichtig für Blockchain-basierte Lösungen ist:

From a public blockchain perspective, TEEs may offer a breakthrough in terms of consensus algorithms. A key feature of modern TEEs is the ability to attest the code running inside the enclave through a hardware-supported asymmetric key exchange. The ability to execute trusted and verifiable code on otherwise compromised systems lays the foundation for a new generation of consensus algorithms, anchoring the trust in the signature of the code being executed rather than in the work being carried out or the identity of the node owner. 

Bei den Anwendungsfällen spielt das Thema ID Brokering eine große Rolle:

The ID brokering concept is based on three key aspects:

  1. the self-sovereignty of ID domains, where devices are provisioned with any secure ID technology deemed appropriate, and where the ID secret is securely stored in a TEE
  2. authentication utilizes the trust relation expressed in a blockchain-based backend, where instantaneous access rights for specific devices in specific networks are managed
  3. the blockchain backend enables the system to reach a shared consensus on a global scale, as no single party is the main controller or beneficiary of the system.

Ericsson hat dazu den Nubo virtual services marketplace entwickelt:

The Nubo marketplace is made up of buyers of virtualized services, referred to as “tenants”, and the sellers of those services, referred to as “service providers”. The tenants can be individual users, enterprise customers or even operators. A blockchain with smart contracts provides the tenants with the basic trust platform for price discovery on the services. Nubo’s tenant and service management microservice (known as Saranyu) utilizes the J.P. Morgan Quorum blockchain, which supports smart contracts written in Solidity.

Ein weiteres Problem, das in dem Zusammenhang gelöst werden muss, ist das der attestierten IoT-Daten, d.h. wie wird sichergestellt, dass die Daten, die in der Blockchain fälschungssicher abgelegt werden, nicht selber gefälscht sind (Vgl. dazu: Maschinenidentitäten
Schlüssel zum Internet der Dinge
).

Dieser Beitrag wurde unter Sonstiges veröffentlicht. Setze ein Lesezeichen auf den Permalink.