Wallet Ethereum: Guida completa per principianti

WALLET_Ethereum

Wallet Ethereum sezionati e revisionati

 Oggi parleremo dei Wallet per Ethereum: quei pezzi di software, o hardware, che ci permettono di interagire con la rete Ethereum.

I Wallet Ethereum ti permettono di tenere Ether e di scrivere contratti intelligenti.

I principianti staranno meglio usando i portafogli che non consentono la funzionalità di wallet intelligente in quanto sono molto più semplici da usare.

I migliori Wallet Ethereum per principianti sono:

Wallet Ethereum: Ledger (hardware)

Wallet Ethereum: Trezor  (hardware)

Wallet Ethereum: MyEtherWallet (basato sul browser)

Wallet Ethereum: Exodus (Desktop)

Wallet Ethereum: Jaxx (iOS, Android, desktop)

Se stai cercando un wallet intelligente (noto anche come nodo completo ) dai un’occhiata a Mist .

La guida completa per principianti ai Wallet Ethereum

I Wallet Ethereum sono molto più complessi dei wallet Bitcoin .

Questa guida è una spiegazione completa e non tecnica su come funzionano i Wallet Ethereum ed Ethereum.

Ecco di cosa parleremo su:

Introduzione Wallet Ethereum

Conti e indirizzi Wallet Ethereum

Invio di Ether Wallet Ethereum

Tipi di Wallet Ethereum

MyEtherWallet Wallet Ethereum

Wallet Ethereum hardware

Wallet Ethereum – MetaMask

Wallet Ethereum – Exodus

Wallet Ethereum – Jaxx

Wallet Ethereum: MyETHAddress – wallet di carta

Wallet Ethereum. Unità di Ether

Wallet Ethereum :Ethereum Gas

Wallet Ethereum: Conclusione

Non ti piace leggere? Guarda invece la nostra guida video

1. Wallet Ethereum Introduzione –

Al suo interno, un wallet Ethereum, noto anche come client, contiene la tua chiave privata – la “password segreta” che ti dà il controllo sulle tue monete.

Ti fornisce anche un indirizzo pubblico di Ethereum che le persone possono usare per inviarti la valuta di Ethereum conosciuta come Ether.

Gli indirizzi di Ethereum sono lunghe stringhe di lettere e numeri che iniziano con “0x”.

Ecco un esempio: 0xe79c3300773E8593fb332487E1EfdD8729b87445

Questo è quanto Bitcoin ed Ethereum vanno in termini di somiglianze.

Molti utenti non tecnici pensano a Ether come valuta nello stesso senso in cui vedono Bitcoin.

Essi acquistano Ether nella speranza che il suo prezzo salirà.

Ether non è stato progettato per lo stesso scopo di Bitcoin.

Se hai visto l’articolo precedente ” Che cos’è Ethereum? “Tu sai che Ethereum è una rete di computer indipendenti che lavorano insieme come un supercomputer.

Questo super computer esegue pezzi di codice noti come contratti (o contratti intelligenti ).

Interagire con i contratti richiede una comunicazione più complessa rispetto all’invio di X quantità di denaro da Y a Z come fa Bitcoin.

I wallet Ethereum sono lo strumento che usiamo per questa comunicazione.

Quindi, per capire veramente i wallet di Ethereum, dobbiamo prima capire come viene costruito Ethereum.

2. Wallet Ethereum: Conti e indirizzi di Ethereum

In Ethereum ci sono due tipi di account:

Account di proprietà esterna (EOA)

Il tipo più semplice di account in Ethereum è chiamato EOA.

Simile a come funziona un wallet Bitcoin , gli EOA hanno un indirizzo Ethereum controllato da una chiave privata.

Una persona può aprire tanti EOA a suo piacimento.

Inoltre, per inviare e ricevere Ether, gli EOA hanno la possibilità di creare contratti e attivarli.

Conti contrattuali Wallet Ethereum

