Blockchain e Intelligenza Artificiale sono due delle tendenze tecnologiche più calde del momento. Anche se le due tecnologie hanno soggetti di sviluppo e applicazioni molto diversi, i ricercatori hanno discusso ed esplorato la loro combinazione [6].
PwC lo prevede entro il 2030 L’intelligenza artificiale aggiungerà fino a 15,7 trilioni di dollari all’economia mondiale, e di conseguenza, il PIL globale aumenterà del 14%. Secondo le previsioni di Gartner, il valore aggiunto aziendale grazie alla tecnologia blockchain aumenterà fino a 3,1 trilioni di dollari entro lo stesso anno.
Per definizione, una blockchain è un registro distribuito, decentralizzato e immutabile utilizzato per archiviare dati crittografati. D’altra parte, l’intelligenza artificiale è il motore o il “cervello” che consentirà l’analisi e il processo decisionale a partire dai dati raccolti. [1]
Inutile dire che ogni tecnologia ha il proprio grado di complessità, ma sia l’intelligenza artificiale che la blockchain si trovano in situazioni in cui possono trarre vantaggio l’una dall’altra e aiutarsi a vicenda.[3]
Poiché entrambe queste tecnologie sono in grado di influenzare e agire sui dati in modi diversi, la loro unione ha senso e può portare lo sfruttamento dei dati a nuovi livelli. Allo stesso tempo, l’integrazione dell’apprendimento automatico e dell’intelligenza artificiale nella blockchain, e viceversa, può migliorare l’architettura sottostante della blockchain e aumentare il potenziale dell’intelligenza artificiale.
Inoltre, la blockchain può anche rendere l’intelligenza artificiale più coerente e comprensibile e possiamo tracciare e determinare il motivo per cui vengono prese le decisioni nell’apprendimento automatico. Blockchain e il suo registro possono registrare tutti i dati e le variabili che passano attraverso una decisione presa con l’apprendimento automatico.
Inoltre, l’intelligenza artificiale può aumentare l’efficienza della blockchain molto meglio di quanto possano fare gli esseri umani, o anche i computer standard. Uno sguardo al modo in cui le blockchain vengono attualmente eseguite su computer standard lo dimostra, con molta potenza di elaborazione necessaria per eseguire anche attività di base.[3]
Applicazioni dell’intelligenza artificiale e della blockchain
Potenza informatica intelligente
Se dovessi gestire una blockchain, con tutti i suoi dati crittografati, su un computer, avresti bisogno di grandi quantità di potenza di elaborazione. Gli algoritmi di hashing utilizzati per estrarre i blocchi Bitcoin, ad esempio, adottano un approccio di “forza bruta”, che consiste nell’enumerare sistematicamente tutti i possibili candidati per la soluzione e verificare se ciascun candidato soddisfa la dichiarazione del problema prima di verificare una transazione.[3]
L’intelligenza artificiale ci offre l’opportunità di allontanarci da questo e affrontare i compiti in modo più intelligente ed efficiente. Immagina un algoritmo basato sull’apprendimento automatico, che potrebbe praticamente perfezionare le sue competenze in “tempo reale” se ricevesse i dati di addestramento appropriati.[3]
Creazione di diversi set di dati
A differenza dei progetti basati sull’intelligenza artificiale, la tecnologia blockchain crea reti decentralizzate e trasparenti a cui chiunque può accedere, in tutto il mondo nella situazione delle reti blockchain pubbliche. Sebbene la tecnologia blockchain sia il registro che alimenta le criptovalute, le reti blockchain vengono ora applicate a numerosi settori per creare decentralizzazione. Ad esempio, SinguarlityNET si concentra specificamente sull’utilizzo della tecnologia blockchain per incoraggiare una più ampia distribuzione di dati e algoritmi, contribuendo a garantire il futuro sviluppo dell’intelligenza artificiale e la creazione di “IA decentralizzata” [4]
SingularityNET combina blockchain e intelligenza artificiale per creare reti Blockchain AI più intelligenti e decentralizzate in grado di ospitare diversi set di dati. Creando un’API di API sulla blockchain, consentirebbe l’intercomunicazione degli agenti IA. Di conseguenza, è possibile creare algoritmi diversi su set di dati diversi. [4]
Protezione dati
Il progresso dell’intelligenza artificiale dipende completamente dall’immissione di dati: i nostri dati. Attraverso i dati, l’intelligenza artificiale riceve informazioni sul mondo e su ciò che accade in esso. Fondamentalmente, i dati alimentano l’intelligenza artificiale e, attraverso di essi, l’intelligenza artificiale sarà in grado di migliorarsi continuamente.
D’altro canto, la blockchain è essenzialmente una tecnologia che consente l’archiviazione crittografata di dati su un registro distribuito. Consente la creazione di database completamente protetti che possono essere esaminati dalle parti autorizzate a farlo. Quando combiniamo la blockchain con l’intelligenza artificiale, disponiamo di un sistema di backup per i dati personali sensibili e di grande valore degli individui.
I dati medici o finanziari sono troppo sensibili per essere consegnati a una singola azienda e ai suoi algoritmi. Memorizzare questi dati su una blockchain, a cui può accedere un’intelligenza artificiale, ma solo con il permesso e una volta seguite le procedure adeguate, potrebbe darci gli enormi vantaggi di raccomandazioni personalizzate archiviando in modo sicuro i nostri dati sensibili.[4]
Monetizzazione dei dati
Un’altra innovazione dirompente che potrebbe essere possibile combinando le due tecnologie è la monetizzazione dei dati. La monetizzazione dei dati raccolti è un’enorme fonte di entrate per le grandi aziende, come Facebook e Google.[4]
Il fatto che altri decidano come i dati vengono venduti al fine di creare profitti per le aziende dimostra che i dati vengono utilizzati come armi contro di noi. La Blockchain ci consente di proteggere crittograficamente i nostri dati e di utilizzarli nel modo che riteniamo opportuno. Ciò ci consente anche di monetizzare i dati personalmente se lo desideriamo, senza che le nostre informazioni personali vengano compromesse. Questo è importante da capire per combattere algoritmi distorti e creare set di dati diversi in futuro.[4]
Lo stesso vale per i programmi di intelligenza artificiale che necessitano dei nostri dati. Affinché gli algoritmi di intelligenza artificiale possano apprendere e svilupparsi, le reti di intelligenza artificiale dovranno acquistare i dati direttamente dai loro creatori, attraverso i mercati dei dati. Ciò renderà l’intero processo molto più equo di quanto lo sia attualmente, senza che i giganti della tecnologia sfruttino i suoi utenti.[4]
Un simile mercato dei dati aprirà la strada all’intelligenza artificiale anche per le aziende più piccole. Sviluppare e alimentare l’intelligenza artificiale è incredibilmente costoso per le aziende che non generano i propri dati. Attraverso mercati di dati decentralizzati, saranno in grado di accedere a dati altrimenti troppo costosi e conservati privatamente.
Fiducia nel processo decisionale dell’intelligenza artificiale
Man mano che gli algoritmi di intelligenza artificiale diventano più intelligenti attraverso l’apprendimento, diventerà sempre più difficile per i data scientist capire come questi programmi siano giunti a conclusioni e decisioni specifiche. Questo perché gli algoritmi di intelligenza artificiale saranno in grado di elaborare quantità incredibilmente grandi di dati e variabili. Tuttavia, dobbiamo continuare a verificare le conclusioni tratte dall’intelligenza artificiale perché vogliamo assicurarci che riflettano ancora la realtà.
Attraverso l’uso della tecnologia blockchain, esistono registrazioni immutabili di tutti i dati, le variabili e i processi utilizzati dalle IA per i loro processi decisionali. Ciò rende molto più semplice il controllo dell’intero processo.
Con la programmazione blockchain appropriata, è possibile osservare tutti i passaggi dall’immissione dei dati alle conclusioni e la parte osservante sarà sicura che questi dati non siano stati manomessi. Crea fiducia nelle conclusioni tratte dai programmi di intelligenza artificiale. Questo è un passo necessario, poiché gli individui e le aziende non inizieranno a utilizzare le applicazioni di intelligenza artificiale se non capiscono come funzionano e su quali informazioni basano le loro decisioni.
Conclusione
La combinazione tra tecnologia blockchain e intelligenza artificiale è ancora un’area in gran parte sconosciuta. Anche se la convergenza delle due tecnologie ha ricevuto una buona dose di attenzione da parte degli studiosi, i progetti dedicati a questa combinazione innovativa sono ancora scarsi.
Mettere insieme le due tecnologie ha il potenziale per utilizzare i dati in modi mai ritenuti possibili. I dati sono l’ingrediente chiave per lo sviluppo e il miglioramento degli algoritmi di intelligenza artificiale e la blockchain protegge questi dati, ci consente di controllare tutti i passaggi intermedi che l’intelligenza artificiale compie per trarre conclusioni dai dati e consente alle persone di monetizzare i dati prodotti.
L’intelligenza artificiale può essere incredibilmente rivoluzionaria, ma deve essere progettata con le massime precauzioni: la blockchain può essere di grande aiuto in questo. Nessuno sa come progredirà l’interazione tra le due tecnologie. Tuttavia, il suo potenziale di vera e propria rivoluzione è chiaramente presente e in rapido sviluppo [6].
Ahmed Banafa, autore dei libri:
Internet delle cose (IoT) sicuro e intelligente utilizzando Blockchain e AI
Tecnologia e applicazioni Blockchain
Riferimenti
- [1] https://aibusiness.com/ai-brain-iot-body/
- [2] https://thenextweb.com/hardfork/2019/02/05/blockchain-and-ai-could-be-a-perfect-match-heres-why/
- [3] https://www.forbes.com/sites/darrynpollock/2018/11/30/the-fourth-industrial-revolution-built-on-blockchain-and-advanced-with-ai/#4cb2e5d24242
- [4] https://www.forbes.com/sites/rachelwolfson/2018/11/20/diversifying-data-with-artificial-intelligence-and-blockchain-technology/#1572eefd4dad
- [5] https://hackernoon.com/artificial-intelligence-blockchain-passive-income-forever-edad8c27844e
- [6] https://blog.goodaudience.com/blockchain-and-artificial-intelligence-the-benefits-of-the-decentralized-ai-60b91d75917b