Casa Attività commerciale Microsoft e IBM puntano sulla prossima frontiera del cloud: blockchain-as-a-service

Microsoft e IBM puntano sulla prossima frontiera del cloud: blockchain-as-a-service

Video: Nextcloud Hub Competes With Office 365 And Google Docs (Novembre 2024)

Video: Nextcloud Hub Competes With Office 365 And Google Docs (Novembre 2024)
Anonim

Blockchain si sta facendo strada in nuovi settori e casi d'uso aziendali ogni giorno e presto la tecnologia sarà ovunque. Blockchain è abbastanza complesso da riempire un intero alfabeto di termini e definizioni, ma esiste un ecosistema ancora più grande di start-up, istituzioni accademiche, organizzazioni open source e coalizioni e istituzioni finanziarie che mirano a modellare l'evoluzione della tecnologia. Detto questo, i giocatori nella posizione migliore per possedere il nostro futuro basato su blockchain sono giganti della tecnologia come IBM e Microsoft.

IBM e Microsoft stanno definendo un nuovo mercato Blockchain-as-a-Service (BaaS), facendo significativi investimenti recenti in blockchain in servizi aziendali sfruttando l'infrastruttura cloud per ridurre il notevole lavoro di back-end per le aziende che creano blockchain. Microsoft ha lanciato BaaS per Microsoft Azure lo scorso novembre e IBM ha lanciato il suo servizio IBM Blockchain a febbraio. Proprio questa settimana, IBM ha anche annunciato una nuova rete blockchain sicura per gli sviluppatori.

Le aziende stanno anche spingendo iniziative open source separate, con IBM e The Linux Foundation che hanno battuto Redmond sul pugno con il progetto Hyperledger a dicembre 2015, e poi Microsoft ha respinto con Project Bletchley lo scorso giugno. PCMag ha recentemente parlato con Marley Gray, capo blockchain e direttore di BizDev e strategia per Cloud & Enterprise di Microsoft, e Arvind Krishna, vicepresidente senior e direttore di IBM Research. Gray e Krishna hanno discusso delle rispettive piattaforme BaaS delle loro aziende, delle iniziative di interazione e duello nello spazio blockchain open source e dei modi in cui ciascun gigante della tecnologia immagina che la tecnologia rivoluzionaria evolva da qui.

: Questa è la prima parte di una serie in due parti su IBM, Microsoft e il futuro della blockchain nella tecnologia aziendale. Di seguito spiegheremo cos'è BaaS e analizzeremo le piattaforme cloud di duello delle società. La seconda parte, in arrivo, approfondirà l'ecosistema open source attorno alla blockchain e darà uno sguardo più ampio allo spazio blockchain per decidere chi è in testa e dove potrebbe andare la tecnologia.

Qual è la differenza tra Blockchain e BaaS?

Blockchain è una tecnologia di contabilità distribuita che può essere utilizzata per registrare i dati delle transazioni e agire come una storia digitale crittografata e immutabile di qualsiasi cosa, dalle criptovalute come Bitcoin ed Ethereum (la "E" nella nostra Blockchain AZ) ai contratti intelligenti e a tutti i tipi di risorse online, dati e transazioni.

Le blockchain possono anche essere pubbliche o private. Bitcoin è il primo e più noto esempio di blockchain pubblico: uno in cui "minatori" in tutto il mondo costruiscono blocchi di transazioni e in cui una rete mondiale di macchine funge da infrastruttura di nodi decentralizzata che fornisce alla blockchain (e in particolare le criptovalute) il loro anonimo appello pur mantenendo immutabile la sicurezza dei dati.

Le aziende, d'altra parte, stanno investendo di più nello sviluppo di blockchain private. Si tratta di blockchain che utilizzano la stessa tecnologia di contabilità distribuita per registrare i dati delle transazioni, ma lo fanno all'interno di cloud privati ​​o ambienti virtuali accessibili solo alle aziende (o alle reti di aziende come quelle che lavorano al progetto Hyperledger o alla coalizione R3).

Perché le aziende vogliono blockchain private? Pensa alla blockchain come a una sorta di tessuto alla base di qualsiasi applicazione o servizio aziendale, sia esso un sistema per l'elaborazione di transazioni bancarie e finanziarie verso la piattaforma di collaborazione interna dell'azienda o l'infrastruttura di database. Integrato con blockchain, ogni processo aziendale e transazione è sincronizzato con un libro mastro a prova di manomissione che garantisce trasparenza, responsabilità e integrità dei dati… per sempre.

