Cos'è la Blockchain?

Blockchain è un blocco catena. Dicho así, no parece mucho. Sin embargo, es la base técnica que ha permitido esta disrupción en la vida económica de las personas: la creación de monedas electrónicas descentralizadas como el Bitcoin. Gran parte de las interesantes características de Bitcoin y de muchas otras monedas que se han creado posteriormente mediante mejoras y variantes del código de Bitcoin se deben a la Blockchain. La blockchain è stata un'invenzione di Satoshi Nakamoto, uno sviluppatore o diversi sviluppatori anonimi che lo hanno progettato come base di Bitcoin. Poiché è open source, chiunque può vedere quel codice, usarlo o modificarlo in modo tale che da questa idea fondamentale possano essere create molte altre cose. Oggi, questo concetto sta appena iniziando a produrre un'esplosione di idee creative che molto probabilmente cambieranno il mondo in tanti modi. Dal 2008, la Blockchain di Bitcoin funziona senza alcun fallimento..

Per capire di cosa si tratta, partiamo dal considerare che un blocco è un insieme di byte su cui si possono scrivere cose. Una volta implementato il codice di una moneta elettronica decentralizzata, i computer distribuiti nel mondo iniziano a generare blocchi o contenitori speciali. Nel caso di Bitcoin, un computer genera un blocco ogni volta che risolve un problema crittografico complesso (ogni volta che risolve un problema matematico). Più o meno, per caso, verrà generato un blocco ogni 10 minuti. E il resto dei computer che partecipano a questa rete deve convalidare questo blocco. Se non fosse così, non sarebbe ammesso nella Blockchain.

Puoi visualizzare un blocco come un vagone. Quel blocco contiene una certa quantità di nuove monete o Bitcoin. E riporta anche le note contabili delle operazioni che sono state effettuate nel periodo di tempo intercorso tra la creazione del blocco precedente e quello nuovo. Come ho detto, tutti i computer collegati a questa grande rete, chiamati nodi, devono concordare che sia il blocco che le registrazioni contabili che contiene sono validi.

Le nuove monete create appartengono al computer che ha risolto il problema e ha creato quel blocco. Ebbene, il computer è indifferente a questo ma non al suo proprietario. Questa azione di risoluzione di un problema utilizzando la potenza di calcolo e la creazione di un nuovo blocco è chiamata mining.. Il nome deriva dalla somiglianza con l'atto di frantumare la pietra in una miniera per estrarre l'oro. Dopo un duro lavoro, un computer riesce a risolvere il problema crittografico e a creare un blocco. Come ricompensa, prende il Bitcoin associato a quel blocco e per inciso mette nel carro (blocco) le note di tutte le transazioni in Bitcoin che sono state fatte mentre "scheggia la pietra". Quindi tutto scorre come dovrebbe e tutto funziona correttamente.

Questo metodo per creare nuove valute e trasportare le transazioni che verranno registrate per sempre nella Blockchain è chiamato "Proof of Work" (PoW - Proof of Work). Ci sono molti altri sistemi che sono stati inventati in seguito e che utilizzano altre valute. PoW ha i suoi vantaggi e svantaggi, ma è così che funziona Bitcoin ed è ancora un modo creativo e sicuro di fare le cose.

Qual è la motivazione per avviare un nodo sulla Blockchain?

