Casa Attività commerciale Beh, Microsoft sta costruendo il nostro futuro blockchain, e non ha paura di incularsi

Beh, Microsoft sta costruendo il nostro futuro blockchain, e non ha paura di incularsi

Video: Sessione R&D - AI & Blockchain (Novembre 2024)

Video: Sessione R&D - AI & Blockchain (Novembre 2024)
Anonim

IBM e Microsoft sono i due giganti della tecnologia che fanno il salto più concertato e diversificato nel possedere il nostro futuro color blockchain. Nella nostra serie su IBM, Microsoft e il futuro della blockchain, la prima parte ha spiegato il concetto di Blockchain-as-a-service (BaaS) e ha abbattuto i principali attori nel nascente mercato aziendale - Microsoft BaaS contro IBM blockchain - ma questo è solo una parte della storia.

La piattaforma BaaS di ogni azienda è inoltre strettamente collegata all'open-source. IBM è uno dei membri fondatori del Progetto Hyperledger, un'iniziativa gestita da The Linux Foundation per creare un framework di contabilità generale e una base di contabilità distribuita aperti, standardizzati e di livello enterprise. Hyperledger conta diverse altre società tecnologiche come membri (Cisco, Intel e VMware, tra gli altri), ma Microsoft non è tra queste. Infatti, lo scorso giugno Microsoft ha lanciato il proprio sforzo di sviluppo BaaS, Project Bletchley, per sviluppare il proprio standard blockchain modulare per contratti intelligenti e transazioni finanziarie.

Big Blue e Redmond sono tutt'altro che gli unici attori nello spazio blockchain: il settore bancario e finanziario, le istituzioni accademiche e di ricerca, un pool di startup in rapida crescita, altre società tecnologiche e un pot-pourri di consorzi, alleanze e iniziative open source (e che copre solo blockchain private o "autorizzate") compongono collettivamente un ecosistema di ampio respiro. Ma IBM e Microsoft hanno investito ingenti finanziamenti e risorse nella costruzione e sulla tecnologia di database distribuito che cambia il gioco. Queste strategie stanno prendendo piede su più fronti e il modo in cui si svolgono le battaglie avrà un impatto reale su come appariranno lo spazio blockchain open source e i mercati BaaS aziendali a pochi anni di distanza.

Abbiamo parlato con Marley Gray, Chief Blockchain e Director di BizDev e Strategy for Cloud & Enterprise di Microsoft, e Arvind Krishna, Senior Vice President e Director di IBM Research, sui loro obiettivi per i progetti. Abbiamo anche discusso di come le tecnologie open e enterprise si alimentino l'una con l'altra e i diversi modi in cui ogni azienda vede la blockchain cambiare il modo in cui funziona il mondo. Entrambe le società mirano a creare un "tessuto" aperto su cui costruire il futuro della blockchain.

Progetto "Cryptlets" di Bletchley e Blockchain Security di nuova generazione

Il progetto Bletchley è il nome operativo per una varietà di sviluppi di Microsoft BaaS, parti dei quali sono open source, progettati per creare uno stack di middleware che funga da "fabric per blockchain". Costruito su Microsoft Azure, il tessuto blockchain modulare porta quello che Microsoft chiama un "approccio a piattaforma aperta" che supporta molti protocolli blockchain diversi, da quelli che sono chiamati protocolli basati su output di transazione non spesi (UTXO) come Hyperledger Project a protocolli intelligenti basati su contratto come come Ethereum (vedi la sezione "E" nella nostra storia di Blockchain AZ). Gray ha detto che l'obiettivo era quello di tenere aperto Bletchley, anche con Hyperledger, ma Microsoft ha smesso di unirsi a quel tessuto in favore del suo.

"Volevamo assicurarci che rimanesse una piattaforma aperta", ha detto Gray. "Bitcoin, Ethereum, UTXO, Hyperledger: vogliamo che Bletchley rimanga aperto e lavori con tutti questi elementi, e tutto ciò che forniamo dal punto di vista dell'infrastruttura deve essere riutilizzabile. Se si applica ampiamente a consorzi e imprese, dobbiamo includerlo in il nostro stack di middleware ".

Gray ha spiegato un paio di principi guida di Microsoft con Bletchley e Blockchain. Il progetto è progettato come middleware blockchain - software che funge da ponte di collegamento tra la struttura di dati blockchain sottostante e le app basate su blockchain - e introduce una nuova tecnologia chiamata "cryptlet".

I cryptlet sono componenti di sicurezza e interoperabilità, ognuno dei quali ha una firma univoca, aggiunto a un UXTO o blockchain basato su contratto intelligente per crittografare e autenticare le transazioni. Gray ha spiegato come Bletchley sta cercando di colmare le lacune attuali nella tecnologia blockchain, in particolare in materia di sicurezza e interoperabilità.

