Ir para conteúdo principal

Ethereum e contratos inteligentes

U
Escrito por UKey Wallet

Visão geral do Ethereum

Ethereum é uma plataforma de computação de código aberto, global e descentralizada que executa programas conhecidos como contratos inteligentes. Ele usa a tecnologia blockchain para sincronizar e armazenar estados do sistema, enquanto uma criptomoeda chamada Ether é usada para medir e limitar o custo dos recursos computacionais.

A plataforma Ethereum permite que os desenvolvedores construam aplicações descentralizadas resilientes usando mecanismos econômicos integrados. Isso ajuda os aplicativos a permanecerem continuamente disponíveis, reduzindo ou removendo a censura, as dependências de terceiros e os riscos de contrapartes.

Diferenças entre Ethereum e outras blockchains

Propósito

A moeda digital Ether é essencial para o funcionamento do Ethereum. Serve como moeda utilitária usada para pagar pelo acesso à plataforma Ethereum. Porém, Ethereum é muito mais do que uma rede de pagamento digital.

Mais do que apenas um livro-razão

Ethereum foi projetado como um blockchain programável de uso geral, capaz de executar uma máquina virtual capaz de processar código arbitrário e altamente complexo.

A linguagem de script do Bitcoin é intencionalmente limitada a condições simples de verdadeiro ou falso, enquanto a linguagem do Ethereum é Turing-completa. Isso significa que é equivalente a uma máquina de computação universal e pode realizar qualquer cálculo que uma máquina de Turing teórica possa executar.

Contratos Inteligentes

O Bitcoin introduziu a tecnologia blockchain, enquanto o Ethereum reviveu e expandiu o conceito de contratos inteligentes.

Na sua essência, um contrato inteligente visa atingir o mesmo objetivo de um contrato tradicional: definir as obrigações, direitos, recompensas e penalidades de cada parte participante e garantir que as transações sejam executadas de acordo com as regras acordadas.

Os programas de contratos inteligentes não são apenas programas automatizados executados em blockchain; eles também podem funcionar como participantes ativos dentro do sistema.

*Eles podem responder às informações recebidas e enviar informações.

*Eles podem receber, armazenar e transferir valores.

*Eles podem deter ativos temporariamente.

Os programas de contratos inteligentes atuam como entidades digitais confiáveis ​​que realizam operações com base nos termos do contrato.

No passado, os contratos inteligentes não eram amplamente utilizados nas indústrias práticas porque não existia um ambiente de execução confiável. No entanto, após o surgimento do Bitcoin, as pessoas perceberam que a própria tecnologia blockchain poderia naturalmente fornecer um ambiente de execução confiável para contratos inteligentes. Ethereum foi uma das primeiras plataformas a reconhecer e aplicar a sinergia entre blockchain e contratos inteligentes.

Isto respondeu à sua pergunta?