I nodi sono macchine, computer o server dedicati che contengono un'intera copia della Blockchain. Inoltre, a seconda del modo in cui funziona Blockchain, creano continuamente nuovi blocchi per trasportare i dati. Cosa mantiene così tante persone interessate a far funzionare i nodi? Ovviamente i vantaggi. Nel caso di Bitcoin, il dispendio energetico è considerevole. Poiché questa Blockchain è concepita, è necessaria una maggiore potenza di calcolo per creare nuovi blocchi. Ma ogni volta che viene creato un nuovo blocco, viene creato anche un nuovo Bitcoin e questa è la ricompensa per chi gestisce quel nodo. La creazione di nuovi Bitcoin è limitata nel tempo perché secondo il suo codice verranno creati solo 21 milioni di Bitcoin. Cosa accadrà quando saranno stati tutti creati? Bene, questo accadrà tra molto tempo perché la difficoltà sta aumentando e periodicamente il numero di nuovi Bitcoin che vengono creati in ogni blocco è inferiore. Probabilmente intorno all'anno 2100 tale cifra sarà stata raggiunta. Ma, poi, probabilmente, ci saranno molte persone che utilizzeranno Bitcoin (è un presupposto) e ogni transazione comporta una commissione ad essa associata, che viene lasciata anche dai "minatori" che continueranno a creare blocchi (nessun nuovo Bitcoin) in quanto una parte necessaria affinché tutto continui a funzionare correttamente. .

Naturalmente, questo modo di creare nuovi blocchi non è l'unico. Altre criptovalute utilizzano altri metodi. Alcune Blockchain funzionano anche in un sistema cooperativo. In questo caso, l'interesse di chi mantiene i nodi si basa sugli obiettivi fissati dalla comunità che utilizza tale moneta, come nel caso di moneta da fiera.

Nel suo aspetto più elementare la Blockchain è come un registro di note contabili con migliaia di copie identiche distribuite in tutta la rete. Non c'è nessun errore umano o altro in questi record. Se provo a scrivere un falso in bilancio, il resto dei nodi con una copia dell'intero libro non lo riterrà valido. Se prendiamo la Blockchain Bitcoin, supponiamo che manometta il software che uso come portafoglio e crei, diciamo, 30 Bitcoin falsi. Nel momento in cui prova ad usarli, ad esempio inviandoti un falso Bitcoin, la rete non lo riconoscerà perché non compare in nessuno dei record. Quindi quella transazione non sarà accettata.

Così, La blockchain è virtualmente immune agli attacchi ed è estremamente sicura e resiliente. Non è possibile corrompere i propri dati se non prendendo il controllo di tutti i nodi che, in una Blockchain ampiamente distribuita, è praticamente impossibile. D'altra parte, la Blockchain è totalmente trasparente poiché tutti possono consultare questi record. Mi riferisco naturalmente ad una blockchain pubblica, come quella di Bitcon, poiché sarebbe possibile utilizzare questa tecnologia anche in ambito privato, anche se, eventualmente, perderebbe alcune delle sue caratteristiche essenziali a causa della maggiore centralizzazione che ciò comporterebbe .

In breve, la Blockchain è qualcosa di straordinariamente potente poiché i dati che vengono distribuiti ripetutamente in tutta la rete non possono essere controllati da una singola entità né offrono punti deboli.

Risolvendo il problema della possibile manipolazione dei dati, gli atti sono affidabili o più affidabili di quanto un notaio possa certificare. Ed è qui che iniziano a vedersi le possibilità. Potrei ad esempio registrare uno scritto o la paternità di un libro o di un'opera d'arte e questo rimarrebbe indelebile in tutte le copie distribuite nel mondo con i miei dati e la data in cui ho inserito la registrazione. Come si può dedurre, ciò servirebbe a certificare che io sono l'autore di tale documento. Da qui si possono e si stanno immaginando (e si creano) quasi infinite applicazioni pratiche.

Blockchain è il nuovo paradigma di sicurezza e trasparenza

