Visão Geral do Ethereum
Ethereum é uma arquitetura de computação descentralizada global, de código aberto, que executa programas conhecidos como contratos inteligentes. Ele utiliza a tecnologia blockchain para sincronizar e armazenar os estados do sistema e emprega uma criptomoeda chamada Ether para medir e restringir o custo dos recursos de execução.
A plataforma Ethereum permite que os desenvolvedores criem aplicações descentralizadas robustas usando métodos econômicos embutidos. Isso possibilita um tempo de atividade contínuo, enquanto reduz ou elimina censura, interfaces de terceiros e riscos de contraparte.
Diferenças Entre Ethereum e Outras Blockchains
Propósito: A moeda digital Ether é tanto indispensável quanto necessária para a operação do Ethereum, e o Ether é visto como uma moeda utilitária para pagar pelo uso da plataforma Ethereum. No entanto, o escopo do Ethereum vai além de uma mera rede de pagamentos digitais.
Mais do que Apenas um Ledger
O Ethereum é projetado como uma blockchain programável de propósito geral, capaz de rodar uma máquina virtual que pode executar códigos arbitrários e infinitamente complexos.
A linguagem de script do Bitcoin é intencionalmente limitada a condições de gasto simples verdade/falso, enquanto a linguagem do Ethereum é Turing-completa, o que significa que é equivalente a uma máquina de computação universal capaz de executar qualquer computação que uma máquina de Turing teórica possa realizar.
Contratos Inteligentes
O Bitcoin foi pioneiro na tecnologia blockchain, e o Ethereum reviveu o conceito de contratos inteligentes.
Em sua essência, um contrato inteligente tem o mesmo propósito que um contrato tradicional: registrar as obrigações, direitos, recompensas e penalidades de cada parte envolvida, garantindo que as transações sejam executadas de acordo com as regras acordadas.
Os programas de contratos inteligentes não são meramente programas de computador automatizados rodando na blockchain; eles mesmos são participantes do sistema.
- Eles respondem a informações recebidas e enviam informações externamente
- Eles recebem, armazenam e transmitem valor
- Eles detêm temporariamente ativos
Os programas de contratos inteligentes agem como uma entidade confiável (em forma digital), executando operações conforme os termos do contrato.
Inicialmente, devido à falta de um ambiente de execução confiável, os contratos inteligentes não foram aplicados em indústrias práticas. No entanto, após o advento do Bitcoin, as pessoas perceberam que a tecnologia subjacente do Bitcoin, a blockchain, naturalmente fornece um ambiente de execução confiável para contratos inteligentes. O Ethereum foi um dos primeiros a reconhecer a sinergia entre blockchain e contratos inteligentes.