Contratos Inteligentes da Ethereum Explicados

A Ethereum abriu o novo mundo com tecnologias de ponta e experiência exclusiva do usuário. Compartilhamento automatizado, mercados inteligentes, rastreamento de registros médicos e até internet sem servidores! 

Os contratos inteligentes se tornaram uma nova tecnologia baseada em uma blockchain pública. O que há de único no Ethereum e nos contratos inteligentes? Changelly explica o básico neste guia. 

Saiba mais sobre a Criptomoeda Ethereum na Revisão de Changelly.

Quem inventou contratos inteligentes?

Se você perguntar, todo nerd da Ethereum pode falar sobre como a plataforma nasceu. Tudo começou com a concepção de contratos inteligentes desenvolvidos por Nick Szabo em 1996. 

Szabo é uma das figuras mais influentes do mundo de criptografia e tecnologia. Ele é um criptógrafo pioneiro e estudioso do direito que definiu o termo “Contratos inteligentes” e sua importância para as instituições financeiras. 

Já falamos sobre as pessoas mais famosas da indústria de criptografia.

A ideia de contratos inteligentes implica o modelo de relacionamento entre duas partes, onde todas as cláusulas contratuais são codificadas no hardware e no software para tornar a violação do contrato não lucrativa. 

Mesmo que a tecnologia blockchain não tivesse sido inventada, Nick Szabo descreveu todo o mecanismo no livro chamado ‘Contratos inteligentes: blocos de construção para o mercado livre digital’ em 1996. 

Como um exemplo de como os contratos inteligentes funcionam, Szabo descreveu uma máquina de venda automática. Bob coloca 25 centavos na máquina de venda automática e depois recebe um refrigerante, enquanto Alice coloca uma nota de um dólar e recebe um refrigerante e troco de volta. A máquina de venda automática atua como um portador de contrato que oferece a qualquer pessoa que possua algumas moedas para participar de uma troca.

Nesse caso, na verdade não é um refrigerante. Os usuários inserem dados ou valores e recebem um item de uma máquina. Esses itens podem ser um programa, alguns blocos criados para DApps e até empresas descentralizadas, DAO. 

10 Melhores Dapps para Usar em 2020

Funcionalidade de contrato inteligente

Os contratos inteligentes funcionam da mesma maneira no blockchain e operam de acordo com chaves criptográficas, protocolos de segurança e outras regras codificadas. Essas regras foram transformadas em realidade por Vitalik Buterin em 30 de julho de 2015, quando a rede Ethereum foi lançada.

O contrato inteligente é um acordo entre duas pessoas/partes na forma de código de computador. Ele foi executado na blockchain para que ninguém possa alterar o código. O contrato será ativado automaticamente quando determinadas condições forem atendidas. 

Contratos inteligentes – explicados de forma simples

Vamos apresentar um exemplo de contrato inteligente. 

Brad quer comprar a casa de Kate. Aceitamos o acordo entre eles como um contrato inteligente. QUANDO Brad paga Kate 1.000 ETH,  ENTÃO Brad se torna o dono da casa. Quando esse contrato é colocado no blockchain, ninguém pode mudá-lo. Este contrato inteligente será executado automaticamente assim que Brad pagar a Kate pela casa. 

Se Brad e Kate não usam a tecnologia de contrato inteligente, eles precisam se inscrever em alguns serviços de terceiros, como um banco, alguns agentes do governo etc. 

Blockchain é a razão pela qual um contrato inteligente é uma ótima tecnologia. Pode ser aplicado a diversas esferas da vida. Ninguém tem controle do blockchain porque é um banco de dados compartilhado. 

O que é o Blockchain? O melhor guia para a tecnologia de contabilidade distribuída

Como o contrato inteligente é criado e executado?

Ethereum substitui a linguagem de script do Bitcoin pela qual permite que os desenvolvedores criem seus próprios programas. Os contratos inteligentes da Ethereum são escritos na linguagem de programação Solidity, que é semelhante a Javascript. 

Quando a transação ocorre, o sistema precisa de poder para validá-las. Para compensar energia e tempo, a transação exige uma taxa, na forma do chamado Gas, que é pago em criptomoeda Ethereum (ETH). O valor da taxa depende da energia necessária para uma transação. 

A tecnologia de contrato inteligente tem uma funcionalidade exclusiva:

  1. É multi-assinatura. Isso significa que os fundos são gastos apenas quando a porcentagem necessária de pessoas concorda. 
  2. Ele fornece utilidade para outros contratos.
  3. Ele armazena informações sobre aplicativos

