Ir para conteúdo principal

Ethereum e Contratos Inteligentes

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.

Isto respondeu à sua pergunta?