Come Drupal e Blockchain stanno cambiando la percezione dell'architettura decentralizzata
Pubblicato: 2018-07-13"Bitcoin è un tour de force tecnologico" - Bill Gates, co-fondatore di Microsoft
C'è un nuovo Birdman in città! Un'idea che ha attanagliato le più grandi istituzioni del mercato. Una tecnologia, secondo gli appassionati, potrebbe cambiare il mondo.
"Un'invenzione davvero straordinaria che fa cose davvero banali", come racconta Paul Brody, leader blockchain di E&Y Global.
Alcuni lo vedono andare molto oltre l'effetto sui "grandi scambi di azioni". Oltre a reprimere la pirateria musicale, il lavoro minorile e molte altre cose in tutto il mondo.
Sì, sto decisamente parlando della tecnologia Blockchain!!
Di cosa parla tutto questo rumore?
Questo clamore sulla tecnologia blockchain esiste da molto tempo ormai. Così a lungo che anche Google sta lavorando sulla propria tecnologia relativa alla blockchain. Sappiamo tutti che ha portato un bel cambiamento nel flusso tecnologico! Ma di cosa si tratta?
Questo potrebbe aiutarti un po'

Come definito dagli esperti del mondo tecnologico, "La tecnologia Blockchain è un registro decentralizzato, replicato e condiviso per la gestione e la registrazione delle transazioni tra più partecipanti".
In parole povere, le transazioni non utilizzano più un database centralizzato per l'archiviazione, ma memorizzano tra i partecipanti stessi (chiamati nodi). Prima che la tecnologia blockchain spazzasse via tutti, le transazioni tradizionali erano centralizzate e dipendevano da una terza parte per creare un ambiente affidabile in cui i partner della transazione erano estranei. Con molteplici problemi, dagli elevati costi di transazione e dalla bassa velocità al singolo punto di errore e alla mancanza di trasparenza, le aziende avevano bisogno di un sistema migliore.
Con la tecnologia blockchain, la tecnologia del registro distribuito consente a diversi nodi di interagire direttamente tra loro, essendo indipendenti da una fonte di terze parti. Inoltre, la tecnologia blockchain gestisce facilmente ogni altro problema.
la trasformazione
Prima che corresse per essere riconosciuto come il potenziale per diventare lo standard dirompente nel commercio, Blockchain è stato originariamente concepito per Bitcoin. Questa criptovaluta "non così reale" si basa sul principio del registro distribuito. Essendo una delle applicazioni blockchain più comuni con una capitalizzazione di mercato di oltre $ 19 miliardi (come noto il 13 aprile 2017) e un volume giornaliero scambiato di $ 330 milioni , consente le transazioni tramite conferma decentralizzata e integrandola alla blockchain.
Oltre alla funzionalità di registro affidabile, blockchain si è adattata molto rapidamente allo scambio di file attraverso le transazioni. Come importante innovazione, NXT dal 2013 e LINQ by Nasdaq dal 2015 utilizzano la tecnologia blockchain per trasferire risorse tokenizzate.
Si trattava di blockchain 2.0 dalla fine del 2015 quando Ethereum è stato lanciato per consentire l'uso di contratti intelligenti su una scala molto più ampia di Bitcoin. Questi contratti consentono l'esecuzione automatica del codice su blockchain.
Cosa significa questo per i contenuti digitali?
Di recente, il mondo digitale è stato scosso da uno dei casi più complessi di violazione dei dati da parte di un'organizzazione leader che ha colto di sorpresa il mondo intero! E ovviamente tutti voi conoscete i "Termini di servizio" che consentono ai siti Web di monitorare attivamente quasi tutte le vostre attività su Internet.
Il punto è che questi dati, gestiti da un'entità centrale, sono facilmente accessibili e l'utente non ha il controllo completo.
Tuttavia, con la tecnologia Blockchain, le cose saranno diverse. Guidando lo slancio del decentramento, Blockchain garantisce che i dati archiviati siano completamente a prova di manomissione. Questo è il motivo principale per cui le aziende hanno mostrato interesse per questa tecnologia.

Con la capacità di disaccoppiare la logica di business dai dati utilizzando "Smart Contract", Blockchain garantisce che nessuna singola organizzazione possa prendere in ostaggio i dati.
Alcune di queste tecnologie decentralizzate basate su Blockchain che stanno svolgendo un ruolo fondamentale nella gestione dei contenuti digitali sono: IOTA per l'elaborazione decentralizzata dei pagamenti, Smart Contracts da Etherium, Bitcoin, Hyperledger, database Blockchain da BigchainDB.
Il fatto che il CMS decentralizzato consenta agli utenti di controllare i contenuti che producono è qualcosa che le aziende di tutto il mondo sono pronte ad accettare.

