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.
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
Explore
Você pode encontrar os seguintes links relevantes:
Um guia para iniciantes para configurar o nó Ethereum na localhost
5 principais plataformas de blockchain de código aberto em 2020
Um guia básico sobre como criar contrato inteligente Ethereum
Como a tecnologia blockchain pode atualizar sua estratégia de negócios