Le blockchain private sono il luogo in cui BaaS entra in gioco. Le blockchain pubbliche godono del vantaggio di una vasta rete peer-to-peer (P2P) di nodi e macchine per perpetuare e rafforzare l'infrastruttura decentralizzata che rende così innovative le blockchain come Bitcoin. Le blockchain private, d'altra parte, richiedono un notevole sforzo di sviluppo manuale e capacità di cloud computing back-end da parte dell'azienda per costruire e mantenere l'infrastruttura distribuita. Pertanto, aziende come IBM e Microsoft, entrambe le quali hanno creato piattaforme di infrastruttura cloud con ampi strumenti di sviluppo, possono rendere molto più facile per le aziende ospitando blockchain per loro e facendo tutto il lavoro pesante. È Platform-as-a-Service (PaaS) applicato alla blockchain, con IBM e Microsoft che collegano molti dei loro servizi cloud come extra extra integrati.

BaaS tiro alla fune

I giganti della tecnologia sanno che c'è un enorme mercato da conquistare per il futuro delle aziende basate su blockchain. IBM e Microsoft vogliono entrambi aiutare a costruire una blockchain aperta sicura, affidabile e interoperabile, ma vogliono anche che le aziende scelgano i propri servizi cloud su cui costruire. Perfino Amazon sta cercando di entrare in azione, collaborando con Digital Currency Group all'inizio di quest'anno per creare il proprio sandbox BaaS su Amazon Web Services (AWS).

L'offerta BaaS di Microsoft si rivolge sia alle aziende che agli sviluppatori. L'idea dal punto di vista di Microsoft è quella di fornire tutto ciò di cui un'azienda ha bisogno per costruire una blockchain nel cloud: l'infrastruttura back-end su Microsoft Azure, gli strumenti per sviluppatori tramite Microsoft Visual Studio e i modelli e le risorse per renderlo semplice, interoperabile e sicuro.

"Siamo entrati nello spazio esaminando tutte le diverse tecnologie e i nostri clienti aziendali, i consorzi e quali fossero i problemi e le domande per identificare le cose che Microsoft poteva affrontare in modo univoco", ha detto Gray. "Il punto dolente comune che stavamo ascoltando intorno alla blockchain era con la gestione dell'identità e la gestione delle chiavi: come metti le mani su quello. La privacy è la seconda. La terza è l'interoperabilità con i sistemi esistenti e quindi con altre blockchain. Una blockchain non è faremo tutto; avremo molte blockchain ".

Microsoft BaaS include numerosi servizi e risorse per aziende e sviluppatori. Nell'ambiente Azure DevTest Labs, gli sviluppatori possono creare, testare e distribuire applicazioni basate su blockchain sul cloud di Azure. Gli sviluppatori possono anche accedere a strumenti nell'ambiente di sviluppo integrato di Visual Studio (IDE) per creare analisi e monitoraggio più approfonditi nelle app blockchain e strumenti come Cortana Intelligence Suite, machine learning (ML) e Internet of Things (IoT).

Microsoft è anche saldamente nel campo di Ethereum. Oltre alla partnership con R3, l'azienda offre anche un ambiente BaaS specifico per Ethereum orientato alla creazione di applicazioni per contratti intelligenti. Secondo Gray, tutte queste funzionalità BaaS possono anche integrarsi con servizi come Microsoft Azure Active Directory (AAD), Microsoft Office 365 e Microsoft Power BI nelle app blockchain.

Gray ha affermato che l'obiettivo principale dell'azienda è fornire indicazioni per le persone che hanno bisogno di creare app ora. Il consiglio principale di Microsoft è quello di concentrarsi sul contratto intelligente e sul livello della macchina virtuale (VM) mentre BaaS si occupa dell'infrastruttura back-end e dell'integrazione del database.

"Scava a circa due pollici sotto la superficie in qualsiasi settore e puoi trovare processi aziendali che in realtà non sono stati rivisitati e che potrebbero essere drasticamente appiattiti", ha detto Gray. "I servizi di dati blockchain sono un'enorme opportunità. Francamente non sappiamo cosa ne trarremo. Non abbiamo mai avuto questo livello di dati collaborativi tra le aziende, dove possiamo acquisire molti dati storici tra domini e puntare all'apprendimento automatico. Visual Studio ha la capacità di collegarsi ad Azure in modo da poter distribuire contratti intelligenti in questi ambienti direttamente dallo strumento e profilarli, eseguire analisi statiche, ecc. Al momento, non è possibile eseguire il debug in smart si contrae ed è il debug a tutti i livelli dello stack. "