Dove si inserisce Drupal?
L'idea che Drupal e Blockchain possano lavorare insieme per creare un'architettura decentralizzata sicura è piuttosto affascinante. Guarda questo tweet di Dries, nel lontano 2016.

Sappiamo tutti che i flussi di lavoro di Drupal e Blockchain sono completamente diversi. Mentre Drupal utilizza un database centralizzato, blockchain d'altra parte non richiede un intermediario e agisce invece come elemento di verifica.
È qui che le cose si fanno interessanti.
Prendiamo ad esempio un ospedale con una serie di filiali in tutto il paese. Una rete sanitaria è enorme, con una grande quantità di dati. Informazioni sui medici, informazioni sui pazienti, università, farmacie, assicurazioni, ecc. Ci sono un sacco di dati e tutto deve essere gestito in modo efficiente per garantire che le cose non sfuggano di mano!
Blockchain può fare miracoli qui!
Creando un'architettura decentralizzata, sicura e anche immutabile, la blockchain può gestire con precisione ogni informazione. I dati dei pazienti, ad esempio, possono essere resi universalmente disponibili e le informazioni possono essere convalidate dal paziente stesso, fornendogli accesso e controllo.
Le cartelle cliniche dei pazienti possono essere rese accessibili non solo al paziente e al medico, ma anche a organizzazioni di ricerca, assicuratori e chiunque cerchi le informazioni richieste. E il fatto che il paziente stesso possa convalidare l'intero accesso è un punto vitale.
A breve termine la blockchain può essere una fonte per snellire i processi. Tuttavia, alla lunga, con l'integrazione con Drupal, questa tecnologia è destinata ad avere un enorme impatto sull'intera struttura.
Inoltre, Blockchain svolgerà un ruolo enorme nella riduzione dei costi e del ciclo temporale delle transazioni e delle richieste mediche. Processo di amministrazione migliorato, pagamenti rapidi ed efficienti, riduzione delle frodi relative a reclami medici e autenticazione multipla immutabile possono ulteriormente sottolineare l'importanza di Blockchain.
Blockchain può creare un'architettura che consente transazioni basate su regole possibili senza lacune di comunicazione. Tutte le approvazioni e le informazioni modificate, cancellate e corrette saranno documentate. Sì, questo sistema presenta alcune sfide a sé stante rispetto alla necessità di un consenso decentralizzato.
È qui che entra in gioco Drupal CMS. Ora, se l'intera rete sanitaria fosse su Drupal, ogni dipartimento dell'ospedale aveva il proprio sito Web gestito da Drupal individualmente. Ad esempio, Drupal 1 potrebbe gestire i dati dei pazienti attraverso il sito Web principale. E Drupal 2 potrebbe occuparsi di reclami medici e altre assicurazioni. Mentre Drupal 3 potrebbe gestire la carriera e altre campagne.
Il mio punto qui è utilizzare Blockchain e sincronizzare utenti e dati utente in modo che siano disponibili nell'intera infrastruttura.
Immagina di avere un paziente che inserisca per la prima volta tutte le informazioni sul sito Web principale per accedere e quindi di forzare di nuovo lo stesso paziente quando visita l'altro sito Web per le sue affermazioni mediche. Sicuramente non un'opzione per un'esperienza senza soluzione di continuità.
Ovviamente, con Drupal, è possibile mantenere un database centralizzato per evitare interazioni così ripetute! Tuttavia, più funzionalità utente, vulnerabilità agli errori e la necessità di una logica per bypassare il sistema Drupal maturo sono piuttosto un mal di testa.
Con Blockchain e il suo registro distribuito peer-to-peer, l'infrastruttura sanitaria è simile a questa. (Niente intermediario ovviamente)

Questa architettura assicura che un aggiornamento su uno dei siti Drupal venga sincronizzato su tutti gli altri. Questa architettura decentralizzata presenta una serie di vantaggi e sfide.
Sebbene eviti completamente il "punto di errore singolo", impedendo così all'intero sistema di perdere dati, il lavoro necessario per integrare i dati nel sistema non è un compito facile. Tuttavia, quando ci si lavora per una migliore integrazione, Blockchain e Drupal insieme possono fare miracoli.
