Non Sei Ancora Sicuro Di Cosa Sia Bitcoin? Scopriamolo Insieme - Visualizzazione Alternativa

Sommario:

Non Sei Ancora Sicuro Di Cosa Sia Bitcoin? Scopriamolo Insieme - Visualizzazione Alternativa
Non Sei Ancora Sicuro Di Cosa Sia Bitcoin? Scopriamolo Insieme - Visualizzazione Alternativa

Video: Non Sei Ancora Sicuro Di Cosa Sia Bitcoin? Scopriamolo Insieme - Visualizzazione Alternativa

Video: Non Sei Ancora Sicuro Di Cosa Sia Bitcoin? Scopriamolo Insieme - Visualizzazione Alternativa
Video: BITCOIN: PERICOLO IMMINENTE!!! | Se succede QUESTO, fai ATTENZIONE! 2024, Potrebbe
Anonim

L'aumento del prezzo del bitcoin - questa valuta virtuale vale attualmente oltre $ 250 miliardi - ha ricevuto molta attenzione nelle ultime settimane. Ma il vero valore del bitcoin non è affatto il suo valore crescente. E in una svolta tecnologica, che generalmente ha permesso la formazione di questa rete. L'inventore fino a quel momento sconosciuto di Bitcoin, indicato come Satoshi Nakamoto, ha ideato un modo completamente nuovo di creare una rete decentralizzata con il consenso su un registro condiviso delle transazioni. Questa innovazione è resa possibile dal sistema di pagamento elettronico completamente decentralizzato che i cypherpunk sognano da decenni.

Come funziona Bitcoin? In che modo le firme digitali consentono i pagamenti virtuali? In che modo l'invenzione di Nakamoto risolve il problema della doppia spesa che ha limitato i precedenti tentativi di creare valuta digitale? Qual è il futuro di Bitcoin? Tutto in ordine.

Criptovalute rese possibili con la crittografia asimmetrica

Fino agli anni '70, tutti gli schemi di crittografia noti erano simmetrici: il destinatario di un messaggio crittografato doveva utilizzare la stessa chiave segreta per decrittografare il messaggio del mittente utilizzato per crittografarlo. Ma tutto è cambiato con l'avvento degli schemi di crittografia asimmetrica. Questi erano schemi in cui la chiave per decrittografare il messaggio (nota come chiave privata / privata / privata) era diversa dalla chiave necessaria per la crittografia (chiave pubblica / pubblica / pubblica) - e non era pratica modi per scoprire la chiave privata, avendo a disposizione quella pubblica.

Whitfield Diffie, personaggio importante nello sviluppo della crittografia negli anni '70
Whitfield Diffie, personaggio importante nello sviluppo della crittografia negli anni '70

Whitfield Diffie, personaggio importante nello sviluppo della crittografia negli anni '70.

Ciò significa che potresti rivelare in sicurezza la tua chiave pubblica, consentendoti di utilizzarla per crittografare un messaggio che solo tu, in quanto proprietario della chiave privata, puoi decrittare. Questa svolta ha cambiato il campo della crittografia perché è diventato evidente che due persone qualsiasi possono comunicare in modo sicuro su un canale non protetto senza preoccuparsi di essere lette da qualcun altro.

La crittografia asimmetrica ha avuto un altro uso innovativo: le firme digitali. Nella crittografia a chiave pubblica convenzionale, il mittente crittografa il messaggio con la chiave pubblica del destinatario e il destinatario lo decrittografa con la sua chiave privata. Ma questo può anche essere invertito: quando il mittente crittografa il messaggio con la propria chiave e il destinatario lo decrittografa utilizzando la chiave pubblica del mittente.

Video promozionale:

Ciò non protegge la privacy del messaggio, poiché chiunque può ottenere la chiave pubblica. Ma fornisce una prova crittografica che il messaggio è stato creato dal proprietario della chiave privata. Chiunque abbia la chiave pubblica può verificare la prova senza conoscere la chiave privata.

Le persone si sono presto rese conto che queste firme digitali potevano rendere possibile denaro digitale crittograficamente sicuro. Usando un esempio classico, supponiamo che Alice abbia una moneta e voglia darla a Bob.

Scrive un messaggio: "Io, Alice, do la mia moneta a Bob" e poi firma il messaggio con la sua chiave privata. Ora Bob, o chiunque altro, può decrittografare la firma utilizzando la chiave pubblica di Alice. Poiché solo Alice può creare un messaggio sicuro, Bob può utilizzarlo per dimostrare che la moneta ora appartiene a lui.