Gli account di contratto sono account a cui è associato il codice .

Ogni contratto distribuito sulla rete Ethereum ha un proprio account che include un indirizzo Ethereum unico.

Tuttavia, a differenza di un account esterno, un account di contratto non ha una chiave privata che lo controlla.

Quindi, come viene controllato un conto contrattuale?

Il codice che definisce il contratto include una serie di trigger predefiniti che controllano l’account.

In altre parole, le condizioni per controllare l’operatività del contratto sono codificate in modo rigido fin dall’inizio.

Analogamente agli EOA, gli account di contratto possono ricevere Ether e, se attivati, inviare Ether o persino creare account di contratti aggiuntivi (se sono stati programmati per farlo).

È importante notare che i contratti non possono essere modificati una volta che sono stati lanciati, quindi l’autore deve essere molto accurato nella stesura delle condizioni per ciascun trigger.

3. Wallet Ethereum: Invio di Ether tra account

Gli EOA possono interagire con altri EOA e con i contratti attraverso i messaggi.

Questi messaggi sono “avvolti” all’interno delle transazioni che sono pagate in Ether.

Pertanto, mentre le transazioni in Bitcoin vengono utilizzate solo per trasferire il valore, le transazioni di Ethereum vengono utilizzate per una serie di motivi:

Trasferimento di valore – La forma più semplice di transazione, l’invio di Ether tra conti.

Creare un nuovo contratto Smart : la creazione di un nuovo contratto viene effettuata inviando una transazione che include il codice del contratto.

Attivazione di un contratto : l’invio di una transazione può anche attivare un contratto specifico per eseguire un’azione. Ad esempio, quando invii denaro all’account del conto di un contratto ICO , stai effettivamente attivando un contratto che ti invia token in cambio (più su token qui).

Ora che capisci come viene costruito Ethereum e che le transazioni vengono effettivamente utilizzate per aiutare i conti a parlare tra loro, possiamo passare ai portafogli Ethereum.

4. Wallet Ethereum: Tipi di portafogli Ethereum

Portafogli smart contract

Alcuni portafogli ti consentono solo di trasferire il valore (ad esempio, invia Ether tra gli account).

Altri portafogli ti consentiranno di implementare o attivare un contratto.

Questi portafogli sono noti come “Portafogli smart contract”.

Analogamente al Bitcoin, i wallet vengono a volte definiti client o nodi.

Esistono due tipi di client: full client e light client

Wallet Ethereum: Nodo completo / client / wallet

Un nodo completo è un computer che contiene l’intera storia della blockchain di Ethereum , dal suo inizio fino ad oggi.

L’esecuzione di un nodo completo presenta svantaggi come l’aumento di memoria e l’utilizzo del computer, tuttavia consente di verificare le transazioni sulla blockchain di Ethereum senza che sia necessario affidarsi alla parola di qualcuno.

I nodi completi sono parte integrante della rete Ethereum in quanto sono i “muscoli” della rete, che aiutano a eseguire i contratti in modo decentralizzato.

Ogni nodo che riceve un nuovo blocco di transazioni esegue anche il codice all’interno di queste transazioni.

Esistono diversi programmi per aiutarti a gestire un nodo completo Ethereum.

I più comuni sono Geth e Parity.

Geth – Abbreviazione di Go Ethereum. Sviluppato dalla Fondazione Ethereum (un’organizzazione senza scopo di lucro fondata per sviluppare il codice e la comunità di Ethereum). Geth è il programma più popolare e più utilizzato.

Mist -Since Geth è uno strumento creato per gli sviluppatori Mist è stato creato per consentire agli utenti non tecnici di interagire con esso. Quindi, mentre tecnicamente stai usando Geth, Mist ti offre un’interfaccia utente semplice per parlarci.

Parity – Una società privata con sede a Londra, la cui missione è quella di consentire alle aziende e alle organizzazioni di capitalizzare sulla tecnologia blockchain.

