- Torna al menu
- Torna al menuPrezzi
- Torna al menuRicerca
- Torna al menuConsenso
- Torna al menu
- Torna al menu
- Torna al menu
- Torna al menuWebinar ed Eventi
Lo sviluppatore Bitcoin Jeff Garzik su Satoshi Nakamoto e il futuro di Bitcoin
Jeff Garzik, ONE degli sviluppatori CORE di Bitcoin, parla della sua opinione su Satoshi Nakamoto e sul futuro di Bitcoin.
Jeff Garzik potrebbe essere considerato ONE dei guardiani di Bitcoin. Quando lo abbiamo incontrato, aveva appena finito di lavorare con altri per fermare un evento che ha coinvolto l'intera rete, un Attacco DDoS che sfruttava del codice vagante nel client Bitcoin di riferimento (Bitcoinizzato) per prendere di mira determinate parti dell’infrastruttura distribuita della criptovaluta.
Divenne ONE degli sviluppatori CORE del protocollo Bitcoin dopo aver iniziato a lavorare al progetto durante i suoi primi giorni. Fu coinvolto in molte delle prime discussioni del forum con il misterioso Satoshi e scambiò persino una o due email private con lui.
CoinDesklo ho incontrato per parlare diSatoshi Nakamoto, la comunità di sviluppo open source e dove si sta dirigendo il protocollo. ONE delle prime cose che gli abbiamo chiesto è stata come vedeva il suo stato attuale.
"Bitcoin è uscito dalla sua infanzia e sta iniziando a maturare. Ci sono sempre più commercianti su BitPay e le persone stanno iniziando a vederlo come denaro su IP", dice Garzik, parlando con il suo dolce accento della Carolina del Nord.
Tuttavia, non c'è stato ONE singolo evento che ha messo la Criptovaluta sulla strada del successo, afferma. È stato più un processo lento e organico. Negli ultimi quattro anni, la valuta è maturata fino al punto in cui ha un valore continuo. Questo è un andamento piuttosto positivo, secondo lui.
Detto questo, ci sono stati sviluppi promettenti lungo il percorso. Le attività della Banca centrale a Cipro ad aprile hanno spinto a speculare su valute alternative, dice.
"Anche la guida FinCEN è stata una svolta positiva, avvenuta più o meno nello stesso periodo. A mio modesto Opinioni, quella guida diceva che Bitcoin è ok. Non sono interessati a perseguire gli utenti Bitcoin per vendere e acquistare beni e servizi in Bitcoin , sono interessati a regolamentare i punti di scambio".
Ci fu una svolta per Garzik, però, quando fuassunto dal processore di pagamento Bitcoin BitPay a maggio. Nel giro di una notte, è passato dall'essere uno sviluppatore per Red Hat che lavorava part-time sul protocollo Bitcoin a essere uno sviluppatore Bitcoin a tempo pieno. Ora, ha più tempo da dedicare all'elaborazione delle modifiche al protocollo e a pensare alla sua direzione tecnica.
Lo sviluppo della valuta sta seguendo le aspettative, dice. "Volevamo che fosse una valuta utilizzabile da chiunque nel mondo, indipendentemente dal paese o dallo stato economico", dice, aggiungendo che si sta diffondendo rapidamente, anche se spera ancora in una maggiore accessibilità nelle nazioni meno ricche, nel continente africano, ad esempio. Ma è incoraggiato dal bitcoinrapida adozione in Cina.
Questo è solo l'inizio per Bitcoin, tuttavia. Oggi, è poco più di un sistema monetario. "In un sistema di pagamento hai molti prodotti costruiti su molti strati", dice, paragonando la valuta stessa allo strato inferiore.
"In cima a tutto questo, hai uno strato di banche, prestiti, futures e opzioni di trading e vendite allo scoperto. Questo è il passo successivo per Bitcoin, ottenere quegli strumenti finanziari avanzati stratificati su Bitcoin". Alla fine si aspetta di vedere carte di credito e di debito denominate in Bitcoin.
Ma Garzik è più un programmatore che un macroeconomista. Gli piace la Tecnologie alla base di Bitcoin e, con altri, è stato responsabile di molte parti cruciali del software sviluppato dal client Satoshi.
Una squadra conservatrice
"Satoshi era un designer e un architetto fantastico", dice, aggiungendo che l'ideatore di Bitcoin ha pensato al sistema a un livello molto profondo. "Ha trascorso un paio d'anni a pensare al sistema, e poi, secondo quanto ha detto, ha dovuto scrivere il sistema per dimostrare a se stesso che avrebbe funzionato".
Il software passò in gran parte inosservato finché la notizia non arrivò su Slashdot nel luglio 2010. Pubblicò il suo codice iniziale e T ottenne molta attenzione per 6-9 mesi, poi iniziò a ricevere qualche menzione tecnica. Poi arrivò su Slashdot nel luglio 2010.
Ma nonostante fosse un eccellente architetto e designer, le pratiche di codifica di Satoshi erano non convenzionali, afferma Garzik, aggiungendo che la versione originale di Bitcoin era solo per Windows, non molto portabile e "un guazzabuglio di codice sorgente" con diversi progetti a metà.
"Era l'oracolo a cui ci rivolgevamo per domande sul sistema, ma raramente seguiva le pratiche ingegneristiche standard, come scrivere unit test o stress test o qualsiasi analisi qualitativa standard che avremmo eseguito sul software", ricorda Garzik. "Diverse cose hanno dovuto essere disattivate quasi immediatamente dopo il rilascio pubblico di Bitcoin perché erano ovviamente sfruttabili".
Da allora le cose hanno fatto molta strada. Ora, Bitcoin è un progetto gestito da un gruppo di sviluppatori CORE , con Gavin Andresen, Garzik e un gruppo CORE di altri che gestiscono i pull di Github.
"È una meritocrazia come ogni altro progetto open source. I tuoi contributi sono apprezzati se tutti gli altri hanno un consenso sul fatto che si tratti di un contributo prezioso", afferma Garzik.
Questa nozione di consenso T rende necessariamente Bitcoin una democrazia a pulsante, tuttavia; gli sviluppatori CORE hanno il diritto di veto finale e sono notoriamente cauti. "In generale, gli sviluppatori cercano di essere molto conservativi. In genere, T introduciamo nuove funzionalità. Cerchiamo solo di garantire che quelle esistenti funzionino".
Ciò T significa che T possano esserci nuove funzionalità. Esiste un meccanismo chiamato Proposta di miglioramento Bitcoin (BPI) utilizzato per proporre nuove funzionalità per il protocollo. Ma è controllato dagli sviluppatori CORE . "Se vogliamo estenderlo, scriveremo un BIP e lo pubblicizzeremo tramite blog, e cerchiamo semplicemente di giudicare tramite il feedback degli utenti se apprezzano la funzionalità, o se T la capiscono, o cose del genere."
Ancora qualche lacuna da colmare
Quindi, Garzik vede la necessità di nuove funzionalità in Bitcoin?
"Pagamenti ricorrenti", dice enfaticamente. Bitcoin è fantastico se voglio inviarti dei bitcoin una volta. Ma se voglio pagare regolarmente un abbonamento, per esempio, a un servizio online o per contenuti aggiornati regolarmente, è imperfetto. "Bitcoin è un modello push in cui invii i pagamenti a qualcun altro, ma T è nel protocollo che tu paghi qualcuno regolarmente. Questo deve essere compilato".
Un altro must-have per Garzik è quello che lui chiama "determinismo della durata della transazione", ovvero il recupero dei pagamenti Bitcoin dal limbo. Le transazioni sulla rete Bitcoin devono essere estratte in un blocco e la rete richiede che tali transazioni siano confermate. La raccomandazione generale è di sei conferme (ONE per blocco), ma in pratica il numero di transazioni richieste da una parte è variabile.
T penso che sia probabile che la seconda generazione produrrà una Criptovaluta utile e praticabile a lungo termine, ma penso che tutta questa sperimentazione informerà sicuramente l'ecosistema Bitcoin.
Se una transazione T viene confermata, rimane bloccata nella rete e hai bisogno di un esperto che ti aiuti a recuperare quei fondi. "Un utente ha sempre bisogno di sapere cosa sta succedendo con i suoi soldi. Se T viene confermata dopo un periodo di tempo stabilito, dovrebbe semplicemente espellere la transazione dal sistema anziché lasciarla lì per settimane e mesi".
Gli attivisti e gli evangelisti Bitcoin come me hanno un sacco di risposte. È senza confini, è irreversibile e il rischio di frode è basso. Tuttavia, è difficile entrare nel radar della persona media.
Funzionalità come queste dovrebbero essere integrate nel protocollo CORE , ma ci sono molte altre funzionalità che Garzik vorrebbe vedere integrate nella rete, senza che influiscano sul protocollo CORE .
Le monete colorate sono ONE. Garzik ha scritto ONE delle prime implementazioni di questo, chiamata Smartcoin. Questo concetto consente di assegnare attributi a una moneta, in modo che possa diventare un token per la proprietà. Potrebbero essere usati per tutto, dallo scambio di proprietà di beni fisici, alla marcatura di azioni, obbligazioni e opzioni.
"Non sono necessarie modifiche per supportare le monete colorate oggi", afferma. "Bitcoin T avrebbe bisogno di essere aggiornato".
Leggere seconda parte dell'intervista di CoinDesk a Jeff Garzik, dove rivela i suoi pensieri sulle valute alternative, sui minatori ASIC e su come convincere gli utenti comuni a investire in Bitcoin.
Danny Bradbury
Danny Bradbury è uno scrittore professionista dal 1989 e lavora come freelance dal 1994. Si occupa di Tecnologie per pubblicazioni come il Guardian.