Se Bob vuole consegnare la moneta a Carol, seguirà la stessa procedura e dichiarerà che sta dando la moneta a Carol, crittografando il messaggio con la sua chiave privata. Carol può usare questa catena della firma - la firma di Alice che dà la moneta a Bob e la firma di Bob che dà a Carol la moneta - come prova che lei possiede la moneta.

Tieni presente che nulla di tutto ciò richiede che una terza parte ufficiale autorizzi o autentichi le transazioni. Alice, Bob e Carol possono generare le loro coppie di chiavi pubblica-privata senza l'aiuto di terze parti. Chiunque conosca le chiavi pubbliche di Alice e Bob può verificare in modo indipendente che la catena della firma sia crittograficamente valida. Le firme digitali, combinate con diverse innovazioni di cui parleremo in seguito, consentono alle persone di fare operazioni bancarie senza la necessità di una banca.

Come funzionano le transazioni Bitcoin

Lo schema generale del denaro digitale descritto nella sezione precedente è molto vicino a come funzionano i pagamenti reali in Bitcoin. Ecco un diagramma semplificato di come appaiono le transazioni bitcoin reali:

Image
Image

Una transazione Bitcoin contiene un elenco di input e output. Ogni pin è associato a una chiave pubblica specifica. Affinché l'ultima transazione possa spendere queste monete, è necessario un input con la firma digitale appropriata. Bitcoin utilizza la crittografia a curva ellittica per le firme digitali.

Ad esempio, supponi di avere una chiave privata che corrisponde alla chiave pubblica D nel diagramma sopra. Qualcuno vuole inviarti 2,5 bitcoin. Questo qualcuno crea una transazione come Transaction 3 con 2,5 bitcoin che vanno a te, il proprietario della chiave pubblica D.

Quando sei pronto per spendere quei bitcoin, creerai una nuova transazione come Transaction 4. Elencherai Transaction 3, pin 1 come fonte di fondi (i pin sono indicizzati a zero, quindi il pin 1 sarà il secondo output). Utilizzi la tua chiave privata per generare la firma D, una firma che può essere verificata con la chiave pubblica D. Questi 2,5 bitcoin sono ora suddivisi tra due nuovi pin: 2 bitcoin per la chiave pubblica E e 0,5 bitcoin per la chiave pubblica F. Ora possono essere spesi solo dai proprietari delle corrispondenti chiavi private.

Una transazione può avere più input e deve spendere tutti i bitcoin dagli output corrispondenti delle transazioni precedenti. Se una transazione produce meno bitcoin di quanto accetta, la differenza viene trattata come una commissione di transazione (commissione) ricevuta dal minatore di bitcoin che ha elaborato la transazione. Ne parleremo più avanti.

Nella rete bitcoin, gli indirizzi che le persone usano per inviare bitcoin a vicenda vengono estratti da chiavi pubbliche come Public Key D. Il formato esatto di un indirizzo bitcoin è complesso e cambia nel tempo, ma un indirizzo bitcoin può essere pensato come un hash (stringa breve e casuale di bit, che funge da impronta digitale crittografica) della chiave pubblica. Gli indirizzi Bitcoin sono codificati nel formato Base58Check personalizzato, che riduce al minimo il rischio di errori di battitura. Un tipico indirizzo bitcoin ha questo aspetto: 18ZqxfuymzK98G7nj6C6YSx3NJ1MaWj6oN.

Image
Image

Questa transazione prende 6.07 bitcoin da un indirizzo di input e lo divide tra due indirizzi di output. Un indirizzo di prelievo riceve poco più di 5 bitcoin e l'altro poco meno di 1 bitcoin. Più probabilmente, uno di questi indirizzi di output appartiene al mittente - sta inviando la "modifica" a se stesso - e l'altro appartiene a una terza parte.

Naturalmente, le transazioni bitcoin effettive possono essere molto più complesse dei semplici esempi mostrati sopra. Forse la caratteristica più importante, non illustrata sopra, sarebbe che invece di una chiave pubblica, l'output potrebbe avere uno script di conferma scritto in un semplice linguaggio di scripting specifico di Bitcoin. Per spendere questo output, la transazione successiva deve avere parametri che consentano a questo script di valutare true.

Ciò consente alla rete bitcoin di implementare condizioni arbitrariamente complesse che determinano come è possibile spendere il denaro. Ad esempio, una sceneggiatura potrebbe richiedere che tre firme diverse siano tenute da persone diverse e richiedere che i soldi non vengano spesi fino a un certo momento nel futuro. A differenza di Ethereum, il linguaggio Bitcoin non supporta i loop, quindi è garantito che gli script vengano completati in un breve lasso di tempo.

Come Bitcoin proibisce la doppia spesa

Molte persone negli anni '80 e '90 sognavano di utilizzare le firme digitali per creare un sistema di moneta elettronica completamente decentralizzato. Ma il sistema di valuta digitale completamente decentralizzato aveva due grossi problemi che dovevano essere affrontati.

Image
Image

Un problema è come introdurre nuove monete nel sistema. Ovviamente, una rete di pagamento valida deve creare nuove monete, ma se permetti a qualcuno di creare nuove monete, in qualsiasi momento, la valuta diventerà rapidamente inutile.

Il secondo problema è la doppia spesa. Le regole di Bitcoin stabiliscono che ogni transazione di prelievo può essere spesa solo una volta. Se qualcuno cerca di spendere due volte il denaro prelevato, la comunità bitcoin sarà in qualche modo in grado di tracciare quel tentativo e annullare l'ultima transazione.

La soluzione più ovvia sarebbe creare una società che gestirà il record generale di tutte le transazioni. È così che funzionano le reti di pagamento tradizionali come MasterCard e PayPal. Ma l'inventore di Bitcoin Satoshi Nakamoto voleva costruire una rete che non sarebbe stata gestita da nessuna singola organizzazione.

Pertanto, Nakamoto ha inventato un libro generale - la blockchain - che è supportato da computer chiamati nodi in esecuzione su una rete peer-to-peer. Migliaia di computer in tutto il mondo conservano copie separate di un intero blocco che archivia ogni transazione avvenuta da quando la rete è stata lanciata nel 2009. La rete premia i nodi che aiutano a creare la blockchain consentendo loro di creare anche nuovi bitcoin: questo risolve il problema della distribuzione di monete e contemporaneamente crea un incentivo per risolvere il problema dell'aggiornamento del libro mastro.

Sembra tutto così: quando un utente vuole effettuare un pagamento Bitcoin, utilizza un software per creare una nuova transazione. Dal punto di vista dell'utente, significa semplicemente inserire l'importo della transazione e l'indirizzo bitcoin del destinatario sulla rete, quindi premere invia.

Il software client formulerà la transazione e la invierà al nodo più vicino sulla rete bitcoin. Il primo nodo che sente parlare di una transazione la condivide con altri finché non viene ampiamente distribuita in tutta la rete.

Alcuni dei nodi sono minatori ("minatori") che partecipano all'aggiornamento effettivo della blockchain. Il minatore crea un elenco di tutte le transazioni di cui ha sentito parlare, ma che non sono ancora presenti sulla blockchain. Quindi controlla se tutte le regole Bitcoin sono seguite dalla transazione - le firme sono valide, in modo che l'ammontare dei prelievi non superi la quantità di input, e così via - scartando quelli che non soddisfano le regole. Di conseguenza, viene creato un nuovo elenco di transazioni verificate, anch'esso un blocco. Il minatore aggiunge anche una transazione speciale a se stesso con una ricompensa fissa - ora 12,5 bitcoin - per la creazione di un blocco.

Attualmente, 12,5 bitcoin sono più di $ 200.000, quindi molti vorrebbero aggiungere un altro blocco alla blockchain. Per ottenere il diritto di aggiungere il blocco successivo, i minatori di bitcoin competono tra loro eseguendo calcoli ripetitivi. Aggiungono un valore casuale (nonce) al blocco candidato che hanno creato. Viene quindi applicata la funzione hash SHA-256, che produce una sequenza breve e apparentemente casuale di uno e zeri che funge da impronta crittografica per il blocco.

Il compito è trovare un blocco, il cui hash sarà molto piccolo, cioè in modo che il suo valore binario inizi con un numero elevato di zeri. Ora, ad esempio, un blocco vincente richiede un hash SHA-256 che inizi con almeno 72 zeri.

Poiché i valori hash SHA-256 sono intrinsecamente casuali, l'unico modo per trovarne uno adatto è indovinare di nuovo. Nella maggior parte dei casi, il valore hash sarà troppo alto e il miner ripeterà il processo, modificando il valore nonce e calcolando un valore hash diverso. La rete ora calcola in media circa 7 x 1021 hash SHA-256 per ogni blocco creato.

Chi trova il blocco per primo ne informa il resto della rete. Tutti gli altri confermano che l'hash è sufficientemente basso e le sue transazioni sono valide. In tal caso, aggiungono questo blocco alla loro copia della blockchain. E la gara ricomincia.

In che modo la rete bitcoin raggiunge il consenso?

L'innovazione più importante in Bitcoin è lo sviluppo di un processo di consenso completamente decentralizzato per risolvere i disaccordi su quale blocco aggiungere alla blockchain, ovvero la blockchain. Il diagramma sopra mostra come funziona.

Image
Image

Supponiamo che due nodi sulla rete scoprano un nuovo blocco all'incirca nello stesso momento (ovvero, entrambi trovino blocchi i cui valori hash sono inferiori al valore target). Questi sono i blocchi rosso e verde nel secondo passaggio sopra. Solo uno di questi due blocchi può entrare a far parte della blockchain perché coinvolgono molte transazioni ripetitive.

Per decidere quale blocco accettare, la rete procede al round successivo della gara. I minatori iniziano a cercare un secondo nuovo blocco. Se qualcuno trova un secondo nuovo blocco, conterrà un puntatore a uno dei due blocchi concorrenti creati nel round precedente. Quando ciò accadrà, il nuovo blocco (viola) e il suo predecessore (verde) entreranno a far parte della blockchain ufficiale. L'altro blocco rivale (rosso) viene scartato.

In linea di principio, questo tipo di pareggio può avvenire più di una volta. Qualcun altro potrebbe aver individuato un altro blocco contemporaneamente a quello viola e questo, a sua volta, avrebbe indicato il blocco rosso. In questo caso, la corsa proseguirà fino al terzo round, e il blocco vincente in questo round sceglierà già quale delle due catene rivali diventerà parte ufficiale della blockchain.

Ma tale confusione non può persistere per molto tempo, perché i nodi sono assemblati su un blocco con un gran numero di predecessori e, in caso di parità, viene scelto il blocco di cui sentono parlare per primo. Pertanto, non appena qualcuno scopre un blocco come il blocco viola nel passaggio 3, il che rende la sua catena più lunga del resto delle catene concorrenti, tutti gli altri devono accettare il nuovo blocco insieme ai predecessori scelti. Tutti iniziano a lavorare sul blocco che segue il viola.

C'è un motivo per cui i minatori seguono questa regola della catena lunga perché riceveranno una ricompensa di 12,5 bitcoin solo se il loro blocco diventa parte della blockchain di consenso. E poiché la maggior parte degli altri nodi della rete segue questa regola, è molto probabile che un blocco venga accettato se è costruito alla fine di un blocco che appartiene già a una catena più lunga, come il blocco rosso nel diagramma sopra.

Se il minatore insiste insistentemente per costruire su un altro blocco (diciamo rosso), qualsiasi blocco che trova si aggancerà semplicemente al blocco viola. Ma i minatori stanno costruendo sul blocco che sentono per primi, quindi il nuovo blocco verrà ignorato.

Supponiamo ora che qualcuno voglia violare l'integrità della rete inviando una moneta due volte. L'aggressore effettua un pagamento, informa il destinatario di accettarlo (e trasferisce il prodotto o servizio in cambio), quindi desidera rimuovere il pagamento dalla blockchain per inviare le stesse monete a qualcun altro. Ecco come apparirà:

Image
Image

In questo diagramma, la transazione legittima che l'attaccante vuole sostituire si trova nella casella gialla. Nel passaggio 2, l'attaccante genera un nuovo blocco - grigio con le corna - che rappresenta una doppia transazione. L'attacco avrà successo se l'attaccante può forzare la rete a rilasciare il blocco giallo a favore di quello grigio.

Per fare ciò, l'attaccante deve espandere il proprio ramo blockchain più velocemente di quanto il resto della rete espanderà il ramo legittimo. L'aggressore è fortunato all'inizio e aggiunge un blocco arancione al passaggio 3. Questo rende la catena dannosa lunga quanto quella legittima, ma ricorda che i nodi onesti saranno costruiti sul blocco verde perché ne hanno sentito parlare per primi.

