Spiegazione della tecnologia Blockchain: potenziare Bitcoin
Pubblicato: 2022-03-11Microsoft è recentemente diventato l'ultimo grande nome ad associarsi ufficialmente a Bitcoin, la valuta virtuale decentralizzata . Tuttavia, la società di Redmond non ha fatto di tutto e supporterà solo i pagamenti bitcoin su determinate piattaforme di contenuti, costituendo una piccola parte della sua attività.
Qual è il problema con Bitcoin?
Come la maggior parte delle belle storie, la saga di Bitcoin inizia con un mito della creazione. Il protocollo di criptovaluta open source è stato pubblicato nel 2009 da Satoshi Nakamoto, uno sviluppatore anonimo (o gruppo di sviluppatori Bitcoin) che si nasconde dietro questo alias. La vera identità di Satoshi Nakamoto non è stata ancora rivelata, anche se il concetto affonda le sue radici nel movimento cypher-punk; e sul web non mancano le teorie speculative sull'identità di Satoshi.
Bitcoin ha trascorso gli anni successivi a languire, visto come nient'altro che un'altra curiosità su Internet riservata ai geek e agli appassionati di criptovalute. Bitcoin alla fine ha guadagnato terreno tra diverse folle. I diversi gruppi avevano poco o niente in comune: dai fan che si riunivano, agli hacker black hat, anarchici, libertari e spacciatori di droga della darknet; e alla fine è stato accettato da legittimi imprenditori e marchi importanti come Dell, Microsoft e Newegg.
Sebbene sia solitamente descritto come una "criptovaluta", "valuta digitale" o "valuta virtuale" senza valore intrinseco, Bitcoin è un po' più di questo.
Questo è il motivo per cui non perderemo molto tempo con le basi: il protocollo bitcoin, il proof-of-work, l'economia del "mining" bitcoin o il modo in cui funziona la rete bitcoin. Molte risorse sono disponibili online e l'implementazione del supporto per i pagamenti bitcoin rientra facilmente nel regno del più piccolo sviluppatore di app, per non parlare di pesi massimi come Microsoft.
Guardando oltre l'hype - Nella Blockchain
Allora, cos'è la blockchain? La blockchain di Bitcoin è la spina dorsale tecnologica della rete e fornisce una struttura dati a prova di manomissione, fornendo un registro pubblico condiviso aperto a tutti. La matematica coinvolta è impressionante e l'uso di hardware specializzato per costruire questa vasta catena di dati crittografici rende praticamente impossibile la replica.
Tutte le transazioni confermate sono incorporate nella blockchain bitcoin. L'uso della crittografia SHA-256 garantisce l'integrità delle applicazioni blockchain: tutte le transazioni devono essere firmate utilizzando una chiave privata o seed, che impedisce a terzi di manometterla. Le transazioni vengono confermate dalla rete entro 10 minuti circa e questo processo è gestito dai bitcoin miner. Il mining viene utilizzato per confermare le transazioni attraverso un sistema di consenso condiviso e di solito richiede diverse conferme indipendenti affinché la transazione vada a buon fine. Questo processo garantisce la distribuzione casuale e rende molto difficile la manomissione.
Sebbene sia teoricamente possibile compromettere o dirottare la rete attraverso un cosiddetto attacco del 51%, le dimensioni della rete e le risorse necessarie per portare a termine un tale attacco lo rendono praticamente impossibile. A differenza di molte attività basate su bitcoin, la rete blockchain si è dimostrata molto resistente. Questo è il risultato di una serie di fattori, tra cui principalmente un grande investimento nel settore del mining di bitcoin.
La tecnologia blockchain funziona, in modo chiaro e semplice, anche nella sua incarnazione bitcoin. Una blockchain crittografica potrebbe essere utilizzata per firmare digitalmente informazioni sensibili e decentralizzare la fiducia; oltre ad essere utilizzato per sviluppare contratti intelligenti e servizi di deposito a garanzia, tokenizzazione, autenticazione e molto altro. La tecnologia blockchain ha innumerevoli potenziali applicazioni, ma questo è il problema: il potenziale deve ancora essere realizzato. Accettare pagamenti in bitcoin per i contenuti di gioco Xbox o la batteria di un notebook non si avvicina nemmeno.
Allora che dire di quel potenziale? Qualcuno sta prendendo sul serio la tecnologia blockchain? E i servizi di sviluppo blockchain?
Benvenuti nel selvaggio West
La tecnologia Bitcoin e blockchain sono sicuramente "là fuori" e alcuni sviluppatori le vedono come la prossima frontiera. Lo sviluppo di un caso d'uso per le applicazioni tecnologiche bitcoin e blockchain potrebbe rivelarsi redditizio a lungo termine e molti sono ansiosi di entrare nello spazio.