Onde os contratos inteligentes são usados?

Três anos depois, o Ethereum continua sendo o projeto mais promissor e popular, depois do Bitcoin. Como pioneira em tecnologias de contratos inteligentes, a Ethereum atraiu milhões de pessoas, incluindo investidores de TI e fintech, desenvolvedores independentes e entusiastas de criptomoedas.

A plataforma deu origem a milhares de plataformas, aplicativos descentralizados e jogos baseados no Ethereum e estabeleceu a tendência de criar projetos separados de criptomoeda. Segundo a Etherscan, a rede Ethereum executa mais de 268 mil tokens.

Já publicamos o artigo sobre 5 exemplos reais de contratos inteligentes.

Existem várias maneiras de implementar a tecnologia de contrato inteligente. Ela começou a se espalhar em 2016-2017, quando o financiamento coletivo da ICO se tornou uma coisa. A tecnologia pode ser aplicada a serviços financeiros, como transferência de dinheiro e pagamentos de empréstimos. 

No entanto, as possibilidades são infinitas: seguros, processos legais, sistema de saúde, logística, governo, imóveis, etc. Vamos ver a implementação real de contratos inteligentes.

  • Seguro. A AXA é uma companhia de seguros francesa que primeiro testou o seguro de atraso de voo com base em contratos inteligentes. Se o voo atrasar por um tempo acordado, o cliente será pago automaticamente. 
  • Mercado de Previsão. Plataformas de previsão como Augur e Gnosis se tornaram bastante populares. Os usuários criam um contrato de previsão para qualquer evento e recebem um pagamento automático. É uma coisa para qualquer casa de apostas. 
  • Poder do computador. O projeto Golem é um ótimo exemplo de implementação de contrato inteligente. Representa a economia de compartilhamento, como um Airbnb. No entanto, em vez de acomodação, os usuários alugam poder de computação.

A implementação e realização de contratos inteligentes são limitadas apenas pela imaginação dos desenvolvedores. 

Vantagens dos contratos inteligentes

  1. Confiança. Ninguém pode perder o contrato. 
  2. Segurança. Pequena chance de pirataria.
  3. Rapidez. Código de software com tarefas automatizadas. 
  4. Precisão. Nenhum erro pode interromper o processo. 

Padrão ERC20

As criptomoedas que utilizam os protocolos Ethereum são chamadas de Tokens, que representam unidades que definem um saldo em uma determinada carteira. A maioria deles é construída de acordo com o ERC20. Este é um padrão universal de contrato inteligente para o blockchain Ethereum. 

O nome ERC 20 é uma abreviação de Ethereum Request for Comment, em que 20 é o número atribuído à solicitação. O padrão representa a lista comum de regras codificadas necessárias para interagir com o ecossistema Ethereum, incluindo a transferência entre endereços e a execução de contratos inteligentes. Portanto, sempre que vir alguma criptografia declarada como um token ERC20, tenha certeza de que é um token baseado no Ethereum em execução na rede Ethereum.

Changelly e tokens

Changelly suporta mais de 200 criptos, dos quais a maioria esmagadora são tokens ERC20. Você pode trocar facilmente entre si com os melhores valores, com apenas alguns cliques.

Se você tiver alguma dúvida sobre os tokens ERC20 ou como comprá-los, ou se quiser listar seu token, informe-nos!

Perguntas frequentes sobre contrato inteligente

Aqui estão algumas perguntas e respostas essenciais para quem não tem tempo para ler o artigo. 

#1. O que é contrato inteligente? 

O contrato inteligente é um acordo entre duas pessoas/partes na forma de código de computador. Ele foi executado na blockchain, para que ninguém possa alterar o código. O contrato será ativado automaticamente quando determinadas condições forem atendidas. 

#2. Para que é utilizado o contrato inteligente? 

A implementação do contrato inteligente é limitada apenas pela imaginação dos desenvolvedores. A tecnologia pode ser usada em finanças, saúde, imóveis, apostas, seguros, etc.

#3. Quem criou contratos inteligentes? 

O conceito de contrato inteligente foi concebido e desenvolvido nos anos 90 pelo cientista da computação Nick Szabo. 


Sobre Changelly

Changelly é uma troca de criptografia instantânea segura que possui mais de 150 criptomoedas disponíveis para serem trocadas e compradas com os melhores valores do mercado. Em operação desde 2015, a plataforma e seu aplicativo móvel atraem mais de um milhão de visitantes por mês, todos com trocas rápidas e simples, baixas taxas transparentes e suporte ao vivo 24 horas por dia, 7 dias por semana.