La domanda è chi costruirà il prossimo blocco. Nello scenario 4a, l'attaccante scopre un altro blocco e l'attacco ha successo. I nodi onesti che seguono la regola della catena lunga riconoscono i blocchi grigi e arancioni come validi, scartando i blocchi gialli e verdi precedentemente impostati.

Nello scenario 4b, i nodi onesti rafforzano la loro leadership. Qui la catena dell'attaccante è evidenziata in grigio, ma non ha ancora perso. Può continuare ad aggiungere blocchi quanto vuole: sarà sconfitto solo se i nodi onesti hanno un tale vantaggio che l'attaccante non ha alcuna possibilità di superarlo.

L'informatica protegge la blockchain

Il mining, o bitcoin mining, è un processo probabilistico, quindi la probabilità che un attacco abbia successo dipende in parte dalla fortuna. Dipende anche dal fatto che l'autore dell'attacco abbia più potenza di elaborazione rispetto al resto della rete. In tal caso, e questo scenario è noto come "attacco del 51%", l'attacco avrà successo. D'altra parte, se l'attaccante controlla meno del 50% della potenza di elaborazione totale della rete, è improbabile che l'attacco abbia successo, soprattutto se i nodi onesti hanno un inizio decente.

Image
Image

E qui ci stiamo lentamente avvicinando ai colossali livelli di consumo energetico da parte di bitcoin. Attualmente, i miner di bitcoin hanno accumulato una potenza collettiva sufficiente per calcolare oltre 12 hash 1018SHA-256 al secondo. Un utente malintenzionato dovrebbe acquisire una potenza di calcolo comparabile, che varrebbe centinaia di milioni, se non miliardi di dollari.

I minatori hanno accumulato così tanta potenza di calcolo perché l'estrazione di bitcoin è un'attività redditizia. Ancora una volta, i minatori ricevono 12,5 bitcoin - oltre $ 200.000 - per blocco.

Con l'aumento del prezzo del bitcoin, i profitti del settore aumentano e le società minerarie spendono di più in hardware ed elettricità. A breve termine, ciò porterà a una rapida costruzione di blocchi.

Ma la rete bitcoin è programmata per regolare automaticamente la difficoltà di mining per mantenere una velocità di mining costante di sei blocchi all'ora. Se la rete crea blocchi troppo rapidamente, il valore hash massimo del blocco viene ridotto per rendere più difficile trovare i blocchi. Se la creazione di blocchi rallenta, accade il contrario. Di conseguenza, la rete produce in media un blocco ogni 10 minuti, indipendentemente dalla potenza di elaborazione della rete.

La ricompensa di 12,5 bitcoin è programmata per diminuire nel tempo. Quando Bitcoin è stato lanciato nel 2009, ogni blocco ha creato 50 bitcoin. Nel 2012, la ricompensa è scesa a 25 bitcoin e nel 2016 a 12,5. Inoltre diminuirà ogni quattro anni: 6,25 nel 2020, 3,125 nel 2024 e così via.

In pochi decenni, la ricompensa scenderà a livelli trascurabili. A questo punto, il mining di Bitcoin sarà supportato esclusivamente da commissioni di transazione. Qualsiasi transazione può includere una commissione, una ricompensa che va al miner che include la transazione in un blocco. Se ci sono troppe transazioni in attesa di essere incluse in un blocco, i miner di solito includono per prime le transazioni con le commissioni più alte, mantenendo così alte le commissioni.

I primi sostenitori del bitcoin amavano sostenere il fatto che le transazioni bitcoin erano gratuite o quasi gratuite. Ma poiché la rete bitcoin è diventata più congestionata, il costo delle transazioni è aumentato vertiginosamente. All'inizio di dicembre, il costo medio delle commissioni di trasferimento di bitcoin era salito alle stelle a $ 20 poiché troppe transazioni si accumulavano in blocchi troppo piccoli.

La crescente controversia sta lacerando la società

La rete è diventata congestionata perché un valore hardcoded nel codice bitcoin limita la dimensione del blocco a 1 megabyte. Questo limite, introdotto nel 2010, era una misura per prevenire l'abuso della rete in evoluzione, ma è diventato una delle soluzioni più controverse nel mondo dei bitcoin.

Image
Image

Le normali transazioni bitcoin hanno in media una dimensione di circa 500 byte, quindi i blocchi iniziano a riempirsi quando si accumulano circa 2.000 transazioni. Se la rete crea un nuovo blocco ogni 10 minuti, vengono eseguite circa 3,33 transazioni al secondo. Ovviamente, la rete globale di pagamenti deve elaborare i pagamenti molto più velocemente.

Il mondo dei bitcoin si è diviso in due campi in guerra con diverse soluzioni a questo problema. Un lato afferma che la soluzione è semplice: aumentare la dimensione del blocco. Hanno proposto di aumentare immediatamente la dimensione del blocco a 2, 4 o 8 megabyte, con un ulteriore aumento se necessario in futuro.

Un altro campo teme che il limite di blocco elevato renderà Bitcoin troppo costoso per gli utenti regolari che eseguono un nodo completo su una rete p2p. I nodi Bitcoin completi devono scaricare ogni transazione bitcoin mai effettuata e archiviarla a tempo indeterminato. L'aumento del limite di dimensione del blocco aumenterà i requisiti di archiviazione del nodo. Se eseguire un intero nodo Bitcoin diventa troppo costoso, i piccoli nodi si chiuderanno e la rete Bitcoin finirà nelle mani di un piccolo numero di aziende e di altre grandi organizzazioni.

I sostenitori del grande blocco sostengono che questa non ha senso. Al momento, la blockchain pesa 145 gigabyte e cresce di circa 4 gigabyte al mese. Raddoppiare la dimensione del blocco significherebbe che la rete inizierebbe a produrre 8 gigabyte di dati al mese. Considerando che i servizi web di Amazon attualmente pagano circa 2 centesimi per gigabyte al mese per l'archiviazione, dicono che un aumento ragionevole delle dimensioni del blocco non farà bene a nessuno.

Ma i sostenitori del piccolo blocco sostengono che tale ragionamento sia miope. Sottolineano che il solo raddoppio della dimensione del blocco non sarà sufficiente per soddisfare la domanda a lungo termine. Se bitcoin si basa su blocchi di grandi dimensioni per scalare la rete, passerà rapidamente a blocchi da 10 MB, quindi blocchi da 100 MB e possibilmente blocchi da 1 GB. Ad un certo punto, le persone comuni non saranno più in grado di eseguire i nodi completi. Quindi, è necessario trovare un modo per scalare la rete mantenendo piccoli i blocchi.

Il primo passo che chiedono è la funzione Segregated Witness (SegWit), adottata dalla rete a settembre. Questo aggiornamento ha spostato le firme crittografiche ("dati del testimone") dalle transazioni a una porzione della blockchain che non conta per il limite di 1 megabyte. Una volta che un nodo ha confermato che queste firme sono legittime, può eliminarle, riducendo la quantità di dati che devono essere archiviati in modo permanente. Quando l'implementazione è completamente operativa, dovrebbe raddoppiare all'incirca la larghezza di banda della rete, senza aumentare il carico sui nodi Bitcoin.

Col tempo, i sostenitori di piccoli blocchi sperano di vedere Lightning, una rete di pagamento che dovrebbe funzionare su Bitcoin. Le specifiche Lightning non elaborate sono state rilasciate all'inizio di dicembre e ora tre società stanno creando implementazioni indipendenti di tali specifiche.

Una spiegazione completa della rete Lightning (LN) semplicemente non si adatta a questo articolo (e sarà più appropriato parlarne in futuro). In breve: utilizza un metodo di canale di pagamento che consente molte piccole transazioni tra due parti senza inviare transazioni separate alla blockchain. L'obiettivo della rete Ligntning è cucire una connessione patchwork di canali di pagamento in una rete globale che consenta lo scambio di pagamenti.

Se la rete funziona come sostengono i suoi sostenitori, risolverà il problema del ridimensionamento a lungo termine per Bitcoin. Ma i sostenitori dei grandi blocchi dubitano che cambierà qualcosa. E devi ancora aumentare la dimensione del blocco bitcoin per soddisfare la crescente domanda.

Due futuri bitcoin

Il dibattito sulla dimensione dei blocchi è diventato così feroce che è facile trascurare il quadro generale. Ma alla fine sono in gioco due visioni molto diverse del futuro del bitcoin.

Image
Image