I database, in genere, sono protetti dalla coppia utente/password. Questo è un punto molto debole. La Blockchain non lo specifica ma è più simile ai sistemi di crittografia in cui esiste una chiave pubblica e una privata. Cioè, nella Blockchain non ci sono record che dicono che questa valuta (questo Bitcoin) è tua o mia. Questo dipende semplicemente dal fatto che tu mantenga le tue chiavi private. Gli indirizzi Bitcoin sono le chiavi pubbliche. Possono essere conosciuti poiché servirebbero solo ad associare record (monete) di cui si possiede la chiave privata. Sulla Blockchain, ad esempio, puoi vedere che una moneta che era qui (a questo indirizzo) ora è lì (a quest'altro indirizzo). Questi indirizzi sono associati alle chiavi private che possiedi. Quindi solo chi possiede quelle chiavi private può spostare quelle monete in giro, inviarle a un altro indirizzo (il tuo o quello di qualcun altro).

Ma non restiamo soli a passare monete da un posto all'altro

Ho detto che la Blockchain è come un treno a cui si uniscono i vagoni all'infinito. Naturalmente, i carri possono trasportare registri contabili che indicano dove si trovano ciascuna delle monete che sono state create dall'inizio dei tempi. Ma perché limitarsi a trasportare scritture contabili sulle monete? Che ne dici di trasportare contratti intelligenti?

Uno smart contract è un piccolo pezzo di codice che può essere inserito nella Blockchain. Fondamentalmente quel codice dice che quando vengono soddisfatte determinate condizioni, quest'altro verrà eseguito. Ad esempio, gli indirizzi dei portafogli delle persone che hanno partecipato a un'emissione di azioni potrebbero essere registrati e quando la società emittente ribalta i registri degli utili, la loro quota viene automaticamente distribuita agli azionisti. Sembra semplice, ma come sempre da lì l'immaginazione e la creatività prendono il volo. Qualcosa di più sofisticato ma non più difficile: acquisti qualcosa online, depositi il ​​pagamento e viene dato al venditore solo quando l'applicazione del servizio di corriere conferma che il pacco è stato consegnato. E tutto questo avviene in automatico grazie allo smart contract scaricato nella Blockchain.

Per aggiungere smart contract ad una Blockchain e farli funzionare, sono stati creati nuovi tipi di Blockchain che, sostanzialmente, sono simili al Bitcoin originale ma con alcune caratteristiche aggiuntive. La prima Blockchain in grado di implementare smart contract è stata quella di Ethereum.

Ma le cose si stanno sviluppando molto velocemente. Oggi abbiamo già blockchain in grado di ospitare tutti i tipi di file digitali che, ad esempio, potrebbero essere scaricati se un utente effettua il pagamento concordato, ad esempio Libra.

Oppure social network che premiano chi condivide contenuti più interessanti in base ai voti e ai commenti ricevuti, come ad esempio SteemIt.

Immagina di poter assumere tutto lo spazio di archiviazione del computer di cui hai bisogno e che i tuoi file siano stati mantenuti completamente crittografati e distribuiti in pezzi su centinaia di computer in tutto il mondo; ma che potresti accedervi con la stessa facilità con cui accedi al disco rigido del tuo computer. Affascinante vero? Questo esiste già anche se dobbiamo ancora digerire alcuni dettagli tecnici e persino legali.

Allo stesso modo è possibile ottenere una maggiore potenza computazionale affittando i tempi morti delle CPU di centinaia o addirittura migliaia di computer, grazie alla Blockchain già Golem, Per esempio.

Anche il sistema bancario tradizionale si è fissato sulla Blockchain e ne stanno sviluppando una propria, basata sul token digitale Ripple. È semplice: le transazioni bancarie comportano costi dovuti alle commissioni interbancarie, necessarie per spostare le note contabili da un continente all'altro; e sono anche disperatamente lenti. Le banche si sono rese conto che la propria Blockchain consentirà loro di risparmiare un sacco di soldi e complicazioni. I risparmi probabilmente non saranno goduti dai suoi utenti, ma è chiaro che trarranno buon vantaggio da questa tecnologia.

Le funzionalità avanzate di Blockchain consentono la creazione di case di scambio decentralizzate, ovvero quelle che consentiranno scambi di criptovaluta sicuri tra utenti in modo anonimo e senza l'assistenza di terzi.. È addirittura possibile effettuare scambi tra diverse criptovalute e che, quindi, utilizzino una diversa catena di blocchi. Presto termini come Lightning Network e Atomic Swaps inizieranno a suonare familiari. Nell'applicazione è possibile trovare un esempio di un software in grado di effettuare scambi tra blockchain diverse Batterdex dalla piattaforma Komodo.

Nuove tendenze nel finanziamento dei progetti

La Blockchain sta cambiando radicalmente il modo in cui ci relazioniamo economicamente e, ovviamente, democratizzando l'accesso alle risorse finanziarie. Ad esempio, ora senti molto parlare di ICO. Sebbene svilupperemo ampiamente questo argomento nei prossimi articoli, va detto ora che si tratta di un modo nuovo e più semplice di finanziare i progetti. L'emissione di azioni è limitata all'ambito di potenti società nel quadro di regolamenti molto severi. ICO (Offerta Iniziale di Moneta) u offerta iniziale di monete Consiste nel creare un token digitale (una valuta digitale) e offrirlo a chi lo vuole acquistare con il presunto scopo di finanziare un progetto più o meno interessante. Ho messo "supposto" perché, come ho detto, non ci sono ancora enti che regolino queste offerte, quindi è anche abbonato a tutti i tipi di truffe. Ma quest'ultimo non impedisce che venga utilizzato correttamente anche come crowdfunding o finanziamento collettivo. Compri alcune di quelle monete nella speranza che il progetto basato su blockchain che le utilizzerà si svilupperà e prospererà. In questo modo, proprio come le azioni, anche le monete acquisiranno un valore maggiore e potrai venderle per molto di più di quanto hai investito. Ebbene, questo nuovo modello finanziario non è possibile solo grazie alla Blockchain, ma è il modo in cui vengono solitamente finanziati i progetti che utilizzeranno questa tecnologia in modo creativo e innovativo.

Ogni Blockchain è associata a una criptovaluta?

Di solito pensiamo a Blockchain e Bitcoin, come una coppia inseparabile. E parliamo anche di Bitcoin come valuta. Il termine valuta è associato al denaro e ciò è vero nella misura in cui una valuta può essere utilizzata come riserva di valore e trasmissione di fiducia. In altre parole, in cambio di una moneta possiamo acquistare altre cose o assumere servizi. Ma, a dire il vero, ogni Bitcoin è un token digitale (o un token, che è un termine molto usato da queste parti). Non ha valore in sé ma è dato dall'offerta, dalla domanda o dall'interesse che una comunità vuole dargli in ogni momento. In generale, quella che chiamiamo, con non troppa proprietà nella maggior parte dei casi, "valuta" è un token digitale che serve a muovere la Blockchain. Ogni volta che introduciamo un record nella Blockchain introduciamo uno o più token, come quando avviamo una sorta di macchinario. Sarebbe come la benzina e, infatti, sulla rete Ethereum viene utilizzato uno speciale token chiamato GAS. I motivi per cui una Blockchain funziona con i token sono molteplici ma uno di questi è proprio quello di premiare i nodi che la gestiscono in modo decentrato. Che questi "token" o token siano usati come denaro è quasi una conseguenza naturale.. Pertanto, è normale che una Blockchain funzioni con i token ed è anche normale che questi token acquisiscano un valore crescente, soprattutto se sono scarsi o il loro numero è limitato come accade nella maggior parte dei casi.

I token digitali vengono acquistati e venduti, gli oggetti di valore diventano immateriali o, se una determinata Blockchain è particolarmente utile o fornisce una soluzione creativa a un problema, diventano elementi essenziali e vengono incorporati in un modo o nell'altro nella vita quotidiana.

Il futuro della Blockchain

È imprevedibile, considerando che in questo momento tutto questo è in una fase di crescita accelerata e creatività esplosiva. Può darsi che da un momento all'altro si inventi qualcosa di meglio ma, per ora è uno degli sviluppi tecnologici più dirompenti ed entusiasmanti del XNUMX° secolo. Ed è meglio che ci si familiarizzi bene perché lo troveremo anche negli angoli più insospettabili. Internet, persone e cose finiranno per essere indissolubilmente legate da una catena di blocchi.

@sophocles