"Il punto dolente comune che stavamo ascoltando intorno alla blockchain era con la gestione dell'identità e la gestione delle chiavi su come mettere le mani su questo", ha detto Gray. "La privacy è la seconda. La terza è l'interoperabilità con i sistemi esistenti e quindi con altre blockchain. Una blockchain non farà tutto; avremo molte blockchain."

Gray ha detto che i criptati possono agire come delegati o surrogati completi per una transazione blockchain. Ciò significa che un cryptlet può assumere l'identità di una persona, un asset o un contratto intelligente e può essere utilizzato come utility per elaborare una transazione o come cryptlet di contratto utilizzando la blockchain come archivio dati. Ha anche spiegato una sottotecnologia chiamata CryptoDelegates che agisce come adattatori utilizzando comunicazioni sicure come HTTPS e SSL per aggiungere livelli di sicurezza come verifica delle chiavi, registrazione delle firme e aggiunta di crittografia a contratti e transazioni intelligenti.

"Senza i cryptlet, non hai quella dotazione di sicurezza standard. Abbiamo appositamente progettato Bletchley per agire come un middleware tradizionale", ha detto Gray. "Nel tuo back-end potresti utilizzare SQL, cambiare il database e non cambiare la logica dell'applicazione perché funziona con qualsiasi back-end. Le persone vogliono iniziare a costruire sistemi ora.

"Questo è il nuovo mondo agile in cui, se aspetti di costruirlo fino a quando non avrai capito tutti i problemi tecnici e commerciali, quando arrivi sul mercato sei troppo tardi. Devi iniziare a costruire ora", ha aggiunto Gray. "Quando tutto si risolve, puoi spostare rapidamente ciò che hai creato. Bletchley include il lavoro dell'infrastruttura, i cryptlet e i CryptoDelegates nello stack del middleware, ma anche gli strumenti."

L'obiettivo di Bletchley è rendere la blockchain più sicura a tutti i livelli dello stack in modo da non finire con più incidenti come la scappatoia logica del contratto intelligente che ha causato l'hacking DAO da 50 milioni di dollari. Il processo di funzionamento dei cryptlet e dei CryptoDelegates all'interno del tessuto Bletchley è molto più complicato, e Microsoft spiega in modo più approfondito in un white paper su GitHub.

"Il DAO avrebbe potuto usare un po 'di debug", scherzò Gray. "Abbiamo creato l'infrastruttura di base per cryptlet e CryptoDelegates, quindi uno sviluppatore può taggare una transazione ed è come per magia; sa come invocare il cryptlet sul web e fare la crittografia per te."

Hyperledger e IBM Multi-Pronged Enterprise Push

Microsoft BaaS e Project Bletchley non sono le uniche strategie combinate open-source, cloud e aziendali che mirano a creare un tessuto blockchain. I prodotti blockchain aziendali di IBM sono tutti informati dall'open source e dallo sviluppo di Hyperledger, a cui IBM ha finora contribuito con oltre 44.000 righe di codice. Il progetto Hyperledger è uno "standard aperto intersettoriale per i registri distribuiti", ma Krishna di IBM ha tagliato il gergo e ha spiegato quattro vantaggi fondamentali della blockchain attorno a cui l'iniziativa è orientata.

1. Distribuito: i registri digitali si diffondono su più posizioni mantenendo i dati allineati attraverso la blockchain.

2. Consenso: governance basata sul voto delle commissioni open source.

3. Immutabile: un record di transazione originale e inconfutabile, chiave del concetto di "blockchain equivale a fiducia".

4. Autorizzato: verifica dell'identità e modulazione di chi può aggiungere e modificare voci blockchain.

"Esistono molti regolamenti che posso appellare a racket, antiriciclaggio, corruzione: se non so chi sia una persona o cosa faccia, è difficile giustificare l'uso di una blockchain per le imprese", ha affermato Krishna. "Distribuito, consenso, immutabile e autorizzato: questi sono i quattro elementi critici che determinano il modo in cui si ottiene la fiducia distribuita e la fiducia toglie l'attrito."

Il progetto open source (di cui IBM ha ceduto il controllo a The Linux Foundation) ha oltre 40 membri, tra cui diritti finanziari, startup fintech e società tecnologiche, con organizzazioni di JP Morgan Chase e Deutsche Bank a Cisco, Intel, Red Hat e codice contributivo VMware. Anche il consorzio R3 è membro e la Linux Foundation sta attualmente esaminando le applicazioni per diverse centinaia di membri.

La grande differenza con Hyperledger in relazione alla tecnologia blockchain utilizzata in Bitcoin (e persino Ethereum) è la governance aperta. Ethereum è open source ma è governato dal consiglio di amministrazione della Ethereum Foundation, non da un comitato tecnico aperto.

