criptovalute

La blockchain di IBM non è una vera blockchain

Prima di tutto, va notato che la blockchain di IBM è un giocatore molto importante nel mondo delle criptovalute. Oltre a offrire una blockchain basata su Hyperledger Fabric. Oltre a ciò, lancia blockchain pilota ad aziende importanti come Walmart e Aetna.

Allo stesso modo, come uno dei tanti contributori, inclusi quelli recentemente annunciati da Microsoft e Salesforce. Presso l’organizzazione open source Hyperledger Foundation, IBM ha investito molto nella promozione di Fabric. E questo come blockchain privato o «autorizzato». Il che implica che offre caratteristiche in comune.

E queste caratteristiche in comune hanno a che fare con l’operazione simile a Bitcoin o Ethereum. Mentre, in qualche modo, elimina ogni aspetto che possa essere “Inappropriato per l’azienda”.

Tuttavia, alla tecnologia che IBM sta vendendo e chiamando «blockchain», ovvero Hyperledger Fabric. Sacrifica le caratteristiche più importanti di una vera blockchain. O autorizzato o pubblico.

L’architettura blockchain di IBM è diversa

Innanzitutto, l’architettura Fabric è molto più complessa di qualsiasi piattaforma blockchain. Allo stesso modo, è meno sicuro contro manomissioni e attacchi. Potresti pensare che una blockchain «privata» offra almeno stabilità e prestazioni.

Ma anche qui Fabric fallisce. In altre parole, i piloti basati su Fabric dovranno affrontare un’implementazione complessa e insicura che non può adattarsi alle loro attività.

Opzioni blockchain sul mercato

Alcuni esperti che hanno lavorato per importanti società di investimento hanno guidato un gruppo di esperti. Erano responsabili della tecnologia emergente, che ha studiato ed esaminato le blockchain per un possibile utilizzo. E per l’investimento strategico di queste imprese. Per tutti questi si sono occupati di analizzare a fondo le prime versioni di Hyperledger, Axoni, Symbiont, Ripple ed Ethereum.

Allora, era chiaro che le opzioni blockchain sul mercato erano tecnologicamente inadeguate. Per casi d’uso aziendali reali. Sfortunatamente, vedi gli stessi problemi nervosi oggi con Hyperledger Fabric.

Cos’è e cosa non è blockchain

Per cominciare, dobbiamo definire una catena di blocchi come: un account o un registro degli eventi immutabile e decentralizzato. In cui la verità viene applicata attraverso un meccanismo di consenso. Allo stesso modo, su blockchain pubbliche come Bitcoin ed Ethereum, questo consenso viene raggiunto attraverso Proof of Work. O semplicemente, «estrazione mineraria».

Allo stesso modo, sulla blockchain autorizzata, è possibile ottenere un consenso attraverso i partecipanti. Chi fornisce firme crittografiche per votare su quanto scritto. In ogni caso, nessuna autorità centrale può arbitrare ciò che è vero.

Sulla blockchain autorevole, il consenso può essere raggiunto attraverso i partecipanti che forniscono firme crittografiche per votare su ciò che è scritto. In ogni caso, nessuna autorità centrale arbitra ciò che è vero.

Allo stesso modo, mentre la blockchain IBM cattura gli elementi distribuiti e immutabili della blockchain. Ma omette convenientemente il consenso decentralizzato, perché Hyperledger Fabric non richiede un vero meccanismo di consenso. Invece, suggerisce di utilizzare un «servizio di ordinazione». Chiamato Kafka.

In effetti, il problema è che senza un voto forzato, democratizzato e crittograficamente sicuro tra i partecipanti. Non puoi provare che qualcuno non ha manomesso il libro mastro. Cioè, un consenso tollerante ai guasti è una caratteristica distintiva di una blockchain. E senza di essa, la «blockchain» di IBM è poco più di un elenco di voci con data e ora.

L’importanza degli smart contract e delle opzioni ibride per la blockchain di IBM

Innanzitutto, devi ricordare che uno smart contract non è solo un segmento di codice. È una rappresentazione della logica aziendale. Un contratto intelligente può proteggere una casa sulla blockchain, oltre a proteggere un’identità digitale. Oppure può anche rappresentare una transazione di deposito a garanzia tra persone che acquistano e vendono un’auto usata.

Pertanto, è estremamente importante che uno smart contract sia affidabile e che faccia sempre ciò che dice che farà. Quindi, quando si tratta di costruire qualcosa su una blockchain, devi essere in grado di rappresentare ciò che vuoi fare. Ad esempio: acquisto, vendita, dati di confezionamento, tra gli altri. Tutto questo attraverso smart contract.

Inoltre, i contratti intelligenti Hyperledger Fabric, o codici stringa, possono essere scritti in vari linguaggi di programmazione. Compreso Javascript o Go. Ma ci sono dei compromessi tra la comodità di un programmatore che conosce già un linguaggio generico. E la sicurezza e la protezione fornite da un linguaggio specifico del dominio.

Quindi, quando la posta in gioco è alta come su blockchain; dove milioni di dollari possono essere persi se il codice è difettoso o errato. Perché non è stato scritto per la blockchain. Il linguaggio del contratto intelligente deve essere progettato e sicuro. Allo stesso modo, dovrebbe essere facile da imparare e facile da usare nell’ambiente blockchain desiderato.

Non sei pronto per il futuro

Sempre più esperti osservatori degli ecosistemi blockchain si stanno rendendo conto che le blockchain pubbliche e private non esisteranno nel vuoto. Piuttosto, vorranno lavorare insieme. Una rete privata vorrà mettere a disposizione dei consumatori un token su una blockchain pubblica.

Allo stesso modo, l’applicazione blockchain decentralizzata memorizzerà informazioni riservate su una blockchain privata. Sfortunatamente, gli utenti di IBM Fabric potrebbero trovarsi isolati dalle blockchain pubbliche. E questo perché presentano incompatibilità dell’architettura.

Ma anche, a causa dell’impossibilità che il suo linguaggio di contratto intelligente possa essere eseguito perfettamente sia in un ambiente pubblico che in un ambiente privato. Quindi, come IBM domina gran parte del ciclo blockchain. E la catena di imprenditori con annunci di associazioni, è importante osservare cosa può davvero fare questa tecnologia.

E infine, la tecnologia «blockchain» di IBM è carente in molti modi. Compreso sicurezza, prestazioni e affidabilità. E in quanto tale, fornisce una soluzione inferiore per le organizzazioni che desiderano utilizzare la blockchain per ottenere significativi miglioramenti del business.

E per realizzare veramente il valore della blockchain, i clienti esperti cercheranno sfidanti che offrono strumenti migliori. Oltre a blockchain migliori e una visione migliore per il futuro e il modo in cui utilizziamo la tecnologia.

Post correlati

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba