O que são contratos inteligentes e porque eles são a razão do sucesso da Ethereum

Andrew Tar
31 OUT 2017
O que são contratos inteligentes e porque eles são a razão do sucesso da Ethereum

Partnership Material

1.

O que é um contrato inteligente?

Um contrato inteligente é um protocolo para a regulação de contratos.

Um contrato inteligente é um protocolo especial destinado a contribuir, verificar ou implementar a negociação ou a execução de contratos. Contratos inteligentes permitem realizar transações críveis sem a necessidade de terceiros. Essas transações são rastreáveis e irreversíveis. Os contratos inteligentes contêm todas as informações sobre os termos do contrato e executam automaticamente todas as ações previstas.

2.

Como apareceram os contratos inteligentes?

A ideia foi originalmente descrita pelo cientista da computação e criptógrafo Nick Szabo em 1994.

Ele definiu os princípios mais importantes da obra, mas à época não havia um ambiente apropriado para torná-los factíveis. Muito mudou desde o surgimento da tecnologia blockchain. O Bitcoin lançou as bases para tais contratos com a blockchain. Porém, suas ferramentas não conseguiam atender a todas as necessidades. A aparição do Ethereum colocou os contratos inteligentes em operação para todos, dando um novo impulso à promoção de negócios.

3.

Como funcionam os contratos inteligentes?

O princípio mais importante pode ser comparado ao trabalho das máquinas de venda automáticas.

Eles executam automaticamente apenas as instruções que lhes são fornecidas.

Em primeiro lugar, os ativos e os termos do contrato são codificados e colocados no bloco de uma blockchain. Este contrato é distribuído e copiado várias vezes entre os nodes da plataforma. Após o processo ser desencadeado, o contrato é executado de acordo com os termos nele contidos. O programa verifica a implementação dos compromissos automaticamente.

4.

Do que eu preciso para criar um contrato inteligente?

Para criar um contrato inteligente, você precisa de:

  • O objeto do contrato

O programa deve ter acesso a bens ou serviços sob contrato para poder bloquear e desbloqueá-los automaticamente.

  • Assinaturas digitais

Todos os participantes entram num acordo ao assinarem o contrato com suas chaves privadas.

  • Termos do contrato

Os termos de um contrato inteligente assumem a forma de uma sequência exata de operações. Todos os participantes devem assinar estes termos.

  • Plataforma descentralizada

O contrato inteligente é implementado na blockchain desta plataforma e distribuído entre os nodes da plataforma.

5.

Como os contratos inteligentes podem ser usados na vida real?

Os contratos inteligentes podem ser aplicados em diferentes campos.

  • Eleições

Os resultados de votação serão inseridos na blockchain e distribuídos entre os nodes da rede. Todos os dados são criptografados e anônimos. Este método elimina qualquer possibilidade de manipulação de cédulas.

  • Logística

A cadeia de suprimentos geralmente é longa e inclui muitos elos. Cada elo deve ter uma confirmação do anterior, cumprir sua parte do contrato e enviar a informação adiante. Tudo isso leva muito tempo e é improdutivo, enquanto que com um contrato inteligente cada participante pode ver o progresso e fazer seu trabalho com tempo. Os contratos inteligentes asseguram a transparência nos termos do contrato e proteção contra fraudes. Eles também podem fornecer rastreamento de remessas com a integração da Internet das coisas (IoT).

Existem algumas outras aplicações possíveis, sendo elas o sistema bancário, administração, seguros, imóveis, IoT e outros.

6.

Quais são so benefícios dos contratos inteligentes?

Contratos inteligentes desfrutam de todos os benefícios da tecnologia blockchain.

Contratos inteligentes proveem:

  • Segurança

O contrato inteligente é criptografado e distribuído pelos nodes. Isso garante que que ele não será perdido ou alterado sem a sua permissão.

  • Economia e velocidade

A maior parte dos processos são automáticos e a maioria dos intermediários é eliminada.

  • Padronização

Há uma ampla gama de tipos diferentes de contratos inteligentes hoje em dia. Você pode escolher um e modificá-lo de acordo com suas necessidades.

7.

Quais são os pontos fracos dos contratos inteligentes?

Afinal, nem os contratos inteligentes são perfeitos.

Aqui estão alguns dos problemas que os contratos inteligentes podem apresentar:

  • Fator humano

O código é escrito por pessoas, e elas podem cometer erros. Se o contrato inteligente estiver na blockchain, ele não poderá mais ser alterado. Um bom exemplo do erro humano é o The DAO. Os erros dos desenvolvedores do código custaram caro para os usuários e para a empresa - alguns hackers se aproveitaram desses erros e roubaram cerca de 60 milhões de dólares.

  • Status legal incerto

Atualmente os contratos inteligentes não são regulados por nenhum governo. Portanto, há uma questão potencial se as instituições governamentais decidirem estabelecer um quadro legislativo para contratos inteligentes.

  • Custos de implementação

Os contratos inteligentes não podem ser realizados sem programação. É essencial ter um codificador experiente na equipe para fazer os contratos inteligentes à prova de falhas e passar a estrutura interna da empresa para a tecnologia blockchain.