La visione con blocchi grandi fa sì che i blocchi alla fine crescano fino a raggiungere dimensioni gigabyte, con giocatori più piccoli fuori dal gioco a causa dell'incapacità di mantenere i nodi pieni. La rete sarà gestita da diverse dozzine di società minerarie, scambi e altre grandi imprese di bitcoin (non più di 10.000 nodi completi come è ora). Dal punto di vista di un utente occasionale, una tale futura rete di bitcoin sarà più simile a una rete e le persone saranno in grado di effettuare un numero illimitato di transazioni a basso costo di queste transazioni. Tuttavia, una maggiore concentrazione della rete può portare a una condivisione sproporzionata del potere tra le società full-node e, in ultima analisi, rendere la rete più suscettibile alla regolamentazione del governo.

Al contrario, i sostenitori di piccoli blocchi vedono in futuro una nuova architettura a strati, in cui le transazioni sulla blockchain saranno costose e poche. La blockchain diventerà uno "strato sedimentario" per la rete Lightning e i canali di pagamento che elaborano più pagamenti Lightning costituiranno un'unica transazione sulla blockchain. Con una dimensione di blocco ridotta - anche se anche i sostenitori di blocchi piccoli ammettono che la dimensione dovrà essere aumentata - la rete principale di Bitcoin rimarrà decentralizzata, con migliaia di nodi gestiti da individui.

Il motivo per cui la controversia sulla dimensione del blocco è diventata così feroce è perché ogni campo vede lo sviluppo di Bitcoin in modo diverso. I sostenitori dei big bloc credono che i piccoli blocchi stiano sabotando inutilmente la crescita della rete alla ricerca di un'agenda ideologica. I piccoli bloccanti sostengono che i grandi blocchi minano il decentramento, che ha attirato molte persone alle criptovalute in primo luogo.

L'ascesa dei fork di bitcoin

Ci sono anche polemiche perché Bitcoin è una rete basata sul consenso. Il sistema funziona perché ogni nodo della rete segue regole generali per determinare la legalità e l'illegalità dei blocchi.

Image
Image

Se diversi nodi non sono d'accordo con le regole che seguono, vengono creati i cosiddetti fork (fork) - divisioni o addirittura fork della blockchain. Il nodo crea un blocco, ad esempio più grande di 1 megabyte, che altri nodi considerano non valido. La rete è divisa in due parti. I nodi che considerano legittimo il nuovo blocco lo considerano una nuova catena lunga e creano nodi su di esso. I nodi che lo considerano illegale lo ignoreranno e si allineeranno al suo predecessore. Quindi, a prima vista, due catene di reazioni completamente incomparabili nella blockchain stanno funzionando in parallelo.

Per evitare ciò, tutti sulla rete, o quasi tutti, devono concordare nuove regole molto prima che abbiano effetto. Questa necessità di un ampio consenso è stata una delle ragioni per cui la comunità bitcoin ha avuto un lungo dibattito sulle modifiche alle dimensioni dei blocchi. Dal 2015, la maggior parte delle persone credeva che questi cambiamenti fossero necessari, ma nessuno ha capito quale dovrebbe essere l'insieme di cambiamenti con cui tutti sarebbero stati d'accordo.

Nell'agosto 2017, la fazione dissidente dei grandi blocchi ha deciso di prendere in mano la situazione. Hanno deliberatamente diviso la blockchain senza attendere il consenso. Il risultato è una nuova criptovaluta: Bitcoin Cash.

Certo, ci sono molte criptovalute simili a bitcoin, ma questa è speciale: poiché era un fork della blockchain esistente, chiunque avesse bitcoin regolari prima del fork otteneva anche Bcash dopo il fork. Il valore combinato delle due criptovalute ha sostanzialmente superato il valore pre-fork di bitcoin, generando essenzialmente miliardi di dollari di nuova ricchezza.

A novembre, è seguita una proposta per raddoppiare la dimensione del blocco sulla rete Bitcoin principale a 2 megabyte, ma è stata respinta. In risposta, alcuni grandi blocker hanno spostato il loro valore crittografico su Bitcoin Cash.

Perché Bitcoin può cambiare il mondo?

L'innovazione fondamentale in Bitcoin è che è stato il primo sistema di pagamento elettronico ad essere completamente decentralizzato. Questo è spesso messo su uno sfondo politico, posizionando la rete bitcoin come rivale della Federal Reserve e delle grandi banche.

Image
Image

