Ethereum è una piattaforma blockchain distribuita a blockchain distribuita open source

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.

Requisiti di sistema

I requisiti per configurare Ethereum includono:

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
 Italiano