Per quanto riguarda il membro del progetto R3, di cui IBM e Microsoft sono entrambi membri insieme a oltre 50 altre banche, istituzioni finanziarie e società tecnologiche che stanno costruendo un registro di blockchain privato di livello finanziario, Krishna spera che il consorzio finirà per implementare la sua rete blockchain privata sul tessuto di Hyperledger al contrario di Ethereum.

Hyperledger si sta concentrando su elementi essenziali della blockchain come la gestione delle identità, l'interoperabilità e la governance dei dati ma, proprio come Bletchley di Microsoft, Krishna ha affermato che l'obiettivo generale è quello di creare un "tessuto robusto" che aggregi i requisiti di blockchain comuni in tutti i settori. Krishna ha definito Hyperledger "la reazione commerciale open source all'anonimato di Bitcoin" e spera che Hyperledger raggiunga una massa critica che interrompe la frammentazione open source nello sviluppo di blockchain e fornisce più governance e fiducia rispetto a Bitcoin ed Ethereum.

"Affinché centinaia di migliaia di aziende e governi adottino questa tecnologia, hai bisogno di trasparenza e governance su come viene scritto il codice. Alla fine, il grande valore in una rete blockchain è la fiducia e il codice deve essere aperto, estensibile e senza backdoor. Per fare ciò, hai bisogno di un vero open source, non solo di open source per nome ", ha detto Krishna.

"Puoi chiamare Ethereum open source ma non c'è governance su ciò che viene distribuito nella rete e le 20 persone in carica potrebbero scegliere di cambiare il codice domani. Questa è la grande differenza", ha aggiunto. "Posso fidarmi o no? Vero open source significa governance - un insieme di persone che contribuiscono con il codice in base a regole visibili presiedute da un comitato tecnico. La storia ha dimostrato che, che si tratti di progetti Linux o Apache come Hadoop e Spark, lì sono potenti esempi di open source come tecnologia di base per software aziendali affidabili ".

La parte difficile: tessere il tessuto nel mondo reale

IBM e Microsoft sono entrambe in una posizione ideale per impadronirsi della quota di mercato BaaS aziendale, spingendo al contempo le rispettive agende aperte. Ma lo spazio è molto più complicato di una corsa a due cavalli. Eric Piscini, direttore del settore bancario e della consulenza tecnologica di Deloitte, ha analizzato il modo in cui IBM e Microsoft si inseriscono in un mercato molto più ampio.

"Il fondo dello stack per me sono i componenti principali della blockchain provenienti da diversi giocatori. I tradizionali giocatori di blockchain pubblici come Bitcoin ed Etherum, e quindi tutti i blockchain privati ​​forniti dalle aziende", ha affermato Piscini. "Questa è la base e il codice sorgente è in esecuzione su un gruppo di diversi fornitori di cloud: IBM, Microsoft, HP, AWS. Praticamente tutti quelli che fanno cloud stanno facendo qualcosa intorno a BaaS sulla loro piattaforma."

Piscini è anche a capo del Deloitte Global Cryptocurrency Center che serve istituzioni finanziarie e rivenditori. Deloitte ha una propria piattaforma BaaS e anche chiamata Rubix. Deloitte vede l'adozione della blockchain proveniente non solo dal settore bancario e finanziario, ma da settori come l'industria manifatturiera, automobilistica, petrolifera e del gas e altro ancora. Queste industrie stanno cercando di capire non solo cosa fare con la blockchain ma come farlo mentre gestiscono conformità, rischio e sicurezza. Piscini ha affermato che il rapporto tra sviluppo aperto e adozione delle imprese è fondamentale, ma che iniziative come Hyperledger e Project Bletchley dovrebbero concentrarsi sui singoli casi d'uso delle imprese piuttosto che su un tessuto generale.

"L'open source è un ottimo costrutto per la blockchain. Non significa blockchain pubblico o privato; significa che tutto quel codice è disponibile per tutti da usare e giocare. E molte implementazioni private di blockchain utilizzano codice open-source. Il dibattito pubblico contro privato o autorizzato contro senza autorizzazione continuerà per molto tempo, fino a quando non avremo una sorta di tecnica o standard. Ma è più di questo; sono standard su specifici casi d'uso aziendali ", ha affermato Piscini.

"A volte uso l'esempio di Visa o MasterCard", ha aggiunto. "Quelle entità sono state create perché le banche avevano bisogno di standard per comunicare sulle transazioni eseguite insieme. Sulla blockchain, non ce l'abbiamo ancora. Ad un certo punto, Hyperledger e altri dovranno lavorare verso tecniche e standard a livello di caso d'uso (pagamenti, insediamenti, trasferimento di attività, ecc.) al fine di ottenere una maggiore adozione. Ecco cosa sta facendo il consorzio R3: concentrarsi sui casi di utilizzo finanziario. È un ottimo modo per spostare l'ago. L'adozione delle imprese non aumenterà in modo significativo fino a quando non costruiremo fiducia in tutti i settori a livello di casi d'uso ".

