Per gli investitori nuovi nel mondo delle criptovalute, uno degli aspetti più travolgenti e confusi può essere la blockchain. La tecnologia Blockchain è ciò che alimenta e supporta lo spazio di valuta digitale e molti analisti ritengono che contenga numerose applicazioni praticabili e usi oltre le criptovalute. Potresti aver sentito parlare di istituzioni finanziarie e persino di grandi società di tutto il mondo che iniziano a esplorare modi in cui possono integrare la tecnologia blockchain nelle loro pratiche tradizionali. Oltre a ciò, tuttavia, può essere un po 'un mistero su cosa sia esattamente la blockchain e su come funziona. Di seguito, esploreremo i dettagli della blockchain, fornendo una panoramica di questa tecnologia, come funziona per quanto riguarda le criptovalute e altre potenziali applicazioni e perché potrebbe essere una delle invenzioni più rivoluzionarie da Internet.
I tre componenti principali di Blockchain
Blockchain può effettivamente essere pensato come la combinazione di diverse tecnologie esistenti. Sebbene queste tecnologie stesse non siano nuove, sono i modi in cui sono combinate e applicate che hanno portato alla blockchain. Secondo CoinDesk, queste tecnologie a tre componenti sono:
- Crittografia a chiave privata Una rete distribuita che include un libro mastro condiviso Mezzi di contabilità per le transazioni e i record relativi alla rete
Per illustrare la tecnologia delle chiavi crittografiche private, aiuta a immaginare due persone che desiderano condurre una transazione online. Ognuno di questi individui ha due chiavi: una è privata e una è pubblica. Combinando le chiavi pubbliche e private, questo aspetto della crittografia consente alle persone di generare un punto di riferimento di identità digitale sicuro. Questa identità sicura è un componente importante della tecnologia blockchain. Insieme, una chiave pubblica e una chiave privata generano una firma digitale, che è uno strumento utile per certificare e controllare la proprietà.
La firma digitale dell'elemento di crittografia viene quindi combinata con il componente della tecnologia di rete distribuita. La tecnologia Blockchain funge da grande rete di individui che possono fungere da validatori per raggiungere un consenso su varie cose, comprese le transazioni. Questo processo è certificato da una verifica matematica e viene utilizzato per proteggere la rete. Combinando l'uso di chiavi crittografiche con una rete distribuita, la blockchain consente nuovi tipi di interazioni digitali.
Processo di conferma
Uno degli aspetti più importanti della tecnologia blockchain è il modo in cui conferma e convalida le transazioni. Nell'esempio sopra, in cui due persone desiderano condurre una transazione online, ognuna con una chiave privata e una pubblica, la blockchain consente alla prima persona (persona A) di utilizzare la propria chiave privata per allegare informazioni relative alla transazione alla chiave pubblica di la seconda persona (persona B). Queste informazioni insieme fanno parte di un blocco, che contiene una firma digitale, un timestamp e altre informazioni rilevanti sulla transazione, ma non le identità delle persone coinvolte nella transazione. Quel blocco viene quindi trasmesso attraverso la rete blockchain a tutti i nodi o ad altre parti componenti della rete, che fungeranno quindi da validatori per la transazione.
Tutto questo invio di informazioni e la validazione di blocchi richiede enormi quantità di potenza di calcolo. In termini pratici, può sembrare irrealistico aspettarsi che milioni di computer in tutto il mondo siano disposti a dedicare potenza di calcolo e altre risorse a questo sforzo. Una soluzione a questo problema per la rete blockchain è il mining. L'estrazione mineraria è legata a un problema economico tradizionale chiamato "tragedia dei beni comuni". In parole povere, questo concetto riassume una situazione in cui gli individui che agiscono in modo indipendente nel proprio interesse personale tendono a comportarsi in modo contrario al bene comune di tutti gli utenti a seguito dell'esaurimento di una risorsa attraverso la loro azione a livello collettivo. Nel processo di convalida della blockchain, un individuo che rinuncia a una piccola parte del suo potere computazionale al fine di fornire un servizio alla rete guadagna così una ricompensa. Agendo per interesse personale (con l'obiettivo di guadagnare la ricompensa: in questo caso, una piccola quantità di criptovaluta), quella persona è stata incentivata per aiutare a soddisfare le esigenze della rete più ampia.
Catene di blocchi
Perché comunque superare questo complicato processo di convalida? Per le reti blockchain, questo è un passaggio cruciale per assicurare che le criptovalute non possano essere spese in più transazioni contemporaneamente, un concetto noto come doppia spesa. Per proteggere dalla doppia spesa, le reti blockchain devono garantire che le criptovalute siano sia di proprietà unica sia intrise di valore. Un modo per fornire questo servizio è far sì che i nodi all'interno della rete blockchain fungano da componenti del sistema di contabilità stessa, mantenendo una cronologia delle transazioni per ogni moneta in quella rete lavorando per risolvere complicati problemi matematici. Questi nodi servono per confermare o rifiutare blocchi che rappresentano frammenti di informazioni sulle transazioni. Se la maggior parte degli operatori di nodo arriva alla stessa soluzione a un problema, il blocco viene confermato e viene aggiunto alla catena di blocchi che esiste prima di esso. Questo nuovo blocco è timestamp ed è probabile che contenga informazioni su vari aspetti delle transazioni passate. È qui che c'è spazio per le variazioni a seconda della particolare rete: alcune reti blockchain includono alcuni tipi di informazioni nei loro blocchi, mentre altri includono diversi insiemi di informazioni.
È quest'ultimo aspetto della blockchain che alcune persone credono fornisca il massimo potenziale per le applicazioni future in futuro. I dati che compongono blocchi in una blockchain come quella corrispondente al bitcoin, ad esempio, sono collegati alle transazioni passate che hanno avuto luogo tra individui diversi, fungendo da record pubblico di tutte le transazioni passate. Ma i dati inclusi nei blocchi potrebbero essere essenzialmente di tutto. Per i governi, ad esempio, alcuni aspetti della tecnologia blockchain potrebbero rivelarsi utili quando si tratta di autorizzare transazioni, che di solito vengono fatte attraverso regimi di conformità. La tecnologia blockchain potrebbe essere utile per fornire audit trail o per favorire nuove connessioni tra diversi istituti finanziari e potenziali partner. Per altri aspetti del mondo finanziario, la blockchain potrebbe essere in grado di semplificare il processo di compensazione e regolamento, che tradizionalmente ha richiesto giorni. Questa tecnologia potrebbe anche aiutare ad automatizzare la conformità normativa traducendo la prosa legale in codice, ad esempio, o consentendo determinati tipi di transazioni e bloccandone altri. Ci sono ampie possibilità per la tecnologia blockchain sia all'interno che all'esterno del mondo finanziario.
Come con qualsiasi nuova tecnologia, tuttavia, non è del tutto chiaro come sfruttare al meglio le potenti funzionalità della blockchain. Col passare del tempo, è probabile che la sperimentazione continua svelerà nuovi modi di utilizzare la blockchain per una varietà di scopi diversi, nonché nuovi metodi di utilizzo della blockchain al fine di renderlo più efficace, efficiente, sicuro e potente. Nel frattempo, le più grandi reti blockchain, come quelle per valute digitali come bitcoin, continuano a crescere.
