Esistono applicazioni in cui la blockchain viene utilizzata con l'IoT?


11

Dall'emergere di queste due tecnologie, può essere una possibilità nel prossimo futuro che la blockchain e altre forme di criptovaluta vengano utilizzate più frequentemente.

Secondo questo articolo :

Le capacità decentralizzate, autonome e senza fiducia della blockchain ne fanno un componente ideale per diventare un elemento fondamentale delle soluzioni IoT industriali. Non è una sorpresa che le tecnologie IoT aziendali siano rapidamente diventate uno dei primi ad adottare le tecnologie blockchain.

Inoltre, alla fine dell'articolo, una società di nome Filament utilizza il pagamento BitCoin per abilitare i sensori per applicazioni particolari in diverse regioni geografiche.

Sono attualmente disponibili applicazioni open source da sbirciare per BLOCKCHAIN ​​+ IoT ?



5
Il problema è che la blockchain è una parola d'ordine davvero stravagante e la maggior parte delle persone non lo capisce. Certamente a livello di CxO è la cosa del momento . Tuttavia, in pratica sono necessari due elementi, calcoli complicati e molti database distribuiti. Entrambi sono intrinsecamente incompatibili con molti concetti IoT. Quindi, mentre ci sono possibili applicazioni blockchain, la maggior parte di quelle attualmente proposte falliscono uno dei prerequisiti di base.
Helmar

Risposte:


6

Non sembra essere open source, ma IBM offre Watson IoT con Blockchain come piattaforma per blockchain private sicure per i servizi IoT:

La piattaforma IoT IBM Watson consente ai dispositivi IoT di inviare dati a registri blockchain privati ​​per l'inclusione in transazioni condivise con record a prova di manomissione. La replica distribuita di Blockchain consente ai tuoi partner aziendali di accedere e fornire dati IoT senza la necessità di controllo e gestione centralizzati.

In realtà, ciò che IBM spera di ottenere con questo è:

  • record che dovrebbero essere impossibili da modificare (proprio come il libro mastro di Bitcoin)

  • decentralizzazione , che dovrebbe (in teoria) rimuovere la necessità di server di dati per l'azienda

  • "contratti intelligenti", che possono eseguire automaticamente azioni se viene soddisfatto un criterio.

L'esempio che forniscono sul loro sito Web (vicino al pulsante "Riproduci" nella sezione "Panoramica") è un contratto intelligente che rileva se un pacchetto si surriscalda e addebita automaticamente l'organizzazione responsabile in ogni fase. Ad esempio, se un pacco si surriscalda durante la spedizione, il contratto intelligente potrebbe assegnare automaticamente la responsabilità alla compagnia di spedizioni o evidenziare un pacchetto per l'ispezione per verificare che sia ancora OK.

Tuttavia, ci sono ancora alcune cose di cui essere scettici. Come notato da Tractica :

Uno dei dettagli di cui IBM ha parlato durante il briefing era legato all'implementazione della blockchain su dispositivi a basso consumo. Con l'elaborazione della blockchain estremamente impegnativa su questi dispositivi a bassa potenza, l'elaborazione della blockchain viene eseguita nel cloud.

Quindi, in teoria , tutta l'elaborazione viene eseguita sul dispositivo stesso, eliminando la necessità del server centralizzato ... Ma in realtà, l'overhead della blockchain (ad esempio la crittografia in questione, che è sempre un problema per i dispositivi a bassa potenza ) impone comunque a IBM di fornire una soluzione cloud. Varrebbe sicuramente la pena indagare ulteriormente prima di decidere se si tratta di una buona soluzione, se è necessario comunque l'accesso al cloud, un server centralizzato potrebbe avere molto più senso e risparmiare un sacco di soldi, evitando il requisito per tutti i dispositivi di esegui la crittografia necessaria per la blockchain.


1
Aaaand funzionerebbe solo se mi fido di IBM o se ho un sacco di persone che scheggiano i database e convalidano i nodi di elaborazione, senza avere il lusso di fornire automaticamente una ricompensa come fa Bitcoin.
Helmar

Concordato che l'approccio "prova di lavoro" seguito da Bitcoin sarebbe troppo intenso per la maggior parte dei dispositivi a bassa potenza. Ma se fosse usato un approccio a prova di tempo trascorso ( themerkle.com/what-is-proof-of-elapsed-time ) (come è utilizzabile nel dente di sega IBM Hyperledger), sarebbe fattibile allora?
Bharat Mallapur,

3

Ho affrontato un'interessante discussione avviata da Theo Priestley su LinkedIn sull'IoT e sulla blockchain affermando:

IoT non può

- autenticare milioni / miliardi di nodi di servizio (sensori, dispositivi, ecc.),

- proteggere i dati tra i sensori e il database,

- fornire protezione del firmware e del sistema operativo,

- gestire i nodi IoT senza server, né

- gestire il provisioning di servizi e nodi IoT.

Detto questo, la blockchain può essere adattata alle applicazioni IoT - principalmente in contabilità patrimoniale, contabilità generale e pagamenti - supponendo che le risorse IoT siano allocate e in uno stato statico.

Almeno per me la visione di un buon abbinamento con questi due in un senso di pura tecnologia IoT, dopo questa lettura, è stata gettata in poltiglia.

Roger Attick (autore di citazione) è una fonte che apprezzo dell'IoT e di tutte le nuove tecnologie.

Il ragionamento è che il tasso di transazione possibile dalla blockchain è così lento (post originale di TP).


Blockchain ha la prima grande svolta in Bitcoin, sembrerà in qualche modo diverso quando l'IoT entrerà in gioco. Questo è stato, credo, il consenso generale di altri commenti su quel post. Quindi la cosa dell'IoT con Blockchain può e verrà risolta in seguito. La mia risposta fornisce lo stato corrente.
mico,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.