Existe-t-il des applications où la blockchain est utilisée avec l'IoT?

11

Depuis l'émergence de ces deux technologies, il est possible que la blockchain et d'autres formes de crypto-monnaie soient utilisées plus fréquemment.

Selon cet article :

Les capacités décentralisées, autonomes et sans confiance de la blockchain en font un composant idéal pour devenir un élément fondamental des solutions IoT industrielles. Il n'est pas surprenant que les technologies IoT d'entreprise soient rapidement devenues l'un des premiers à adopter les technologies blockchain.

En outre, à la fin de l'article, une société nommée Filament utilise le paiement BitCoin pour activer des capteurs pour des applications particulières dans différentes régions géographiques.

Existe-t-il actuellement des applications open source pour BLOCKCHAIN ​​+ IoT ?

Shan-Desai
la source
5
Le problème est que la blockchain est un mot à la mode très sophistiqué et la plupart des gens ne le comprennent pas. Certes, au niveau CxO, c'est la chose de l'heure . Cependant, vous avez essentiellement besoin de deux choses, des calculs compliqués et de nombreuses bases de données distribuées. Les deux sont intrinsèquement incompatibles avec de nombreux concepts IoT. Donc, bien qu'il existe des applications de blockchain envisageables, la plupart des applications actuellement proposées échouent à l'une des conditions de base.
Helmar

Réponses:

6

Il ne semble pas être open source, mais IBM propose Watson IoT avec Blockchain comme plate-forme pour des chaînes de blocs privées sécurisées pour les services IoT:

IBM Watson IoT Platform permet aux appareils IoT d'envoyer des données à des registres de blockchain privés pour les inclure dans des transactions partagées avec des enregistrements inviolables. La réplication distribuée de Blockchain permet à vos partenaires commerciaux d'accéder et de fournir des données IoT sans avoir besoin d'un contrôle et d'une gestion centralisés.

En réalité, ce qu'IBM espère réaliser avec cela est:

  • enregistrements qui devraient être impossibles à modifier (tout comme le grand livre de Bitcoin)

  • la décentralisation , qui devrait (en théorie) supprimer le besoin de serveurs de données pour l'entreprise

  • «contrats intelligents», qui peuvent effectuer automatiquement des actions si un critère est respecté.

L'exemple qu'ils donnent sur leur site Web (près du bouton `` Jouer '' dans leur section `` Aperçu '') est un contrat intelligent qui détecterait si un colis surchauffe et facturerait automatiquement l'organisation responsable à chaque étape. Par exemple, si un colis surchauffe pendant l'expédition, le contrat intelligent peut automatiquement attribuer la responsabilité à la compagnie maritime ou mettre en surbrillance un colis à inspecter pour vérifier qu'il est toujours correct.

Cependant, il y a encore des choses à être sceptiques. Comme l'a noté Tractica :

L'un des détails dont IBM a parlé lors du briefing était lié à la mise en œuvre de la blockchain sur les appareils à faible consommation. Le traitement de la blockchain étant extrêmement difficile sur ces appareils de faible puissance, le traitement de la blockchain est effectué dans le cloud.

Donc, en théorie , tout le traitement se fait sur l'appareil lui-même, supprimant le besoin d'un serveur centralisé ... Mais en réalité, le surcoût de la blockchain (par exemple la cryptographie impliquée, qui est toujours un problème pour les appareils de faible puissance) ) oblige IBM à fournir une solution cloud de toute façon. Il vaudrait certainement la peine d'étudier cela plus avant de décider s'il s'agit d'une bonne solution - si un accès au cloud est requis de toute façon, un serveur centralisé pourrait avoir beaucoup plus de sens - et économiser beaucoup d'argent - en évitant la nécessité pour tous vos appareils de exécutez la cryptographie dont vous avez besoin pour la blockchain.

Aurora0001
la source
1
Aaaand cela ne fonctionnerait que si je fais confiance à IBM ou si beaucoup de gens copient des bases de données et valident des nœuds de traitement, sans avoir le luxe de fournir automatiquement une récompense comme le fait Bitcoin.
Helmar
Convenu que l'approche de "preuve de travail" suivie par Bitcoin serait trop intensive pour la plupart des appareils de faible puissance. Mais si une approche de preuve de temps écoulé ( themerkle.com/what-is-proof-of-elapsed-time ) était utilisée (comme cela est utilisable dans IBM Hyperledger en dents de scie), serait-elle alors possible?
Bharat Mallapur
3

J'ai fait face à une discussion intéressante lancée par Theo Priestley sur LinkedIn à propos de l'IoT et de la blockchain, déclarant:

L'IoT ne peut pas

- authentifier des millions / milliards de nœuds de service (capteurs, appareils, etc.),

- sécuriser les données entre les capteurs et la base de données,

- assurer la protection du firmware et du système d'exploitation,

- gérer les nœuds IoT sans serveurs, ni

- gérer le provisionnement des services et nœuds IoT.

Cela dit, la blockchain peut être adaptée aux applications IoT - principalement dans la comptabilité des actifs, le grand livre et les paiements - en supposant que les actifs IoT sont alloués et dans un état statique.

Au moins pour moi, la vision d'une bonne correspondance avec ces deux dans un sens de conjonction de la technologie IoT pure a été jetée au carbage après cette lecture.

Roger Attick (auteur de citation) est une source que j'apprécie sur l'IoT et toutes les nouvelles technologies.

Le raisonnement est que le taux de transaction possible par blockchain est si lent (post original par TP).

mico
la source
La blockchain a d'abord fait une percée majeure dans Bitcoin, elle sera quelque peu différente lorsque l'IoT arrivera. C'était je pense le consensus général des autres commentaires sur ce poste. Donc, la chose de l'IoT avec Blockchain peut et sera corrigée plus tard. Ma réponse donne l'état actuel.
mico