Visão Geral do Ethereum
Ethereum é uma arquitetura de computação global, descentralizada e de código aberto que executa programas conhecidos como contratos inteligentes. Ele utiliza a tecnologia blockchain para sincronizar e armazenar estados do sistema e utiliza uma criptomoeda chamada Ether para medir e limitar o custo dos recursos de execução.
A plataforma Ethereum permite que desenvolvedores construam aplicações descentralizadas robustas usando métodos econômicos embutidos. Isso permite tempo de atividade contínuo, ao mesmo tempo em que reduz ou elimina a censura, interfaces de terceiros e riscos de contraparte.
Diferenças entre Ethereum e outras Blockchains
Finalidade: A moeda digital Ether é essencial e necessária para a operação do Ethereum, e o Ether é considerado uma moeda de utilidade para pagar pelo uso da plataforma Ethereum. No entanto, o escopo do Ethereum vai além de uma mera rede de pagamento digital.
Mais do que um Livro-Razão
Ethereum foi concebido como um blockchain programável de propósito geral, capaz de executar uma máquina virtual que pode processar qualquer código, de complexidade arbitrária e infinita.
A linguagem de script do Bitcoin é intencionalmente limitada a condições simples de verdade/falsidade para a saída, enquanto a linguagem do Ethereum é Turing-completa, o que significa que é equivalente a uma máquina de computação universal que pode executar qualquer computação que uma máquina teórica de Turing possa realizar.
Contratos Inteligentes
O Bitcoin fundou a tecnologia blockchain e o Ethereum revitalizou o conceito de contratos inteligentes.
Fundamentalmente, um contrato inteligente busca o mesmo objetivo que um contrato tradicional: descrever as obrigações, direitos, recompensas e penalidades de cada parte envolvida e garantir que as transações sejam executadas de acordo com as regras acordadas.
Os programas de contrato inteligente não são apenas programas de computador automatizados executados no blockchain; eles são participantes do sistema por si só.
Eles reagem a informações recebidas e enviam informações externamente
Eles recebem, armazenam e transferem valores
Eles detêm ativos temporariamente
Os programas de contrato inteligente operam como uma entidade confiável (em forma digital) que executa operações de acordo com os termos do contrato.
Originalmente, os contratos inteligentes não eram aplicados em setores práticos devido à falta de um ambiente de execução confiável. No entanto, após o surgimento do Bitcoin, as pessoas perceberam que a tecnologia subjacente do Bitcoin, o blockchain, fornece inerentemente um ambiente de execução confiável para contratos inteligentes. O Ethereum foi um dos primeiros a perceber a sinergia entre blockchain e contratos inteligentes.
