Blockchain. Tecnologia e applicazioni per il business
eBook - ePub

Blockchain. Tecnologia e applicazioni per il business

Tutto ciò che serve per entrare nella nuova rivoluzione digitale

Gianluca Chiap, Jacopo Ranalli, Raffaele Bianchi

Share book
  1. 256 pages
  2. Italian
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Blockchain. Tecnologia e applicazioni per il business

Tutto ciò che serve per entrare nella nuova rivoluzione digitale

Gianluca Chiap, Jacopo Ranalli, Raffaele Bianchi

Book details
Book preview
Table of contents
Citations

About This Book

L'avvento della blockchain è ormai inesorabile. Questa rivoluzionaria tecnologia si sta diffondendo in tutti i settori aprendo le porte a soluzioni prima irrealizzabili. La blockchain segna un cambio netto nel modo in cui le applicazioni digitali vengono pensate e costruite, permettendo di modificare radicalmente la società e i business di oggi. Blockchain: Tecnologia e applicazioni per il business offre un percorso a 360 gradi su: - La tecnologia blockchain - Il suo potenziale - Le sue applicazioni - Il panorama in Italia e nel mondoUna guida che vi permette di acquisire una reale comprensione di questa innovativa tecnologia, mettendo in luce benefici e rischi di un mondo decentralizzato che, inevitabilmente, sembra destinato ad essere sempre più reale.

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is Blockchain. Tecnologia e applicazioni per il business an online PDF/ePUB?
Yes, you can access Blockchain. Tecnologia e applicazioni per il business by Gianluca Chiap, Jacopo Ranalli, Raffaele Bianchi in PDF and/or ePUB format, as well as other popular books in Personal Development & Personal Finance. We have over one million books available in our catalogue for you to explore.

Information