Hanno sviluppato un software per eseguire i nodi completi per Ethereum e sono considerati il secondo client completo più popolare.

Solo per riferimento, al momento di questo articolo ci sono 9713 nodi che eseguono Geth e 4069 nodi che eseguono Parity.

Tutti i nodi completi sono portafogli intelligenti, il che significa che possono implementare contratti intelligenti sulla rete Ethereum.

Wallet Ethereum Lights node / client / wallet

Lights node, simili ai portafogli SPV di Bitcoin , sono programmi che si basano su nodi completi di terze parti al fine di ottenere informazioni quando necessario invece di tenere una copia completa della blockchain.

Ciò significa che richiedono meno spazio e possono operare su dispositivi con spazio limitato, come i telefoni cellulari.

Essendo la seconda più grande valuta per capitalizzazione di mercato sul mercato criptato, Ether ha attirato l’attenzione degli utenti di tutti i giorni.

Questi utenti di solito usano i nodi leggeri come portafogli poiché è più facile da installare e utilizzare.

Se non si intende scrivere contratti intelligenti in tempi brevi (che presumo sia il caso) è possibile utilizzare qualsiasi tipo di wallet elencato di seguito per l’esperienza più facile da usare.

wallet ethereum - Wallet Ethereum: Guida completa per principianti

5. Wallet Ethereum: MyEtherWallet

Un’interfaccia amichevole per il sito web MyEtherWallet (o MEW in breve) è un sito che rende più facile l’esperienza di interagire con la blockchain di Ethereum.

È uno dei primi portafogli della collezione Ethereum, è open-source ed è un wallet intelligente.

Puoi accedere a MEW tramite il tuo browser internet.

Quando si utilizza MEW, è possibile inviare e ricevere token Ether, ERC20 e persino Ethereum Classic .

Inoltre, è importante sapere che la chiave privata per MEW è memorizzata sul tuo computer in un file crittografato e non sul sito web.

Significato MEW non ha accesso alle tue monete.

Per quanto riguarda la sicurezza, ci sono alcune cose a cui prestare attenzione.

L’utilizzo di un browser Web come interfaccia apre una porta a due tipi di attacchi:

Phishing – Un tentativo fraudolento di rubare le tue chiavi private impersonando il sito web.

Attacchi DNS : reindirizzare la tua attività su Internet a un server malevolo alternativo, di solito sul Wi-Fi pubblico.

Tuttavia, ci sono modi per proteggersi da questi attacchi, aggiungendo il sito ai propri segnalibri e controllando sempre che il sito web abbia un’icona di blocco sul lato sinistro del browser con la parola “Sicuro” ad esso.

Clicca qui per visitare MEW

hardware wallet ethereum - Wallet Ethereum: Guida completa per principianti

6. Wallet Ethereum hardware: la forma più sicura di portafogli

Se sei serio riguardo alla sicurezza, ti suggerisco di conservare Ethereum su un wallet hardware .

Pur essendo il modo più sicuro per conservare le tue monete, i portafogli hardware non sono gratuiti e costano da $ 50 a $ 100 (spedizione non inclusa).

Inoltre, i portafogli hardware non sono smart wallet design in base alla progettazione, possono solo inviare e ricevere token Ether e ERC-20 .

Tuttavia, è possibile utilizzare l’interfaccia di MEW per controllare il proprio wallet hardware e quindi utilizzarlo come portafogli smart contract.

I principali portafogli hardware di oggi TREZOR , Ledger e KeepKey forniscono tutti la possibilità di archiviare Ethereum su di essi.

Personalmente, io uso un TREZOR ma tutti e tre sono scelte eccellenti per la massima sicurezza.

7. Wallet Ethereum: MetaMask

Un wallet di estensioni del browser MetaMask è un’estensione del browser che può essere utilizzata su Chrome, Firefox e Brave.

Può contenere solo token Ether ed ERC-20.

Ha un meccanismo di acquisto monete integrato e ha anche impostazioni Hierarchical Deterministic (HD) – il che significa che il tuo wallet può creare una quantità quasi infinita di indirizzi.

Simile a MEW, MetaMask è open source, tuttavia diversamente da MEW, le chiavi private vengono memorizzate nel browser in modo crittografato, inclusa la protezione con password e non vengono scaricate sul computer.

MetaMask non è un wallet di contratto intelligente.

Clicca qui per visitare MetaMask

exodus desktop wallet - Wallet Ethereum: Guida completa per principianti

8. Wallet Ethereum: Exodus

L’opzione desktop per un maggiore controllo Exodus è un wallet per desktop Bitcoin e Altcoin con un bel design e un’interfaccia intuitiva.

Il wallet può essere utilizzato esclusivamente per inviare e ricevere Ether e non è un wallet di contratto intelligente.

Ho esaminato il wallet in passato e ho pensato che fosse uno dei migliori che ho trovato finora.

Quando si tratta di limitazioni per Exodus, tieni presente che non è open source al 100%.

Molti componenti di Exodus sono open source, ma non tutti.

Ciò significa che il codice non è completamente rivisto dalla comunità.

Inoltre, il wallet è attualmente disponibile solo in una versione desktop (nessuna versione mobile ancora).

Esodo supporta solo ETH e non ETC (Ethereum Classic).

Exodus è un wallet indipendente che memorizza la chiave privata sul tuo computer e non su nessun server esterno.

Ciò significa che hai il pieno controllo (e la piena responsabilità) sulle tue monete.

Clicca qui per vedere Exodus

wallet per ethereum - Wallet Ethereum: Guida completa per principianti

9. Wallet Ethereum:  Jaxx

Un wallet Ethereum multipiattaforma Simile a Exodus Jaxx fornisce un’interfaccia semplice e intuitiva per molti altcoin.

Anche simile a Exodus Jaxx non è un wallet di contratto intelligente.

Diversamente dalla maggior parte degli altri portafogli là fuori, Jaxx supporta ETH (Ethereum) ed ETC (Ethereum Classic).

Inoltre, le tue chiavi private non vengono mai condivise con il server Jaxx e vengono memorizzate in modo sicuro sulla tua macchina.

Jaxx non è open source, ma il codice è disponibile gratuitamente sul sito web del wallet che lo rende un po ‘più accessibile per la revisione.

Clicca qui per controllare Jaxx per te

paper wallet ethereum - Wallet Ethereum: Guida completa per principianti

10. Wallet Ethereum: ETHAdress 

L’opzione di conservazione a freddo Per quelli di voi che desiderano archiviare Ethereum offline e non utilizzare un wallet hardware, è possibile stampare un wallet Ethereum Paper.

MyEtherWallet ti consente di stampare un wallet di carta Ethereum come quello che hai in Bitcoin.

Simile a BitAddress.org , il sito creerà una coppia di chiavi privata e pubblica con il clic di un pulsante.

È quindi possibile stampare queste informazioni e memorizzarle in un luogo sicuro in modo che nessun hacker esterno sia in grado di ottenere le monete.

Un’altra opzione disponibile è quella di crittografare la tua chiave privata in modo che se tu o chiunque altro desideri utilizzare le monete, dovranno conoscere la password per decrittografarla.

Non dovresti MAI condividere la tua chiave privata con nessuno.

Nell’immagine sopra la mia chiave privata è esposta pubblicamente ma è perché non ci sono monete in questo wallet.

Nel momento in cui qualcuno conosce la tua chiave privata, ha il controllo sulle tue monete.

L’utilizzo di ETHaddress sarà probabilmente un modo relativamente sicuro per archiviare Ethereum.

Tuttavia, ETHaddress può essere utilizzato solo con ETH (non ETC).

Inoltre, se desideri utilizzare le tue monete per il pagamento o inviarle a qualcun altro, dovrai importare le chiavi in un wallet online (es. Exodus, Jaxx) e solo allora sarai in grado di usarle.

Clicca qui per visitare ETHAddress

11. Wallet Ethereum: Unità di Ether

Mentre Bitcoin può essere diviso in 100.000.000 di unità con l’unità più piccola denominata Satoshi , l’etere può essere diviso in 1.000.000.000.000.000.000 di unità (1 quintilione) con il più piccolo chiamato Wei.

Wei prende il nome da Wei Dai, un attivista della crittografia che è noto per supportare l’uso diffuso di crittografia forte e tecnologie orientate alla privacy.

Le commissioni per le transazioni, che discuteremo tra un momento, sono generalmente calcolate in Giga Wei o GWei.

Quindi, 1.000.000.000.000.000.000 di Wei equivalgono a 1 Etere e 1.000.000.000 di Wei equivale a 1 GWei.

Ci sono anche altri nomi per diverse quantità di Wei, tutti chiamati in onore di famosi crittografi, come mostrato in questa tabella:

eth wallet - Wallet Ethereum: Guida completa per principianti

12. Wallet per Ethereum: Ethereum Gas

In Bitcoin, per inviare una transazione, dobbiamo aggiungere una commissione per il minatore .

In questo modo, incentiviamo i minatori a includerlo in un blocco .

In Ethereum, dobbiamo anche incentivare i minatori, per il loro contributo di potenza di calcolo al supercomputer Ethereum.

Proprio come una macchina, la rete Ethereum funziona su Gas.

Ogni linea di codice che deve essere eseguita dalla rete occuperà una certa quantità di gas.

Esaurito Gas e il codice si arresta.

Specifica la quantità di Gas che utilizzerai in anticipo e non puoi fare rifornimento durante il viaggio.

Se il tuo contratto esaurisce Gas perché è stato scritto in modo inefficiente o hai sbagliato i calcoli, si fermerà proprio in mezzo alla strada.

Questo sistema motiva i programmatori di smart contract a mantenere il loro codice snello e ottimizzato, dal momento che il gas costa denaro come apprenderemo presto.

Wallet per Ethereum: Chi raccoglie questo gas?

Bene, va ai minatori perché sono quelli che investono potenza di calcolo per aggiornare il registro delle transazioni di Ethereum (simile a quello che succede in Bitcoin).

Wallet per Ethereum: Come ottengo il gas?

Il gas non è qualcosa che puoi possedere, è solo un’unità di conto per misurare quanto lavoro è necessario per eseguire una linea di codice.

Pensalo come l’equivalente di ore di lavoro.

Il gas viene pagato in Ether, ora so cosa stai pensando – perché non solo l’esecuzione del prezzo del contratto intelligente in Ether, perché abbiamo bisogno di un’altra moneta virtuale?

Bene, il prezzo di Ether è in costante cambiamento e, se il prezzo dei contratti fosse fissato in Ether, il prezzo sarebbe diverso ogni volta che lo calcoliamo a causa del tasso di cambio fluttuante.

Immagina che avremmo il prezzo di dipingere la nostra casa a 2 Ether, a volte ci costerebbe $ 1000 e altre $ 2000.

Con Gas, eseguire lo stesso contratto più volte restituirà sempre una quantità fissa di Gas da pagare, proprio come dipingere la stessa casa ogni volta ha lo stesso numero di ore.

Wallet per Ethereum: Come viene calcolato il gas

Quindi quanto gas hai bisogno per eseguire una riga di codice?

Facile … ci sono importi predefiniti per ogni azione che vuoi eseguire nel tuo codice (un esempio può essere trovato qui).

Ad esempio, l’invio di Ether da un indirizzo all’altro richiede 21.000 unità di gas.

Wallet per Ethereum: Quanto costa un 1 gas?

Ora viene la parte difficile.

