Although unknown to the general public, blockchain is one of the secrets of Bitcoin's success and value. Here's how it works and why it's so secure
The blockchain has a decades-long history, but it's only since 2009 that it has risen to the headlines and found its definitive place in the world of hi-tech. Thanks to an intuition of Satoshi Nakamoto, who decided to base the functioning of Bitcoin on the blockchain.
The many merits (and, in part, also the defects) of the cryptocurrency par excellence are attributable precisely to the blockchain and its technical characteristics.
The high level of security and stability, scalability and ductility that characterize Bitcoin (and that have allowed the Bitcoin value to jump over 10 thousand euros) are the result of the functionality that the blockchain is able to guarantee.
And if giving a blockchain definition can be relatively simple, explaining what it is and what it is used for can be less intuitive than you think.
What is the blockchain and how it works
To understand its functioning and functionality, it is necessary to start first of all from the definition of blockchain. As a matter of fact, it is a public register where transactions between two users belonging to the same network are stored in a safe, verifiable and permanent way.
The data related to the exchanges are saved inside cryptographic blocks, connected in a hierarchical way to each other. This creates an infinite chain of data blocks (hence the name blockchain) that allows you to trace and verify all transactions ever made.
The primary function of a blockchain is, therefore, to certify transactions between people. Nel caso dei Bitcoin la blockchain serve a verificare lo scambio di criptovaluta tra due utenti, ma si tratta solo di uno dei tanti possibili utilizzi di questa struttura tecnologica.
In altri settori, la blockchain può certificare lo scambio di titolo e azioni; operare come fosse un notaio e "vidimare" un contratto o rendere sicuri e non alterabili i voti espressi tramite votazione online.
Le principali caratteristiche della tecnologia blockchain sono:
- immutabilità del registro
- tracciabilità delle transazioni
- alto livello di sicurezza basato su tecniche crittografiche
Nodi della blockchain e miner
Per capire come funziona la blockchain è necessario conoscere due termini: nodi della blockchain e miner.
I nodi della blockchain sono i computer della rete che hanno scaricato la blockchain nella loro memoria. Any computer can become a node through a special program.
Miners, on the other hand, are those who perform the control of transactions thanks to very powerful computers and a rather complex validation protocol, of which there are several types (Proof ok Work, Proof of Stake and Federated Byzantine Agreement).
Public blockchain and private blockchain: what are the differences
The blockchain was born as a public registry to carry out transactions, but over time this technology has managed to enter more and more within more or less closed systems, giving rise to private blockchains, which require a specific authorization to access them.
The latter were then born blockchains referred to specific supply chains, called blockchain consortia whose authorization process is delegated to a pre-selected group.
Campi di applicazione della blockchain
L’evoluzione della blockchain con l’implementazione degli smart contract ha fatto sì che questa tecnologia aprisse la propria applicazione a diversi settori:
- Diritto d’autore
- Registrazione brevetti
- Sicurezza farmaci
- Finance
- Supply Chain
- Energia
Sempre più aziende hanno iniziato a utilizzarla e i motivi sono essenzialmente 5:
- è digitale e quindi adattabile a qualsiasi ambito
- è sicura grazie al processo di crittografia
- è attendibile dato che viene organizzata cronologicamente
- è affidabile poiché le sue caratteristiche tecniche ne impediscono il danneggiamento e quindi la possibile perdita dei dati
- è veloce perché non richiede la presenza di un’entità centrale che ne verifichi la validità ed essendo una tecnologia digitale i tempi di qualsiasi operazione si comprimono
Perché la blockchain è sicura
Fra tutte le caratteristiche sopra elencate, la più apprezzata è sicuramente la sicurezza. Di fatto, una volta che una transazione viene certificata e salvata all’interno di uno dei blocchi della catena non può più essere modificata né manomessa.
Ogni blocco è composto da un puntatore che lo collega al blocco precedente, un timestamp (una marca temporale che certifica l’orario cui è effettivamente avvenuto l’evento) e i dati della transazione.
These three elements ensure that each element of the blockchain is unique and immutable: any request to change the timestamp or the content of the block itself would also modify all subsequent blocks (this is because the pointer is created based on the data in the previous block), triggering a real chain reaction.
In order for this to happen, it would be necessary for 50%+1 of the network to approve the change: something that is possible, but hardly feasible, since the blockchain is distributed worldwide among millions and millions of users.