Metti nel mix una valuta non regolamentata e pseudo-anonima e avrai le qualifiche per una vera corsa all'oro, sostenuta da speculatori e capitalisti di rischio. La vendita di pale è il modo migliore per fare soldi in una corsa all'oro e anche l'industria mineraria di bitcoin copre questo aspetto. Sembra tutto un po' come un "Wild West Boomtown", con fuorilegge che bevono whisky dal grilletto facile in cerca di un soldo veloce - certamente non un ambiente per i deboli di cuore.
Quindi cosa diavolo ci fanno Paul della IBM e Dominic della Bosch nel saloon, vestiti come Marty McFly in Ritorno al futuro III?
È semplice: entrambi stanno ottenendo un vantaggio!
Sia Bosch che IBM stanno cercando modi per sfruttare la tecnologia blockchain come parte dei loro programmi di sviluppo dell'Internet-of-Things (IoT). Neanche loro sono soli - ricordi Microsoft? Pochi giorni dopo che Microsoft ha fatto il suo annuncio originale di bitcoin, la società ha affermato di essere anche interessata alla tecnologia alla base del bitcoin per i dispositivi distribuiti e connessi (o dispositivi IoT).
Anche Samsung è a bordo e il gigante coreano dell'elettronica di consumo ha mostrato la tecnologia blockchain al CES 2015, insieme a IBM.
Samsung e IBM hanno presentato una demo Block-Chain POC. È vivo al #CES pic.twitter.com/2lsgAaRk33
— Paul Brody (@pbrody) 7 gennaio 2015
Forbes ha recentemente esaminato la questione e fatto una previsione audace: la rivista economica ha concluso che, in base a come funziona la tecnologia blockchain, quest'anno probabilmente si libererà dal bitcoin per alimentare le app distribuite.
In effetti, molti sviluppatori di bitcoin stanno già lavorando ai cosiddetti progetti bitcoin 2.0 o bitcoin 3.0. Questi spesso hanno poco a che fare con il concetto originale, sebbene di solito utilizzino una sorta di valuta simbolica. Ethereum è un esempio: è costruito attorno alla tecnologia blockchain, ma l'enfasi è sui contratti intelligenti piuttosto che sulle valute surrogate. IBM e Samsung stanno impiegando Ethereum per i loro progetti IoT. Alcune delle stesse persone coinvolte nello sviluppo di Ethereum stanno lavorando a un altro progetto, chiamato Storj, una rete di archiviazione cloud peer-to-peer completamente distribuita con crittografia end-to-end.
Potenziali usi e implicazioni della tecnologia Blockchain
Ci sono già migliaia di sviluppatori e dozzine di aziende che sperimentano applicazioni blockchain, ma dobbiamo ancora vedere progetti su larga scala basati sulla tecnologia blockchain che non siano correlati a bitcoin o "altcoin". L'IoT potrebbe portare la tecnologia blockchain alle masse. La società di ricerca IDC prevede che la base di utenti crescerà a un tasso di crescita annuale composto (CAGR) del 17,5% in questo decennio, con un massimo di 28,1 miliardi di dispositivi IoT in circolazione entro il 2020 e un fatturato che supererà i 7 trilioni di dollari lo stesso anno.
La tecnologia è là fuori, funziona, è gratuita e molte persone intelligenti ci stanno armeggiando. Tuttavia, finora queste applicazioni blockchain alternative hanno spaziato da scherzi pratici a piccoli progetti sperimentali. La tecnologia nascente è ancora agli albori, e questo è prevedibile.
Il potenziale è più o meno evidente. Decentralizzare la fiducia è una cosa importante, consentendo la creazione di reti vaste e sicure senza un singolo punto di errore. Puoi considerarli un livello aggiuntivo di Internet, un livello che può essere utilizzato per l'autenticazione, la segnaletica, le comunicazioni sicure e la distribuzione dei contenuti, le transazioni finanziarie e molto altro.
La tecnologia blockchain potrebbe consentire agli sviluppatori un modo semplice per esternalizzare la sicurezza. Ad esempio, invece di creare dispositivi e reti IoT sicuri, gran parte del lavoro pesante potrebbe essere effettivamente scaricato sulla blockchain, liberando risorse dal lato del cliente e accelerando lo sviluppo.
L'obiettivo sfuggente per tutti gli sviluppatori blockchain è rendere la tecnologia semplice e discreta come i protocolli Internet. Ad esempio, quante persone si rendono conto di utilizzare TCP/IP ogni volta che iniziano a navigare in rete? Questo è l'obiettivo finale: rendere invisibile all'utente finale l'uso della tecnologia blockchain. La tecnologia blockchain può diventare un ulteriore livello aggiunto a vari prodotti e servizi al fine di fornire più funzionalità e sicurezza, risparmiando risorse e ore di lavoro degli sviluppatori.