Microsoft BaaS è strettamente legato a ciò che l'azienda sta facendo con Project Bletchley, che funge da middleware blockchain riempiendo alcuni dei pezzi mancanti in BaaS, in particolare per quanto riguarda identità, interoperabilità, gestione delle chiavi, privacy e sicurezza. (Approfondiremo Bletchley nella seconda parte di questa serie in due parti.)

IBM pensa allo sviluppo della blockchain in diversi modi. In luoghi come IBM z Systems, la società sfrutta lo sviluppo di app basate su blockchain come un set aggiuntivo di funzionalità oltre alla tecnologia server che si lega al lavoro open source parallelo eseguito su Hyperledger. La chiave qui, ha spiegato Krishna, è l'integrazione della blockchain nei sistemi esistenti senza forzare organizzazioni come banche o persino governi a lanciare la loro tecnologia legacy, un processo che potrebbe rallentare l'adozione della blockchain più ampia per anni.

"Blockchain semplifica molte cose, ma alla fine, deve integrarsi nuovamente nei sistemi di registrazione. Le banche non prenderanno tutte le loro app esistenti e le getteranno via. Estenderemo quei sistemi tradizionali sul mainframe per poter entrare e uscire direttamente dalla rete blockchain ", ha detto Krishna. "Diciamo che ho un contratto intelligente sulla blockchain che chiama il mainframe o qualsiasi sistema esistente che banche, compagnie aeree e grandi rivenditori usano tutti per eseguire molte delle loro applicazioni critiche. Tutte le normative, tutte le chiusure di i libri che accadono su un grande sistema mainframe, che non andrà via domani. Blockchain deve funzionare quei sistemi. Tutto ciò che si collega all'economia reale deve integrarsi con l'economia reale ".

Krishna ha dichiarato che IBM inizierà a distribuire blockchain per applicazioni interne questo autunno. Dall'altro lato, IBM suddivide lo sviluppo della blockchain in un set completo di servizi basati su cloud per sviluppatori e aziende. Krishna ha affermato che l'obiettivo con IBM Blockchain in esecuzione sul cloud Bluemix di IBM è semplificare la configurazione e il funzionamento della blockchain per sviluppatori e IT. Il nuovo servizio di blockchain sicuro dell'azienda, in esecuzione sui sistemi server LinuxONE di IBM, aggiunge ulteriore sicurezza con la protezione del firmware e le restrizioni di accesso root su app e dati blockchain. Questa "rete aziendale ad alta sicurezza" è un altro passo per facilitare l'uso della blockchain per gli amministratori di sistema in settori più regolamentati.

"Blockchain è una tecnologia relativamente nuova, quindi se vado su GitHub e prendo una versione di un po 'di codice e lo installo, la blockchain richiede molti nodi per funzionare", ha detto Krishna. "L'installazione e il funzionamento diventano complicati per uno sviluppatore e molte basi di codice oggi non sono molto mature. Volevamo rendere tutto ciò estremamente semplice. Faremo tutto il lavoro in modo da poter accedere a DevOps Bluemix ambiente e accedi alla tua rete blockchain con un solo clic. "

IBM offre anche servizi di consulenza aziendale sulla sua piattaforma BaaS, recentemente ha annunciato IBM Bluemix Garage per blockchain nella sua catena di spazi di sviluppo agili in tutto il mondo. L'ecosistema blockchain di IBM è anche fortemente legato ai suoi sforzi open source con il Progetto Hyperledger. Come per Microsoft, parte della proposta di valore aziendale di IBM consiste nel fornire una rete di sviluppatori, un'architettura di riferimento, interfacce di programmazione delle applicazioni (API) e altre risorse open source tutte allineate a Hyperledger.

Il BaaS e le armi open source della Blockchain sono indissolubilmente legate mentre IBM e Microsoft combattono non solo per la quota di mercato della blockchain, ma anche per la condivisione della mente della blockchain. Per quanto riguarda quale azienda guiderà la carica man mano che la tecnologia evolve, la concorrenza nello spazio blockchain aziendale sarà solo più accesa da qui. Krishna ha dichiarato che IBM è all'altezza della sfida.

"C'è sempre competizione. Qualcosa di interessante e grande quanto la blockchain avrà competizione", ha detto Krishna. "Credo che abbia capacità superiori e persone che capiscono meglio la tecnologia per aiutare i clienti? Assolutamente."

Microsoft e IBM puntano sulla prossima frontiera del cloud: blockchain-as-a-service