Ativos digitais

O que são Contratos Inteligentes? História, Função e Casos de Uso

mm
Adicione Securities.io às suas fontes preferidas no Google
Divulgação: Securities.io pode receber compensação quando você usa links para produtos que avaliamos. Isso não influencia nossas avaliações editoriais. Não somos consultores de investimentos registrados; isto não é aconselhamento de investimento. Leia nossa divulgação de afiliados.

Contratos inteligentes permitem a automação de certos aspectos da funcionalidade de uma plataforma. Esses acordos digitais executam automaticamente ações pré-determinadas ao receber um ativo digital ou criptomoeda. Hoje, os contratos inteligentes são usados em todos os lugares no espaço blockchain, mas isso nem sempre foi assim. Vamos dedicar um momento para examinar como esses protocolos úteis surgiram e como eles funcionam sem a necessidade de intervenção de terceiros.

O conceito original de contrato inteligente antecede as criptomoedas em quatorze anos. Ironia do destino, o homem creditado por desenvolver contratos inteligentes não é outro senão o conhecido Bitcoinista Nick Szabo. Muitas pessoas acreditam que Nick seja, na verdade, Satoshi Nakamoto devido aos seus trabalhos anteriores.

Nick ficou famoso por teorizar sobre bits que armazenam valor utilizando um sistema de prova de trabalho cinco anos antes de o Bitcoin (BTC ) existir. Ele sempre foi um pioneiro no espaço cripto. Em 1994, Nick divulgou seu código de contrato inteligente ao público. Ele também cunhou a expressão “contrato inteligente”.

Nick Szabo via TMNews

Nick Szabo via TMNews

Por que os “Contratos Inteligentes” são Necessários?

Todo contrato inteligente contém quatro princípios fundamentais. Primeiro, você precisa do objeto do contrato. O objeto é o que dá ao seu contrato acesso aos bens ou serviços que o contrato governa. Segundo, você precisa de assinaturas digitais (chaves privadas) de todos os envolvidos no contrato. Essas assinaturas são o que iniciam o contrato. Em seguida vem a especificação dos termos do contrato. Esta parte é onde você define a sequência exata de operações que começam quando o contrato é executado. Por fim, você precisa de uma plataforma descentralizada. Uma rede blockchain mantém o contrato inteligente armazenado de forma redundante e segura contra alterações.

Componentes do Contrato Inteligente

  1. Objeto do Contrato
  2. Assinaturas Digitais
  3. Termos do Contrato
  4. Plataforma Descentralizada

Como os “Contratos Inteligentes” São Usados?

Existem usos infinitos para contratos inteligentes. Eles ajudam a trocar ativos digitais e do mundo real. Os contratos inteligentes vivem na blockchain e não podem ser alterados. Essa segurança adicional torna esses acordos digitais ideais para muitos cenários de negócios.

Contratos Inteligentes em ICOs

Ofertas Iniciais de Moedas (ICOs) utilizam protocolos de contratos inteligentes durante seus eventos de financiamento coletivo. Os contratos inteligentes rastreiam, calculam, concedem e distribuem automaticamente os fundos enviados entre a empresa e o investidor. A programação dos contratos inteligentes permite a automação de todo o processo.

Essa automação permite que as empresas aceitem financiamento de um público mais amplo. A carga de trabalho da empresa não aumenta, mas a exposição ao financiamento se expande. A natureza tudo‑incluído dessa estratégia ajudou a impulsionar as ICOs a números recordes durante o boom de 2017. Um relatório mostra que o volume de ICOs dobrou os números do ano anterior até maio de 2018.

Empresas Tradicionais Olham para os Contratos Inteligentes

Empresas tradicionais continuam entrando na arena dos contratos inteligentes à medida que a integração com blockchain avança. Hoje, existem plataformas que utilizam contratos inteligentes para quase tudo, incluindo imóveis, investimentos, royalties, eleições, logística e muito mais.

Contratos Inteligentes Alimentados por Ethereum

A criptomoeda Ethereum (ETH ) é mais conhecida por introduzir o conceito de contrato inteligente no espaço cripto. O protocolo ERC-20 da Ethereum utiliza contratos inteligentes para ajudar a automatizar a criação e distribuição de tokens. O ERC-20 é, de longe, o protocolo de emissão de tokens mais amplamente usado no mercado.

Ethereum Smart Contract Coding via Ethereum.org

Ethereum Smart Contract Coding via Ethereum.org

Vitalik Buterin, desenvolvedor da Ethereum, descreve contratos inteligentes como um programa que “valida automaticamente uma condição e determina se o ativo deve ir para uma pessoa ou voltar para a pessoa que o enviou ou alguma combinação.” A Ethereum utiliza sua Máquina Virtual (EVM) para realizar as capacidades de contratos inteligentes nativamente.

Desenvolvimento de Contratos Inteligentes

Desde que a Ethereum aumentou a conscientização sobre contratos inteligentes, modelos mais complexos e avançados de contratos inteligentes entraram no espaço cripto. Plataformas como EOS, Stellar (XLM ) e NEO utilizam mecanismos de consenso diferentes quando comparados ao sistema de Prova de Trabalho originalmente usado pela Ethereum.

Os contratos inteligentes estão removendo o intermediário de muitos dos sistemas de negócios mais usados hoje. A natureza sem confiança desses protocolos permite que empresas e investidores aumentem simultaneamente a eficiência e a segurança. Você deve esperar uma maior integração dessa tecnologia em sistemas de negócios tradicionais à medida que mais plataformas entram no mercado.

David Hamilton é um jornalista em tempo integral e um bitcoinista de longa data. Ele se especializa em escrever artigos sobre blockchain. Seus artigos foram publicados em várias publicações de bitcoin, incluindo Bitcoinlightning.com