Non molto tempo fa stavo pensando a quanti dei sistemi su cui facciamo affidamento oggi sono ancora costruiti su modelli creati decenni fa. La tecnologia intorno a loro è migliorata, ma la struttura sottostante non è cambiata molto.
Le piattaforme logistiche si basano ancora su database stratificati. I sistemi di automazione spesso si collegano a server di controllo centralizzati. Anche l'infrastruttura cloud, nonostante la sua scala, dipende in definitiva da un numero ristretto di operatori che gestiscono il coordinamento.
Per la maggior parte del tempo questo funziona abbastanza bene, quindi la struttura viene raramente messa in discussione.
Ma occasionalmente appare un design che non cerca di migliorare il sistema esistente. Invece, cambia silenziosamente le assunzioni su come il sistema dovrebbe funzionare in primo luogo.
Questa era l'impressione che avevo quando ho iniziato a guardare più da vicino a Fabric.
All'inizio potrebbe sembrare un altro progetto che esplora l'intersezione tra robotica, automazione e infrastruttura blockchain. La crittografia ha visto molte idee simili prima, di solito focalizzate sul rendere la coordinazione più economica o costruire mercati attorno ai servizi delle macchine.
Fabric affronta il problema da un'angolazione leggermente diversa.
Invece di migliorare semplicemente la coordinazione tra le macchine, ristruttura come avviene la coordinazione stessa.
Nella maggior parte degli ambienti di automazione tradizionali, le macchine dipendono da un'infrastruttura centralizzata. Una piattaforma cloud elabora istruzioni, un'azienda controlla il sistema e tutta la coordinazione fluisce attraverso server posseduti da un singolo operatore. I robot e i dispositivi automatizzati funzionano come punti finali collegati a quell'autorità.
Questo modello è efficiente, ma concentra anche il controllo.
La coordinazione si basa sulla fiducia nella piattaforma che gestisce il sistema. Se quell'operatore scompare o cambia le regole, l'intera rete di macchine collegate ad essa ne è influenzata.
Fabric esplora un'altra struttura.
Invece di collegare le macchine a un cloud centrale che emette comandi, il sistema consente alle macchine di partecipare a un protocollo condiviso in cui compiti, verifica e regolamento avvengono all'interno della rete stessa.
La coordinazione diventa parte dell'infrastruttura piuttosto che un servizio posseduto da un'azienda.
Quando visto in questo modo, il design inizia a somigliare a un ambiente economico piuttosto che a una piattaforma software tradizionale.
Le macchine possono registrare le loro capacità, accettare compiti, eseguire lavoro e produrre prove verificabili che il lavoro è avvenuto. La rete registra questi risultati e coordina le interazioni tra i partecipanti.
Ciò che rende questo approccio interessante è come chiude il ciclo che di solito esiste nei sistemi di automazione.
Normalmente un robot completa un compito e riporta il risultato. La verifica, i pagamenti e la responsabilità vengono gestiti da qualche parte al di fuori del sistema che ha eseguito il lavoro.
Fabric integra quegli elementi direttamente nella rete.
L'esecuzione diventa verificabile. La prova diventa parte del flusso di lavoro. Il regolamento avviene all'interno del protocollo stesso.
Invece di diversi sistemi separati che gestiscono diverse fasi del processo, la rete diventa il luogo in cui lavoro, validazione e compenso interagiscono.
Il cambiamento può sembrare sottile all'inizio, ma cambia il modo in cui si comporta l'infrastruttura.
Un cloud centralizzato coordina le macchine perché possiede il sistema. Fabric coordina le macchine perché il protocollo definisce le regole che i partecipanti seguono.
Nessuna singola entità deve sovrintendere a ogni interazione.
La rete si organizza attorno a un'esecuzione verificabile e incentivi condivisi.
Quando le macchine possono dimostrare che il lavoro è stato svolto e la rete può confermare quella prova, la necessità di un'orchestrazione centralizzata inizia a svanire.
Le macchine potrebbero accettare compiti da diversi partecipanti senza appartenere alla stessa azienda. Gli operatori potrebbero distribuire hardware nella rete mantenendo comunque la proprietà.
Un altro pezzo importante è il livello di regolamento.
Il lavoro si svolge.
La prova viene generata.
La rete verifica il risultato.
Il compenso segue automaticamente.
Quando visto da questa prospettiva, Fabric smette di sembrare un progetto che cerca di competere con i fornitori cloud esistenti. Invece, inizia a somigliare a un'infrastruttura progettata per un mondo in cui le macchine si coordinano attraverso protocolli condivisi piuttosto che piattaforme centralizzate.
Le transizioni come questa raramente avvengono da un giorno all'altro. Le industrie tendono a muoversi gradualmente e i sistemi esistenti di solito continuano a operare accanto a quelli nuovi per molto tempo.
Ma l'infrastruttura evolve in fasi.
Prima nuove modalità appaiono accanto ai sistemi tradizionali. Poi iniziano lentamente ad assorbire funzioni che una volta richiedevano controllo centralizzato.
Fabric sembra stia esplorando quel percorso.
Non semplicemente migliorare il sistema esistente.
Ma ridefinendo come il sistema stesso può funzionare.
Quando ho incontrato Fabric per la prima volta, non l'ho immediatamente visto come un progetto di robotica o automazione. A prima vista sembrava un altro tentativo di collegare le macchine con l'infrastruttura blockchain. La crittografia ha sperimentato idee simili per anni. Di solito l'obiettivo è semplice: rendere la coordinazione più economica, migliorare i mercati per i servizi delle macchine, o creare protocolli più efficienti per l'automazione.
Ma più guardavo Fabric, più mi rendevo conto che stava affrontando il problema da una direzione diversa.
La maggior parte dei sistemi di automazione oggi dipende ancora da livelli di controllo centralizzati. Le macchine si collegano a una piattaforma cloud che elabora istruzioni, gestisce dati e coordina compiti. I robot stessi sono capaci, ma il sistema che li organizza appartiene infine a un singolo operatore.
Quella struttura funziona bene in molti ambienti, ma significa anche che la coordinazione dipende dalla piattaforma che la controlla.
Fabric esplora un'altra possibilità.
Invece di fare affidamento su un cloud centralizzato per gestire la coordinazione, la rete stessa diventa il livello di coordinamento. I compiti, la verifica e il regolamento avvengono all'interno del protocollo piuttosto che attraverso un singolo servizio di controllo.
In questa configurazione, le macchine non sono solo strumenti passivi che ricevono comandi. Possono registrare le loro capacità, accettare lavoro, eseguire compiti e generare prove verificabili che il lavoro è stato completato.
La rete registra queste azioni e gestisce le interazioni tra i partecipanti.
Ciò che rende questo modello interessante è come collega diverse parti del processo che di solito sono separate.
Nella maggior parte dei sistemi di automazione, una volta completato un compito, la responsabilità passa a un altro sistema. La verifica, la contabilità e i pagamenti avvengono altrove, fuori dall'ambiente in cui si è svolto il lavoro.
Fabric integra quei passaggi nella stessa infrastruttura.
Il lavoro viene eseguito.
I risultati sono verificati.
La rete conferma il risultato.
Il regolamento avviene all'interno del protocollo.
Questo approccio cambia il ruolo dell'infrastruttura. Invece di agire come una piattaforma posseduta da un singolo fornitore, la rete si comporta più come un ambiente condiviso in cui macchine e operatori interagiscono secondo regole trasparenti.
La coordinazione non dipende da un'azienda che mantiene il controllo del sistema.
Dipende dall'esecuzione verificabile e dagli incentivi integrati nel protocollo.
Se le macchine possono dimostrare che il lavoro è stato svolto e la rete può convalidare quella prova, molti dei tradizionali livelli di coordinamento diventano meno necessari.
Gli operatori potrebbero distribuire macchine senza cedere il controllo a una piattaforma centralizzata. I dispositivi potrebbero accettare compiti da diversi partecipanti attraverso la rete. Il livello di coordinamento esiste indipendentemente da qualsiasi singola organizzazione.
Vista da questa prospettiva, Fabric riguarda meno il miglioramento dell'infrastruttura cloud e più l'esplorazione di come potrebbe apparire la coordinazione delle macchine se fosse costruita direttamente nella rete stessa.
È un cambiamento interessante nel modo di pensare.
Non semplicemente collegare le macchine al cloud.
Ma consentendo alle macchine di partecipare a un sistema condiviso in cui il lavoro, la verifica e il regolamento avvengono tutti all'interno dello stesso ambiente.
Se l'automazione continua a espandersi attraverso le industrie, sistemi come questo potrebbero diventare un pezzo importante di come le macchine coordinano e interagiscono economicamente.
#Robo @Fabric Foundation $ROBO

