- 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
Parlando Ethereum: lo stato del dialogo tra sviluppatori nel 2016
Uno sviluppatore fornisce una panoramica della comunità Ethereum , suggerendo come i principianti possono ottenere il miglior aiuto e come il dialogo potrebbe migliorare nel 2017.
Raine Revere è una sviluppatrice e insegnante con oltre 15 anni di esperienza nella programmazione e una voce di spicco nel campo in via di sviluppo della sicurezza degli smart contract Ethereum .
In questo speciale articolo CoinDesk 2016 in Review,venerare fornisce una panoramica introduttiva della comunità Ethereum , i dettagli delle comunicazioni con gli sviluppatori e gli aspetti su cui, a suo avviso, il dialogo potrebbe migliorare nel 2017.


La comunità degli sviluppatori Ethereum è una comunità attiva.
Con la fine del 2016, è il momento ideale per riflettere su come le ultime tecniche crittografiche e le app distribuite (dApp) siano state sperimentate e sviluppate all'interno della condivisione collettiva delle conoscenze della comunità open source, sia da parte di un team che attraverso la passione del singolo ingegnere.
Grazie alla mia esperienza come sviluppatore di app Ethereum , ho imparato a Imparare i dettagli di questa comunità emergente e, mentre ci avviamo verso il 2017, vorrei condividere le mie osservazioni e presentarvi i diversi tipi di sviluppatori che spesso lavorano dietro le quinte.
Per i non sviluppatori, questa potrebbe essere la prima occhiata a chi c'è dietro Ethereum e all'aspetto sociale dell'essere uno sviluppatore dapp. Ti aiuterà a capire meglio da dove provengono le idee, come comunicano gli sviluppatori e come la Tecnologie si evolve con la partecipazione della comunità.
Per gli sviluppatori alle prime armi con il mondo Ethereum , Imparare quali sono le risorse principali e come chiedere aiuto in modo efficace.
Sviluppatori di protocolli
Ethereum stesso è sviluppato da un team di sviluppatori di talento impiegati da Fondazione Ethereum.
Questi sviluppatori e ricercatori sono responsabili della sicurezza, della stabilità della rete, dei meccanismi di consenso, del ridimensionamento, dei protocolli e delle interfacce, dell'implementazione e del rollout del fork, della guida ai minatori, del linguaggio di programmazione dei contratti intelligenti (Solidity), dell'API Web e del client Go Ethereum (Geth): sì, molto!
Gli sviluppatori della Ethereum Foundation hanno la responsabilità maggiore, poiché si occupano sia di funzioni di rete critiche come consenso e sicurezza, sia di definizioni di protocollo che fungono da piattaforma per gli sviluppatori di app. Questi sviluppatori mantengono comunicazioni private per lavoro interno, ma sono attivi a intermittenza su canali pubblici come reddit e gitter e spesso interagiscono con la comunità più ampia.
Sono principalmente interessati a costruire una base stabile e potente che consentirà l'valore a lungo termine di Ethereum, ma hanno anche la responsabilità di adottare misure a breve termine (come proporre hard fork) in caso di problemi emergenti di sicurezza o stabilità sulla rete.
Sviluppatori Dapp
L'altro segmento di sviluppatori, che costituisce la maggior parte della comunità di sviluppatori, è costituito dagli sviluppatori di applicazioni distribuite.
Gli sviluppatori di Dapp sono coloro che sviluppano app che sfruttano la potenza della piattaforma Ethereum per creare nuove applicazioni distribuite. Attraverso firme crittografiche lato client e transazioni verificabili su un registro pubblico, le Dapp forniscono una forma di elaborazione profondamente nuova che non si basa sulla fiducia in un server centrale.
I peer nella rete possono eseguire transazioni complesse, come trasferimenti di proprietà, accordi finanziari o governance collaborativa, con regole non contraffabili codificate nel sistema.
Tuttavia, gli sviluppatori di dapp hanno una curva di apprendimento ripida: per sviluppare dapp, devono Imparare il linguaggio di programmazione Solidity, le interazioni dei vari livelli del sistema (dal protocollo al livello applicativo), gli elementi essenziali della sicurezza degli smart contract, i costi e i limiti GAS , la gestione della memoria specifica della macchina virtuale Ethereum (EVM), come vengono distribuiti i contratti e come le transazioni vengono inviate ed elaborate sulla rete.
Solidity è un linguaggio semplice da usare, in apparenza simile a Javascript, ma il vero sviluppo di dapp implica la comprensione sia delle peculiarità dell'EVM sottostante sia di tutti i livelli del software Ethereum sopra menzionati che ne consentono il funzionamento in un ambiente live.
Questo può essere un insieme di competenze intimidatorie da acquisire, e in effetti mi ci sono voluti diversi mesi per Imparare anche le basi, nonostante anni di esperienza di programmazione. Fortunatamente, ci sono risorse disponibili una volta che ci si tuffa.
Dialoghi di apertura
La risorsa più nota per notizie e comunicazioni Ethereum è reddit.
Se ti senti come se fossi fuori dalle cose, reddit è il modo più rapido Per te entrare in contatto con ciò che sta accadendo nel mondo Ethereum . Tutti gli annunci principali, inclusi quelli ufficiali sulla rete e sulla piattaforma (così come gli annunci per dapp e gettoni) si verificano qui.
È anche un luogo in cui le persone esprimono opinioni, pongono domande e fanno previsioni.
Ci sono tante persone educate e solidali quante sono quelle con atteggiamenti negativi, anche se spesso è uno spazio polarizzato a causa del volume enorme di voci. Personalmente cerco di controllare Reddit ogni due giorni per rimanere sintonizzato su cosa sta succedendo, ma altrimenti evito un coinvolgimento attivo che spesso porta a molte informazioni ma nessuna conclusione definitiva.
Tuttavia, questo è un primo passo essenziale per comprendere meglio cosa sta accadendo nella comunità.
La risorsa che mi entusiasma di più condividere, tuttavia, ègitter, la piattaforma di chat dove si svolge la maggior parte del discorso pubblico di ingegneria. La comunità include una vasta gamma di individui, dagli utenti alle prime armi di Solidity, agli sviluppatori dapp esperti, agli sviluppatori della Foundation che stanno sviluppando la piattaforma stessa.
Questo è il posto giusto per porre domande tecniche. Gli sviluppatori con tutti i livelli di esperienza pongono domande su gitter mentre propongono idee, pianificano funzionalità, risolvono bug o lottano con problemi di rete.
Alla tua domanda potrebbe rispondere con la stessa facilità un principiante che ha appena incontrato il problema e lo ha risolto da solo, oppure uno sviluppatore di fondamenta che si prende un momento per indicarti la giusta direzione su un problema che ha incontrato innumerevoli volte.
Imparare le basi
Se sei nuovo nella community, puoi buttarti e iniziare a partecipare? Assolutamente! Tuttavia, potresti trovare utile KEEP a mente alcune cose quando ti ci metti per la prima volta.
In primo luogo, le risposte alle domande possono essere brevi e incomplete, oppure talvolta le domande non ricevono alcuna risposta.
Ciò non è dovuto a mancanza di volontà, ma piuttosto è solo il prodotto di una comunità in continuo movimento di individui in diversi fusi orari che lavorano a progetti diversi e spesso bilanciano la partecipazione della comunità con le responsabilità lavorative. Consiglio di chiedere educatamente e di includere quanti più dettagli possibili. Più sono specifici, meglio è!
L'errore più grande che vedo fare ai nuovi partecipanti è porre domande troppo generiche, come "T riesco a distribuire il mio contratto. Cosa faccio?" oppure "Ho questa idea per un'app che è come un mercato decentralizzato per i token. Come la realizzo?".
Queste domande o non forniscono informazioni sufficienti per risolvere il problema oppure sono domande di vasta portata che non hanno una risposta ONE e che potrebbero essere affrontate in molti modi.
Una chat room pubblica non è sempre il posto migliore per ricevere feedback su grandi idee nuove. Una volta che lavori su un'app o anche solo giocando con esempi reali, troverai un sacco di assistenza per i vari problemi che potresti incontrare. KEEP specifico e pubblica il tuo codice (con la formattazione corretta) e probabilmente otterrai una risposta.
Oggi, la comunità Ethereum è ancora agli inizi. Ma è anche questo che le conferisce il suo fascino. T ci vorrà molto prima Per te inizi a vedere avatar familiari se passi qualche giorno su gitter. Mi è piaciuto il mio contributo a una comunità di sviluppo di supporto e ti incoraggio a unirti a noi se hai un qualsiasi interesse nello sviluppo Ethereum .
Io trascorro principalmente il tempo insolidità,sito web3 E tartufo canali su gitter – venite a salutarmi. Mi piace sentire i nuovi sviluppatori che sono entusiasti di esplorare Ethereum per la prima volta!
Con l'arrivo di nuovi membri nella community e di nuovi strumenti che semplificano lo sviluppo di dapp per i nuovi arrivati, il 2017 promette di essere il momento migliore per tuffarsi e iniziare a trasformare le proprie idee in realtà!
Questo articolo non intende essere un'approvazione di ONE particolare Tecnologie. La copertura giornalistica completa di CoinDesk sulla blockchain Ethereum può essere trovata qui.
Hai Opinioni sulla blockchain nel 2016? Una previsione per il 2017? Invia un'e-mailCoinDesk per Imparare come puoi contribuire alla nostra serie.
Immagine del tappetino di benvenutotramite Shutterstock
Note: The views expressed in this column are those of the author and do not necessarily reflect those of CoinDesk, Inc. or its owners and affiliates.