- 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
Il vero collo di bottiglia di Bitcoin
I Mercati di Bitcoin potrebbero essere in forte espansione, ma è il RARE talento di sviluppo della rete ad avere un valore ancora maggiore.
Ariel Deschapell è uno sviluppatore javascript full-stack che insegna all'Ironhack coding bootcamp ed è un Henry Hazlitt fellow in Digital Development presso la Foundation for Economic Education.
Il seguente articolo è un contributo esclusivo alla rassegna 2017 di CoinDesk.

Dopo un anno di crescita esplosiva dei prezzi, fork, fork falliti e altro, c'è molto da dire su Bitcoin nel 2017. Sono stati fatti passi da gigante e molto è stato imparato. Tuttavia, mentre ci addentriamo ulteriormente in acque inesplorate, ciò che accadrà da questo punto in poi continua a essere un argomento divisivo come sempre.
Alla base di gran parte del dramma dell'anno e della continua incertezza futura c'è una semplice domanda: il Bitcoin riuscirà a crescere continuando a catturare l'attenzione del grande pubblico, oppure diventerà vittima del suo stesso successo, con criptovalute alternative pronte a superarlo?
Naturalmente, ONE può rispondere onestamente a questa domanda con assoluta certezza. Predire il futuro è un'attività complicata, perché il futuro è in continuo mutamento. Non è e non può essere fissato o predeterminato. Piuttosto, il futuro viene plasmato e creato gradualmente nel qui e ora da coloro che non sono soddisfatti del presente.
Come scrisse George Bernard Shaw:
"L'uomo ragionevole si adatta al mondo; ONE irragionevole persiste nel tentativo di adattare il mondo a sé. Pertanto, ogni progresso dipende dall'uomo irragionevole."
Quindi, mentre riflettiamo su un anno mozzafiato e riflettiamo sulle sfide che il futuro potrebbe riservarci, vale la pena prestare particolare attenzione a quegli uomini e donne irragionevoli che stanno creando.
Scalabilità Bitcoin
All'inizio di novembre, ONE delle conferenze tecniche più longeve e riconosciute nel settore blockchain ha ospitato la sua conferenza del 2017 in collaborazione con l'Università di Stanford: Scaling Bitcoin.
Per la quarta volta, Scaling Bitcoin ha riunito accademici, sviluppatori e imprenditori provenienti da tutto l'ecosistema blockchain, molti dei quali sono stati nel vivo delle idee e dello sviluppo Criptovaluta per anni. Con questa lunga e profonda esperienza arriva un senso di prospettiva e un ordine di priorità che T dovrebbero essere ignorati.
Per chi guarda al futuro delle Criptovaluta e si chiede cosa ci impedisca di arrivarci, non c'è posto migliore da cui iniziare.
Ciò che è saltato subito all'occhio del caporedattore CoinDesk , Peter Rizzo, è stato che, nonostante questa RARE concentrazione di veterani del settore, la discussione ha ampiamente ignorato gran parte degli ultimi temi HOT che stanno dominando il ciclo delle notizie Criptovaluta .
Mentre la conferenza è rimasta fedele al nome con presentazioni incentrate su possibili ottimizzazioni Bitcoin CORE e proposte di livello 2, gli argomenti controversi di fork e dimensione dei blocchi sono stati raramente toccati nel corso della conferenza. I partecipanti hanno mostrato poca apprensione per controversie apparentemente urgenti come il fork Segwit2X e la maggior parte dei partecipanti, me compreso, era convinta che sarebbe morto all'arrivo.
Una convinzione e un atteggiamento che hanno trovato rapida conferma quando la conferenza 2X è stata annullata la settimana successiva alla sua conclusione.
Di conseguenza, e nel bene o nel male, Bitcoin non aumenterebbe la sua dimensione di blocco di base. La visione incompatibile di limiti di dimensione di blocco molto più grandi per Bitcoin si incarnerebbe per ora solo nella blockchain Bitcoin Cash . Ciò ha portato a molte previsioni secondo cui Bitcoin Cash e altre criptovalute alternative supereranno Bitcoin poiché il suo limite di dimensione di blocco diventa un collo di bottiglia per l'adozione.
Con solo poche eccezioni degne di nota, la maggior parte dei partecipanti a Scaling Bitcoin non ha indicato di ritenere che questa fosse una preoccupazione degna di nota. Tuttavia, ciò non significa che i partecipanti non si siano espressi a voce su eventuali sfide tecnologiche urgenti. Se gli argomenti di vasta portata delle presentazioni fossero indicativi, tutt'altro. Ma in ONE modo o nell'altro tutti i partecipanti concordavano su una preoccupazione singola, molto più ampia e fondamentale per la scalabilità di questo ecosistema ancora nascente: una carenza di talenti di sviluppatori di qualità.
Come afferma chiaramente lo sviluppatore e partecipante Jimmy Song:
"Formare più sviluppatori è il più grande ostacolo all'ecosistema."
È quindi molto appropriato che, oltre alla location di Stanford, un'altra particolarità dell'edizione di quest'anno di Scaling Bitcoin sia stato un nuovo tentativo da parte degli organizzatori di affrontare direttamente questo problema.
Sviluppo di Bitcoin Edge++
Il workshop Dev++ è stato creato dagli organizzatori di Scaling Bitcoin con l'unica missione di istruire e aiutare a integrare aspiranti sviluppatori blockchain, e ha raggiunto il suo obiettivo con un'ampia schiera di celebrità.
Per il programma inaugurale Dev++, decine di partecipanti hanno assistito a presentazioni e dimostrazioni guidate da nomi noti del settore. Tra questi, il già citato Jimmy Song, il collaboratore Bitcoin CORE John Newberry, Thaddeus Dryja del MIT e molti altri.
Questo gruppo di esperti tecnici ha tenuto un corso intensivo che ha coperto tutto, dai fondamenti crittografici di Bitcoin alla teoria e all'implementazione delle reti di secondo livello. Quest'ultima ha presentato una dimostrazione live e interattiva del software Lighting Network su testnet da parte dello stesso Dryja, coautore del white paper originale.
Tuttavia, forse tanto perspicace quanto le dimostrazioni Dev++ stesse, è stato un commento spontaneo di Dryja che ha sorpreso alcuni studenti attenti e ha detto loro tutto ciò che dovevano sapere sulla necessità dell'evento in primo luogo.
Alla domanda se fosse già stata implementata una funzionalità minore di Lightning Network, Dryja ha risposto:
"No. Ho avuto l'idea più di un anno fa e T ho ancora avuto il tempo di implementarla... Ma è tutto open source, quindi se qualcuno vuole fare una Request di pull, per favore. Sarebbe fantastico. T ho ancora avuto il tempo."
Questa risposta giocosa ma sincera rivela il vero collo di bottiglia per la scalabilità Tecnologie Bitcoin e blockchain. Come tutte le cose, è il tempo, la più rara di tutte le risorse. Non abbiamo alcun controllo sul passare del tempo, ma ciò che possiamo fare è sfruttarlo meglio. Trovare, incoraggiare e sviluppare più di quegli individui irragionevoli da cui dipende ogni progresso è l'unico modo per avvicinare e accelerare il futuro.
Come scrive Jack Mallers, sviluppatore di Lightning Network, su Reddit "... posso dire che l'unica cosa che può velocizzare Lightning sono più ingegneri. Sono l'unico sviluppatore dietro Zap e dedico solo il tempo che posso permettermi. ONE altro sviluppatore su Zap e io ufficialmente a tempo pieno farebbero la differenza."
Questo sentimento è riecheggiato dal CEO di Lightning Elizabeth Stark che afferma: "Tempo! Abbiamo bisogno di più ore al giorno".
In effetti, il numero di sviluppatori a tempo pieno che lavorano su una Tecnologie così ampiamente attesa potrebbe sorprendervi: "Ci sono 10 o meno sviluppatori a tempo pieno che lavorano in tutte le implementazioni di Lightning", afferma Stark. "Avere più Collaboratori e persone che sviluppano il protocollo aiuterebbe sicuramente a far progredire le cose".
Tempo e talento
Data l'importanza centrale dello sviluppo layer-two nel dibattito in corso sulla scalabilità, il fatto che ci siano solo 10 sviluppatori a tempo pieno che lavorano su Lightning Network dovrebbe essere un drammatico campanello d'allarme per molti. Ma il problema della domanda insoddisfatta di talenti di sviluppo nell'ecosistema Criptovaluta è ancora più profondo.
Conferenze come Scaling Bitcoin sono caratterizzate dalla loro ininterrotta serie di presentazioni su alcune delle più recenti aree di ricerca e sviluppo. È comune e allettante uscirne eccessivamente entusiasti riguardo a così tante innovazioni apparentemente sul punto di realizzarsi.
Tuttavia, molti ne sanno di più. Quelli che sono nello spazio da più tempo sanno come moderare le proprie aspettative, ma sono soprattutto coloro con esperienza nello sviluppo di software a capire in prima persona che il progresso in avanti è solitamente molto più lento e noioso di quanto chiunque vorrebbe.
Prendiamo Segregated Witness, che nonostante l'ampio supporto della comunità di sviluppatori open source, ha impiegato tre anni per essere implementato e attivato sulla blockchain Bitcoin dopo la sua proposta iniziale.
Per chi ha esperienza di programmazione, questo T dovrebbe sorprendere. Quando si tratta di qualsiasi livello di programmazione, le idee sono facili, è l'implementazione che è difficile. Creare anche il programma o la funzionalità apparentemente più semplice rivela sempre complessità nascoste e problemi di sottoinsieme che devono essere affrontati e risolti con cura. Quindi, quando si tratta di creare qualcosa in questo ecosistema senza precedenti di software finanziario distribuito e critico per la sicurezza, questa noiosa realtà viene moltiplicata per ordini di grandezza.
Come se tutto questo T complicasse già abbastanza i progressi, c'è un altro problema che gli sviluppatori devono affrontare: decidere innanzitutto su cosa lavorare.
La Criptovaluta e la blockchain sono un campo in rapida crescita con enormi incognite. Con queste enormi incognite arrivano possibilità a spirale, ma anche disaccordi infiniti.
Come ha dimostrato Scaling Bitcoin , c'è una pletora di idee concorrenti che vengono esplorate in qualsiasi momento, molte delle quali attraggono l'attenzione del pubblico. Ciò che raramente viene notato dal pubblico, tuttavia, è che la maggior parte di queste idee viene in seguito marginalizzata per sforzi più promettenti, o gettata nel cestino dei rifiuti.
Sebbene questo possa sembrare inizialmente problematico, è una conseguenza necessaria e desiderata dell'esplorazione di frontiere inesplorate. A volte è ovvio se un'idea può o non può funzionare, ma molte volte non lo è.
Dopotutto, come mi ha detto Peter Todd, collaboratore di Bitcoin CORE : "Non puoi mai sapere veramente se qualcosa è sicuro. Lo sai solo quando è stato sfruttato e non è più sicuro".
Questa dinamica dà origine a molti dibattiti non solo su quale Tecnologie sia possibile implementare, ma anche su cosa dovrebbe essere implementato e su dove concentrare maggiormente gli sforzi in questo ambito quando si prendono in considerazione vari modelli di minaccia.
Il risultato di tutto questo è l'impossibilità di trovare una valutazione identica della stessa proposta o idea da parte di qualsiasi sviluppatore nello spazio, per non parlare di un consenso su dove ulteriori sforzi di ricerca e implementazione siano più utili. L'unica opzione rimasta per determinare cosa funziona e cosa T è quindi un'ampia sperimentazione ed errore. Ciò, ovviamente, richiede sviluppatori ancora più qualificati.
Una strada difficile
Questo è esattamente ciò che Dev++ e altri programmi come il programma di residenza di Chaincode e Programming Blockchain di Jimmy Song cercano di affrontare. Ma mentre questi sforzi stanno gradualmente aumentando gli strumenti educativi, le risorse e i corsi disponibili, diventare uno sviluppatore blockchain è una strada lunga e difficile con molte sfide.
La maggior parte, tuttavia, sono psicologici.
Per gli aspiranti sviluppatori blockchain, è facile essere intimiditi dalla curva di apprendimento necessariamente ripida che il campo presenta naturalmente. Come ex studente e successivo Teaching Assistant presso l'Ironhack Fullstack Bootcamp, so per esperienza personale che l'intimidazione è la barriera più grande per qualsiasi studente che voglia padroneggiare qualsiasi tipo di sviluppo software.
Paradossalmente, tali sentimenti possono persino essere rafforzati dalla profondità della conoscenza di istruttori come quelli di Dev++ e dalla percepita futilità di raggiungere lo stesso livello di padronanza da parte degli studenti. Potrebbe persino essere rafforzato in alcuni dagli atteggiamenti percepiti dei Collaboratori Bitcoin CORE che derivano dal processo di revisione paritaria ben noto ed estremamente critico dei repository.
Ciò è stato illustrato quando ho chiesto al manutentore Bitcoin CORE Pieter Wuille qual era il modo più semplice per uno sviluppatore di contribuire al repository. "Sicuramente la revisione del codice", ha risposto, prima di qualificare rapidamente la sua affermazione.
Ha continuato:
"Tuttavia è sbagliato definirlo facile. Non lo è. Lo standard per contribuire e revisionare il codice Bitcoin CORE è molto alto."
C'è un'ottima ragione per l'approccio rigoroso di Bitcoin Core alla qualità del codice, e raggiungere il livello di conoscenza di Collaboratori come Pieter Wuille e John Newberry può effettivamente sembrare scoraggiante. Tuttavia, ogni programmatore deve iniziare da qualche parte, ed è un errore enorme per gli aspiranti sviluppatori blockchain confondere l'asticella alta di questo singolo repository con il livello di abilità necessario per apportare contributi significativi all'ecosistema più ampio.
Oltre a Bitcoin CORE, innumerevoli altri progetti potrebbero trarre grandi vantaggi dall'assunzione di ulteriore personale qualificato e potrebbero offrire ai programmatori meno esperti un'opportunità per iniziare a muovere i primi passi.
Come nota Elizabeth Stark:
"Fortunatamente è molto più facile Imparare a creare app Lightning che Imparare a essere coinvolti nello sviluppo di protocolli. Detto questo, entrare nello sviluppo di app Lightning può in realtà essere un buon punto di partenza per saperne di più sul protocollo."
L'ampio sviluppo e test che resta per abilitare ed esplorare appieno l'adozione mainstream di Lightning Network è solo ONE esempio di un possibile punto di partenza per sviluppatori più ecologici. Ma ci sono altri frutti ancora più a portata di mano da cogliere.
In quanto sviluppatore web, sono stato contattato e sollecitato per un feedback su non meno di tre API separate mentre partecipavo a Scaling Bitcoin. Le API nello spazio consentono ad altri sviluppatori la possibilità di utilizzare le funzionalità della blockchain, come la prova di esistenza, senza le complessità dell'esecuzione di un nodo completo.
Costruire e contribuire a questo tipo di infrastruttura digitale non è solo essenziale per la crescita del settore nell'ecosistema, ma fornisce anche un'eccellente frutta a portata di mano per gli sviluppatori con poca esperienza in blockchain. Tali opportunità forniscono un modo per apportare contributi significativi e necessari all'ecosistema, familiarizzando al contempo gli sviluppatori con la Tecnologie più profonda. Semplicemente non c'è carenza di tale lavoro, se ONE LOOKS semplicemente.
Garantire il futuro
Con l'avanzare del 2018, tutta l'attenzione sarà focalizzata su ciò che è emozionante e facilmente visibile.
Le oscillazioni dei prezzi e i drammi del settore saranno al centro dell'attenzione e dei titoli dei giornali, come sempre, e saranno il catalizzatore di molti clic, tweet e commenti.
Ma la vera e sottovalutata storia sarà come sempre quella dei tinkerer, e non solo di coloro che contribuiscono a Bitcoin CORE o al Lightning Network. Quelli fuori dai riflettori alle prese con problemi sfumati ed esoterici sono altrettanto importanti.
Sono coloro che, nonostante ostacoli su ostacoli e nessuna fanfara, stanno lottando per modificare lentamente lo stato del mondo e crearne ONE migliore. Sono loro che realizzano i progressi incrementali e così spesso apparentemente irrilevanti che, se presi insieme, fanno progredire un ecosistema.
Indipendentemente da come andrà a finire, il 2018 non sarà un anno decisivo per Bitcoin o Criptovaluta in generale.
Il lavoro più importante e fondamentale ha orizzonti temporali e ricompense che vanno ben oltre l'anno successivo. Questi sforzi non sono focalizzati sul dramma, sulle trovate pubblicitarie o persino sulla Tecnologie in sé, ma sulle persone che la stanno sviluppando e che la svilupperanno.
Come afferma ancora una volta chiaramente Jimmy Song:
"Credo che il Bitcoin sia una cosa antifragile, ma non lo è perché il codice software è così intelligente, ma perché ci sono sviluppatori davvero intelligenti che stanno rafforzando la rete... e credo che più sviluppatori davvero bravi avremo nel sistema, migliore sarà e migliore sarà la riserva di valore."
Mentre i trader possono muovere i Mercati, sono i tinkerer che determineranno veramente il futuro. Mentre iniziamo un nuovo anno, ciò di cui abbiamo bisogno è di molti di loro.
Pensi che un'altra sfida sia ancora più grande?!CoinDesk accetta ora contributi per la sua annuale 2017 in Review. Invia un'e-mail a news@ CoinDesk.com per far sentire la tua voce.
Palloncino Bitcointramite Shutterstock
Nota: Le opinioni espresse in questa rubrica sono quelle dell'autore e non riflettono necessariamente quelle di CoinDesk, Inc. o dei suoi proprietari e affiliati.
Ariel Deschapell
Ariel Deschapell è content manager per la startup immobiliare blockchain Ubitquity e un recente Henry Hazlitt fellow presso la Foundation for Economic Education. Seguici Ariel: @NonASithLord. Ariel è un investitore in Bitcoin e ha azioni in Ubitquity (Vedi: Politiche editoriale).