A tale proposito, il fatto che IBM e Microsoft siano entrambi membri del consorzio R3. I due giganti della blockchain hanno anche aderito alla nuova Smart Contracts Alliance, un'iniziativa industriale organizzata dalla Camera del commercio digitale per promuovere l'istruzione, l'elaborazione delle politiche e l'adozione attorno a un altro caso d'uso blockchain cruciale: i contratti intelligenti.

In un panorama fratturato e sovrapposto di progetti blockchain open-source e sforzi di standardizzazione, la Smart Contracts Alliance ha lanciato con un membro fondatore composto da giganti della tecnologia, società IT aziendali, studi legali, università, startup blockchain e società di consulenza. Perianne Boring, fondatrice e presidente della Camera di commercio digitale, ci ha spiegato perché l'iniziativa ha visto questo tipo di buy-in universale sin dall'inizio e come l'affollato ecosistema blockchain sta lavorando insieme.

"Grandi aziende come IBM e Microsoft, istituzioni finanziarie, start-up: sappiamo quali sono i loro modelli di business e sappiamo a cosa stanno lavorando. Le aziende stanno iniziando a investire molto tempo, energia e risorse in contratti intelligenti", ha affermato Noioso. "Molti dei nostri membri sono anche membri di Hyperledger, R3, ma tutti abbiamo diverse missioni. La Camera è focalizzata su questioni politiche, legali e normative; Hyperledger è più tecnologia; R3 è una società a scopo di lucro per le banche. l'enorme fase dell'alleanza per i prossimi 6-12 mesi è l'educazione e riunisce l'industria per iniziare a definire i contratti intelligenti da un punto di vista legale. Sono ancora molto presto; questa tecnologia richiederà un po 'di tempo per l'adozione. Ma noi' stai guardando il quadro generale ".

Gray di Microsoft ha dichiarato che il passo successivo man mano che la blockchain matura è l'emergere di strutture di dati blockchain o contratti intelligenti intrecciati nel DNA dell'Internet of Things (IoT), in cui i dispositivi hanno la propria identità e possono agire da agenti autonomi. Ha detto che è un po 'più lontano, ma ha riconosciuto che è un'area in cui IBM ha investito molto attraverso iniziative come la telemetria peer-to-peer autonoma decentralizzata (ADEPT) o la tecnologia blockchain per costruire un'infrastruttura IoT decentralizzata e sicura.

" Blockchain può dare ai dispositivi un'identità, transazioni sicure, quindi creare una nuova economia", ha detto Gray. "Uso sempre l'analogia con i distributori automatici. Pensa ai distributori automatici che agiscono come agenti autonomi che fanno una logica sofisticata su come distribuire articoli e accettare pagamenti in modalità wireless dal tuo dispositivo utilizzando la blockchain."

Krishna di IBM ha ampliato l'idea di blockchain per l'economia fisica. Ha parlato dell'utilizzo della blockchain per i titoli e del trasferimento di immobili, servizi come la registrazione automatica e l'assicurazione e persino il potenziale della blockchain di rivoluzionare il commercio internazionale e il commercio di beni, tutti legati al tessuto blockchain sottostante e mantenere una cronologia delle transazioni in corso per secoli venire.

"Se osservi come va avanti l'economia globale, la globalizzazione e il commercio globale sono stati grandi catalizzatori. Ora, se guardiamo alla circolazione delle merci, c'è ancora molta frizione attorno a processi molto vecchi come dogane, fermi, polizze di atterraggio "Credo che la blockchain potrebbe essere una grande tecnologia per togliere molta di quell'attrito e far davvero progredire il commercio globale", ha detto Krishna.

Che si tratti di Microsoft BaaS o IBM Blockchain, o Hyperledger o Bletchley, Krishna di IBM non ha evitato la concorrenza. Sia in BaaS che in open source, i complessi strati dell'ecosistema blockchain hanno appena iniziato a prendere forma.

"Tutti vogliono mettere la blockchain nel cloud in modo autorizzato, con un tessuto sottostante aperto a tutti e che consenta davvero agli sviluppatori. Mentre Microsoft ha guardato Hyperledger, non sembrano interessati a contribuire al tessuto aperto", ha detto Krishna. "Penso che ci siano molte cose su Bletchley che competeranno su ingegneria e qualità - strumenti per analisi e monitoraggio, protezione dei dati, regolamentazione - e IBM competerà con Microsoft in molti, molti settori. Credo che ciò si applichi alla vendita al dettaglio, finanza, sanità e molti aspetti dell'economia fisica ".

Beh, Microsoft sta costruendo il nostro futuro blockchain, e non ha paura di incularsi