Publisher
Hoepli
Year
2019
ISBN
9788820390075
1
Una panoramica sulla tecnologia
Una tecnologia in fase di prototipazione
Un mondo in cui non è facile entrare
Negli anni in cui i primi computer diventavano accessibili al pubblico, il loro utilizzo era molto complesso per un utente con poche conoscenze di linguaggi informatici, dal momento che l’interazione avveniva esclusivamente mediante la digitazione di stringhe di testo sul terminale di comando. È solo in seguito alla creazione di interfacce grafiche e applicazioni che i computer sono diventati mainstream, riuscendo a nascondere la complessità della tecnologia e permettendo così anche a utenti meno esperti di utilizzare e apprezzare questi nuovi dispositivi.
Ciò che ostacolava la diffusione dei computer a quel tempo era una vera e propria barriera conoscitiva nei confronti dell’utilizzatore, la quale, il più delle volte, limitava persino le potenzialità della tecnologia e i modi in cui poteva essere utilizzata. Mancava quindi un’interfaccia semplice e intuitiva che eliminasse la necessità di apprendere competenze specifiche.
La tecnologia blockchain e le criptovalute stanno attualmente attraversando un periodo simile: essendo la tecnologia ancora in fase di definizione e sottoposta a continui aggiornamenti, l’interazione da parte dell’utente avviene tramite procedure macchinose e non banali che spesso richiedono l’apprendimento di nuove competenze specifiche – analogamente a come il terminale di comando ostacolava l’ingresso nel settore a gran parte dei suoi potenziali utilizzatori.
Se vi è capitato di provare ad approfondire l’argomento in passato, vi sarete resi conto che anche per compiere le operazioni più basilari come comprare o vendere una criptovaluta, si devono affrontare concetti mai incontrati prima (la registrazione a un crypto-exchange, la scelta del wallet, dove custodire la chiave privata ecc.), i quali spesso lasciano un utente poco esperto con il dubbio di aver sbagliato qualcosa.
Coinbase
Tra le piattaforme di trading di criptovalute, una di quelle che ha ottenuto più successo è indubbiamente Coinbase, che ha reso estremamente semplice e intuitivo l’acquisto e la vendita di alcune criptovalute. Si può quindi considerare come uno dei primi casi riusciti di applicazione in grado di eliminare la barriera di accesso al mondo delle criptovalute.
Il life-cycle della blockchain
Per continuare l’analogia con il settore dei software, si può provare a identificare i diversi stadi dello sviluppo della tecnologia blockchain facendo riferimento alle fasi che accompagnano lo sviluppo di un software (Figura 1.1).
pg_2.webp
Figura 1.1 – Le fasi che compongono il ciclo di vita di un software.
Fase Alfa: si intende lo stadio di sviluppo successivo al completamento di un software o piattaforma, quando gli sviluppatori effettuano dei test per verificarne il corretto funzionamento.
Nel caso della blockchain, in questa fase avviene il controllo di errori e viene consolidato il suo funzionamento per garantire la sicurezza. Una volta conclusa questa fase, la blockchain viene resa pubblica e diventa accessibile a chiunque.
Fase Beta: si intende lo stadio in cui si mette alla prova la solidità di un software tramite una fase di test da parte di un gruppo di utenti selezionati, i beta-tester. Una blockchain è accessibile agli utenti a partire dal momento in cui viene pubblicata, perciò non esiste una categoria di persone selezionate per fare i beta-tester. È possibile quindi considerare i beta-tester come quella categoria di utenti che per primi decidono di usufruire di una particolare blockchain e di contribuire al suo sviluppo. Questa categoria può meglio essere definita come quella degli early adopter (utenti precoci), ovvero coloro che possiedono già conoscenze specifiche e contribuiscono perché credono nella validità della tecnologia.
Gli early adopter si identificano con orgoglio come visionari, dal momento che prima degli altri hanno riconosciuto il potenziale di un progetto o prodotto. A differenza dell’utenza che si avvicina con esitazione, essi non vengono spaventati da eventuali problemi che la piattaforma incontrerà, ma al contrario cercano di contribuire il più possibile al suo perfezionamento e sono spesso le colonne di supporto delle community.
Tuttavia, sebbene una piattaforma sia aperta al pubblico, ciò non significa che sia pronta. Di conseguenza, un utilizzo massivo in questa fase ne potrebbe provocare il collasso per via di un’infrastruttura non ancora solida.
La congestione di una blockchain
In riferimento alle criptovalute, si è già assistito negli ultimi mesi del 2017 ad avvenimenti analoghi a quelli descritti.
L’aumento di interesse nel Bitcoin in quel periodo ha causato una spaventosa crescita della domanda, e quindi del numero delle transazioni. Tuttavia la blockchain di Bitcoin (e di molti altri progetti) non era ancora pronta per supportare volumi di transazioni così alti, e il risultato è stato una congestione della blockchain. Quello che ne è conseguito è stato un estremo rallentamento nella velocità delle transazioni, unito a un forte incremento del loro costo (passando da pochi centesimi fino a toccare 52 dollari per transazione!).
La blockchain del Bitcoin quindi deve ancora risolvere dei problemi prima di poter supportare l’intera utenza che intende servire, come se fosse ancora in fase Beta. Le soluzioni a questo grosso vincolo sono in fase di sviluppo e potrebbero essere il tassello mancante che permetterebbe di incrementare enormemente l’efficienza della blockchain e al contempo di rimuovere ogni limite di scalabilità.
La speculazione nel mercato
L’altra conseguenza dell’esplosione di interesse nelle criptovalute è stato l’enorme aumento di valore di tutto il mercato, passato in poco più di un mese da 250 miliardi a quasi 840 miliardi di dollari. Questo fenomeno è stato principalmente causato da fenomeni speculativi, che hanno portato per esempio il prezzo di un bitcoin da 6.000 a quasi 20.000 dollari (Figura 1.2).
pg_4.webp
Figura 1.2 – Il grafico del prezzo del bitcoin (© TradingView).
Il crollo immediatamente successivo è stato principalmente dovuto alla speculazione degli investitori che hanno venduto i propri bitcoin per trarre un forte guadagno dal rialzo improvviso.
Lancio della tecnologia: come ci insegna il successo dell’iPhone e quello di tanti altri prodotti, una tecnologia avrà tanto più successo quanto più il suo utilizzo è semplice e intuitivo.
Così come l’utente medio di servizi come Facebook o Amazon non si pone il problema dei vari protocolli utilizzati o della sua infrastruttura tecnologica, è facile immaginare un futuro dove l’utente medio che vorrà utilizzare le criptovalute o sfruttare una particolare blockchain non dovrà necessariamente avere competenze di programmazione o conoscenze sulla tecnologia.
Tuttavia prima che questo accada, la blockchain e le criptovalute dovranno essere sottoposte a una rigorosa procedura di miglioramento tecnologico finché non saranno affidabili (lo scopo della fase Beta), così come risolvere problemi di natura politico-sociale assieme a istituzioni e governi per consentire una efficace regolamentazione.
Per quanto riguarda le criptovalute, dal 2009 a oggi è stata fatta molta strada, e un futuro dove sarà possibile utilizzare una o più criptovalute non è così difficile da immaginare.
Per quanto riguarda invece la tecnologia blockchain, non è da escludersi che potrà diventare una tecnologia totalmente integrata nell’infrastruttura delle applicazioni che finiremo per utilizzare quotidianamente, similmente a come oggi consideriamo il cloud.
Se considerata nel suo complesso, la tecnologia blockchain si trova ai primi stadi di una fase Beta – sebbene con qualche complicazione derivante dalla natura digitale e intrinsecamente complessa dell’argomento.
Agli early adopter si vanno infatti ad aggiungere altri gruppi fra cui gli hacker (che spingono la piattaforma a essere sempre più sicura) e gli speculatori (che sfruttano la predisposizione del mercato delle criptovalute alla speculazione). Ai fini dello sviluppo della piattaforma, gli speculatori aiutano a perfezionare il funzionamento delle piattaforme stesse (cioè a sostenere alti volumi di transazioni), ma assieme agli hacker aumentano la percezione del pubblico che il mercato delle criptovalute sia incerto e pieno di insidie.
Per quanto riguarda la sicurezza, sappiate che le criptovalute non sarebbero neanche potute nascere se la blockchain non fosse stata un’infrastruttura praticamente inespugnabile. La sicurezza è infatti uno dei suoi maggiori punti di forza, e nei capitoli seguenti analizzeremo in dettaglio come questo problema venga affrontato.
La barriera di ingresso al mercato delle criptovalute e le difficoltà incontrate dagli utilizzatori non sono quindi da vedersi negativamente, dal momento che rappresentano uno stato naturale nello sviluppo di una tecnologia.
L’informazione nella blockchain
La piramide della conoscenza
Un individuo interessato ad approfondire un aspetto specifico di questa tecnologia o un progetto basato su di essa ha in genere due possibilità: fidarsi ciecamente del parere di uno o più esperti oppure informarsi autonomamente. Per chi invece volesse sviluppare un progetto su blockchain, conoscere nel dettaglio la tecnologia è un requisito fondamentale.
Abbiamo cercato di raffigurare quali sono a nostro parere i diversi stadi di apprendimento che permettono di ottenere una reale comprensione di questi temi, considerando che la conoscenza dei concetti alla base della piramide aumenta l’affidabilità e il livello di comprensione dei concetti dei livelli successivi (Figura 1.3).
pg_6.webp
Figura 1.3 – La piramide della conoscenza nella blockchain.
Alla base della piramide vi è la conoscenza della tecnologia blockchain e delle sue principali caratteristiche e applicazioni. Con “tecnologia” intendiamo i concetti ampiamente discussi in questo libro riguardo la sua struttura e le sue proprietà: i ruoli dei nodi e dei blocchi in una blockchain, gli algoritmi di consenso, il concetto di decentralizzazione, le caratteristiche degli smart contract ecc.
A un secondo livello, la conoscenza dei concetti fondamentali di un token o di un progetto su blockchain: il whitepaper, il problema che viene risolto, l’uso specifico della tecnologia nel progetto, l’affidabilità del team ecc.
A un terzo livello, la capacità di analizzare criticamente i dati e le informazioni: analisi del mercato, rilevanza delle notizie, obiettivi raggiunti dal team di sviluppo ecc.
All’ultimo livello, la capacità di correlare i dati tramite una visione d’insieme. Chi si affida esclusivamente alle analisi o alle spiegazioni necessariamente semplificate dei media o, come ancor più spesso capita, al passaparola o a opinioni circolanti sui social medi...

Table of contents