Ma il decentramento del bitcoin ha avuto un'altra conseguenza, forse più sottile, ma non per questo meno importante: i trasferimenti di bitcoin sono irreversibili. Se acquisti qualcosa con una normale carta di credito e il venditore non consegna il prodotto, puoi chiedere alla rete della carta di credito di annullare la transazione. Ma questo non funzionerà con i bitcoin. Non c'è nessuno da chiamare.

Le persone confrontano Bitcoin con Internet. Internet ha rinunciato all'affidabilità delle reti tradizionali; se la rotta Internet è congestionata, i router semplicemente rilasciano i pacchetti che non possono consegnare. Spetta al mittente notare che il pacchetto non è stato consegnato e inviarne un'altra copia.

Questo approccio ha fatto impazzire le vecchie telecomunicazioni, ma si è rivelata un'importante innovazione. Ha consentito ai router Internet di essere più semplici e facili da comunicare tra diversi tipi di reti. E alla fine ha funzionato perché i computer sono ottimi per consegnare messaggi con successo.

Bitcoin sta facendo un cambiamento simile: la rete stessa non fornisce agli utenti finali una solida protezione dalle frodi. Invece, la responsabilità passa ai creatori di applicazioni bitcoin, che devono capire come proteggere i propri utenti dalle frodi.

Questo, in parte, rende Bitcoin una risorsa rischiosa. Nel 2011 qualcuno ha affermato di avere 25.000 bitcoin - allora valevano circa $ 500.000, ma oggi varrebbero più di $ 400 milioni - e sono stati rubati da un hacker. Questa storia si ripete ancora e ancora.

Ma nonostante tutti i suoi svantaggi, l'irreversibilità del bitcoin ha un potenziale importante: rende bitcoin (come Internet) una piattaforma finanziaria unica, aperta e programmabile. Il software che interagisce con una rete di pagamento convenzionale come Visa o MasterCard deve tenere conto dei loro complessi modelli di sicurezza e del rischio che il pagamento possa essere cancellato dalla rete in un secondo momento.

La creazione di un nuovo tipo di servizi finanziari su una piattaforma tradizionale richiede l'approvazione del proprietario della rete tradizionale e tali società non sono inclini a correre rischi, perché un'applicazione mal progettata può diventare uno strumento di frode. È difficile per le startup creare nuovi servizi finanziari utilizzando le reti di pagamento convenzionali.

Al contrario, la validità delle transazioni bitcoin può essere completamente verificata nel software. Non è necessario preoccuparsi che vengano cancellati in seguito, non sono nemmeno necessarie conferme e approvazioni dall'alto.

Alcune applicazioni finanziarie personalizzate basate su Bitcoin erano previste alcuni anni fa, proprio come Google e Facebook sono basati su TCP / IP. Tali applicazioni potrebbero offrire servizi di alto livello: autenticazione biometrica, servizi di deposito a garanzia per gli ordini in sospeso, garanzie di responsabilità del cliente che li proteggono dalle frodi e misure antifrode delle reti finanziarie convenzionali.

Fino a quando non è successo. A nove anni dal suo inizio, l'uso di bitcoin è ancora limitato a una piccola comunità di appassionati di bitcoin e criptovaluta.

Forse devi solo essere paziente. Ci sono voluti circa 25 anni perché Internet passasse dall'essere un web sperimentale a una tecnologia utile alla gente comune. In questo momento stanno accadendo molte cose nuove nell'ecosistema bitcoin e alcune delle innovazioni potrebbero avere conseguenze inaspettate nei prossimi anni.

Il bitcoin è diventato la valuta di riserva del mondo delle criptovalute

Una delle conseguenze che il bitcoin ha lasciato è ispirare e supportare l'esplosione cambriana di nuove tecnologie basate su blockchain. Oggigiorno ci sono centinaia di criptovalute ispirate a bitcoin. Le persone vogliono utilizzare criptovalute esotiche a causa dei benefici che promettono. Il bitcoin svolge nell'economia blockchain lo stesso ruolo del dollaro nel commercio internazionale. Quando due piccoli paesi vogliono commerciare tra loro, a volte usano i dollari come sistema di regolamento perché il sistema finanziario globale lo consente. Questo, a sua volta, fa aumentare il valore del dollaro e rende più facile per gli americani commerciare con il resto del mondo. Quindi Bitcoin è diventato un comodo mezzo di scambio per transazioni tra criptovalute e valute convenzionali. Ma questo non è nemmeno l'inizio.

Image
Image

Ilya Khel

Raccomandato: