Ethereum Piattaforma blockchain gratuita
Traccia le tue transazioni digitali con le app Ethereum alimentate
Ethereum è una rete blockchain distribuita open source. Crea e distribuisci contratti intelligenti e applicazioni distribuite con sicurezza e disponibilità complete
Panoramica ### ** ** Ethereum è una piattaforma basata su blockchain open source che viene utilizzata per creare app decentralizzate. Le applicazioni decentralizzate (DAPPS) vengono eseguite su una rete decentralizzata, il che significa che nessuno ha il controllo su queste app. I contratti intelligenti sono frammenti di codice che controllano e regolano le transazioni sulla rete. Chiunque può creare un contratto intelligente e distribuirlo sulla rete pubblica. Il software Ethereum è basato su Ethereum Virtual Machine (EVM), che è un ambiente di esecuzione per contratti intelligenti. Inoltre, Ethereum mantiene la propria criptovaluta nativa chiamata etere. Il minatore che estrae il nuovo blocco nella blockchain guadagna una taglia sotto forma di etere. Ci sono molti algoritmi di consenso. Tuttavia, Ethereum utilizza un algoritmo di consenso chiamato prova del lavoro (POW). Inoltre, in questo software open source, ogni transazione necessita di potenza computazionale. Pertanto, esiste una commissione associata a ogni transazione chiamata gas e che è necessaria per condurre una transazione con successo. Ethereum si basa su una rete distribuita di nodi su cui vengono eseguite le app decentralizzate. Pertanto, è necessario un’applicazione client per eseguire un nodo sul tuo computer e queste applicazioni client sono disponibili in molte lingue. Inoltre, ci sono tre tipi di nodi completi di nodi, nodo leggero e nodo di archivio. L’architettura del software Ethereum è composta da cinque livelli. In altre parole, questi livelli sono la macchina virtuale Ethereum, i contratti intelligenti, i nodi Ethereum, le API client Ethereum e le applicazioni utente finali. Inoltre, l’implementazione di Ethereum in Go è disponibile con tutti i file di codice sorgente.
Caratteristiche
Ethereum offre le seguenti caratteristiche chiave:
- Open source
- Sicuro con la crittografia
- Ether di criptovaluta
- Contratti intelligenti
- Dapps
- Macchina virtuale Ethereum
- Architettura a più livelli
Istruzioni per l’installazione
Dopo aver installato i prerequisiti, eseguire il comando seguente per clonare il codice sorgente
git clone https://github.com/ethereum/go-ethereum
Successivamente, installa il compilatore GO con il seguente comando
brew install go
Quindi, eseguire il seguente comando
cd go-ethereum
Allo stesso modo, crea il programma geth
con il seguente comando
make geth
Se vedi alcuni errori relativi ai file di intestazione della libreria di sistema Mac OS, installa gli strumenti di riga di comando Xcode e riprova di nuovo
xcode-select --install
Infine, ora puoi iniziare il tuo nodo con il seguente comando
build/bin/geth
Esplorare
Potresti trovare i seguenti collegamenti pertinenti:
Una guida per principianti per configurare il nodo Ethereum su LocalHost
Top 5 piattaforme blockchain open source nel 2020
Una guida di base su come creare un contratto intelligente Ethereum
Come la tecnologia blockchain può aggiornare la tua strategia aziendale