Ethereum é uma plataforma de blockchain distribuída de código aberto distribuído

Ethereum Plataforma Blockchain livre

Rastreie suas transações digitais com aplicativos alimentados pelo Ethereum

O Ethereum é uma rede de blockchain distribuída de código aberto. Construa e implante contratos inteligentes e aplicativos distribuídos com segurança e disponibilidade completas

Visão geral

O Ethereum é uma plataforma baseada em blockchain de código aberto usado para criar aplicativos descentralizados. Aplicativos descentralizados (DAPPs) são executados em uma rede descentralizada, o que significa que ninguém tem controle sobre esses aplicativos. Contratos inteligentes são trechos de código que controlam e governam as transações pela rede. Qualquer pessoa pode construir um contrato inteligente e implantá -lo na rede pública. O software Ethereum é construído no topo da máquina virtual Ethereum (EVM), que é um ambiente de tempo de execução para contratos inteligentes. Além disso, o Ethereum mantém sua própria criptomoeda nativa chamada éter. O mineiro que menciona o novo bloco na blockchain ganha uma recompensa na forma de um éter. Existem muitos algoritmos de consenso. No entanto, o Ethereum usa um algoritmo de consenso chamado Prova de Trabalho (POW). Além disso, neste software de código aberto, toda transação precisa de energia computacional. Portanto, há uma taxa associada a todas as transações chamadas gás e que é necessário para realizar uma transação com sucesso. O Ethereum é baseado em uma rede distribuída de nós nos quais os aplicativos descentralizados são executados. Portanto, você precisa de um aplicativo cliente para executar um nó em sua máquina e esses aplicativos do cliente estão disponíveis em vários idiomas. Além disso, existem três tipos de nós, nó completo, nó leve e nó de arquivo. A arquitetura de software Ethereum consiste em cinco camadas. Em outras palavras, essas camadas são Máquina Virtual Ethereum, Contratos inteligentes, nós Ethereum, APIs do cliente Ethereum e aplicativos de usuário final. Além disso, a implementação do idioma Ethereum no Go está disponível com todos os arquivos de código -fonte.

Requisitos de sistema

Os requisitos para configurar o Ethereum incluem:

Características

O Ethereum oferece os seguintes recursos principais:

  • Código aberto
  • Seguro com criptografia
  • Éter de criptomoeda
  • Contratos inteligentes
  • Dapps
  • Máquina virtual Ethereum
  • Arquitetura de várias camadas

Instruções de instalação

Depois de instalar os pré-requisitos, execute o seguinte comando para clonar o código-fonte

    git clone https://github.com/ethereum/go-ethereum

Depois disso, instale o compilador Go com o seguinte comando

    brew install go

Em seguida, execute o seguinte comando

    cd go-ethereum

Da mesma forma, construa o programa Geth com o seguinte comando

    make geth

Se você vir alguns erros relacionados aos arquivos de cabeçalho da biblioteca do sistema Mac OS, instale as ferramentas de linha de comando xcode e tente novamente

    xcode-select --install

Finalmente, agora você pode iniciar seu nó com o seguinte comando

    build/bin/geth
 Português