Il prezzo di 1 unità di gas cambia continuamente a seconda di quanto sia affollata la rete.

Allo stesso modo, un’ora di lavoro costerebbe di più se molte persone sono alla ricerca di dipendenti, il prezzo del gas aumenta quando la rete è affollata.

Il prezzo del gas “standard” è intorno a 0,00000002 Ether (o 20 GiGa wei).

Puoi considerare questo lo stipendio medio sul mercato per un’ora di lavoro.

Se la rete Ethereum è molto impegnata e si desidera che il proprio contratto abbia priorità nell’esecuzione rispetto ad altri contratti, è possibile che il prezzo del gas sia superiore al prezzo del gas, in modo che i minatori abbiano un incentivo a includere il contratto nel blocco successivo.

In pratica stai dicendo che sono disposto ad aumentare il tuo stipendio per unità di lavoro in modo da dare priorità al mio lavoro.

Questo è simile al modo in cui le commissioni di transazione Bitcoin aumentano quando la rete è affollata.

Qui puoi controllare l’attuale prezzo del gas standard della rete .

ETH Gas station - Wallet Ethereum: Guida completa per principianti

Wallet per Ethereum: Limite di gas

Quando si inviano transazioni in Ether è necessario specificare un limite di gas, ovvero quanto gas si è disposti a pagare al massimo per eseguire le nostre linee di codice.

Questo viene fatto al fine di proteggerti dall’esaurimento dei tuoi fondi nel caso in cui il tuo codice abbia un errore e funzioni all’infinito e in modo inefficiente.

Si paga in anticipo il limite del gas e non c’è possibilità di “rifornimento”.

Se pagate in eccesso vieni rimborsato, se sottoporti a sottoprezzo il contratto ti fermerai nel mezzo.

Quindi scegli quante unità di gas e quanto quanto pagare per ogni unità.

Se non utilizzi abbastanza unità, nessun minatore prenderà in carico la tua transazione dal momento che non ha abbastanza benzina dall’inizio.

Se, d’altra parte, si scelgono abbastanza unità di gas, ma si pagano meno per loro, potrebbe volerci molto tempo per la transazione.

In Ethereum, le commissioni sono un termine generale che si riferisce al gas utilizzato moltiplicato per il prezzo del gas che eri disposto a pagare.

In altre parole: le ore di lavoro moltiplicano il salario all’ora.

Più alto sei disposto a pagare per il gas, più Ether i minatori competeranno per eseguire il tuo codice e più velocemente la tua transazione sarà inclusa nella blockchain.

Tieni presente che se un’operazione a corto di gas si fermerà a metà strada (proprio come la tua auto) e nessun Ether verrà restituito a te (proprio come una stazione di benzina non ti rimborserà anche se non avevi abbastanza benzina per arrivare dove vuoi andare).

Questo può accadere se per esempio il tuo contratto ha bisogno di svolgere alcune funzioni ricorrenti che continuano a consumare gas e alla fine si esauriscono.

13. Wallet Ethereum: Conclusione

Speriamo che ora abbia una migliore comprensione dei portafogli, dei conti, del gas di Ethereum e anche dei vari portafogli da cui puoi scegliere.

Come probabilmente avrai notato, Ethereum è molto più complicato di Bitcoin.

Non preoccuparti, peggiora 🙂 ma saremo qui per vederti attraverso tutto questo.

Potresti avere ancora domande. Se è così, lasciateli nella sezione commenti qui sotto.

Qui sotto puoi trovare altri wallet, provane alcuni e dimmi come ti trovi!

wallet blockchain 300x157 - Wallet Ethereum: Guida completa per principianti

Blockchain spiegazione e wallet bitcoin

Blockchain spiegato, la prima guida blockchain ita, per aver un quadro completo sulla blockchain bitcoins, ecco per te una guida blockchain italiano su blockchain …

Mi farebbe piacere se tu lasciassi un commento!