Contratos inteligentes – um sistema de negócios inovador

7 minutos de leitura
Contratos inteligentes – um sistema de negócios inovador
Foto: Funtap P | Dreamstime
Participação

Em 1994, Nick Szabo, advogado e pioneiro em criptomoedas, percebeu que um livro-razão descentralizado poderia ser usado para a tecnologia de contratos inteligentes, também conhecidos como contratos autoexecutáveis, contratos de blockchain ou contratos digitais.

Nesse formato, os contratos podem ser digitalizados, armazenados no sistema e controlados por uma rede de computadores rodando o blockchain. Contratos inteligentes são usados ​​para transferir dinheiro e receber produtos ou serviços.

O que são contratos inteligentes?

Os contratos inteligentes ajudam você a trocar dinheiro, propriedades ou ações por criptomoedas, evitando a necessidade de usar os serviços de intermediários.

A melhor maneira de caracterizar um contrato inteligente é comparar a tecnologia com algo familiar a todos os usuários. É sobre uma máquina de venda automática. Se falamos de documentos, o procedimento padrão para o processamento é o seguinte: você vai a um advogado ou notário, paga e espera que o especialista prepare o documento.

Com a ajuda de contratos inteligentes, você simplesmente envia a criptomoeda e, em troca, tem a garantia de receber o documento necessário. Os contratos inteligentes regulam regras e penalidades da mesma forma que um contrato tradicional e garantem automaticamente que ambas as partes cumpram essas obrigações.

Smart contracts
Foto: Wrightstudio | Dreamstime

Quando o algoritmo do contrato inteligente é concluído, a condição, se tudo estiver correto, o ativo deve passar do vendedor para o comprador. Se houver discrepância, o ativo é imediatamente devolvido ao remetente. Ao mesmo tempo, o ledger descentralizado também armazena e replica o documento, tornando-o seguro e imutável.

Você pode usar contratos inteligentes em todas as áreas de relações comerciais que variam de derivativos financeiros a prêmios de seguro, propriedade, penhor ou contratos de empréstimo, serviços financeiros, processos legais e acordos de crowdfunding.

Crowdfunding – as pessoas ajudarão a lançar uma startup
Crowdfunding – as pessoas ajudarão a lançar uma startup
10 minutos de leitura

Contratos inteligentes podem ser codificados em qualquer blockchain, as principais criptomoedas obviamente estão focadas em trabalhar com contratos inteligentes. Mas o Ethereum é mais comumente usado, pois oferece possibilidades de processamento ilimitadas. Enquanto um contrato padrão estabelece os termos do relacionamento (geralmente aqueles aplicáveis ​​por lei), o contrato inteligente impõe o relacionamento com o código criptográfico.

Em outras palavras, contratos inteligentes são ações programadas que são executadas exatamente como foram configuradas por seus criadores.

Como funciona

Vale a pena notar que o Bitcoin foi o primeiro a oferecer suporte a contratos inteligentes básicos no sentido de que a rede poderia transferir ativos digitais de uma pessoa para outra. A rede de nós só valida as transações se as condições pré-programadas forem atendidas. Mas o bitcoin é limitado ao caso de uso da moeda.

Smart contracts
Foto: Funtap P | Dreamstime

Em contraste, o Ethereum substitui a linguagem bitcoin mais restritiva (uma linguagem de script que consiste em cerca de cem scripts) por uma que permite aos desenvolvedores escrever seus próprios programas.

O Ethereum permite que os desenvolvedores criem contratos inteligentes exclusivos ou “agentes autônomos”, conforme descrito no whitepaper. A linguagem é “Turing-complete”, o que significa que suporta um conjunto mais amplo de instruções computacionais.

As seguintes funções são implementadas em contratos inteligentes:

  • Contas de “assinatura múltipla” para que os fundos sejam gastos apenas quando a porcentagem necessária de pessoas concordar;
  • Gerenciar acordos entre usuários, como quando um compra seguro de outro;
  • Funcionar como uma biblioteca de software;
  • Armazene informações sobre o aplicativo, como informações de registro de domínio ou registros de associação.

Por outro lado, o Ethereum permite que os desenvolvedores criem seus próprios contratos inteligentes exclusivos para definir instruções. Esses contratos inteligentes podem ser escritos usando linguagens de programação amigáveis ​​modeladas em linguagens existentes, como JS e Python.

Blockchain – uma cadeia digital de blocos de informação
Blockchain – uma cadeia digital de blocos de informação
7 minutos de leitura

Os contratos inteligentes vivem como bytecode em um banco de dados descentralizado. Esta é a raiz da inovação e do potencial disruptivo do Ethereum. Todos os nós de rede que executam código usando Ethereum devem chegar ao mesmo resultado e chegar a um consenso para concordar com o estado do próximo bloco.

Qualquer usuário pode implantar um contrato inteligente em um banco de dados descentralizado por uma taxa proporcional ao tamanho do repositório que contém o código. Os nós que desejam usar um contrato inteligente devem indicar de alguma forma o resultado de sua participação no restante da rede.

Gás como meio de pagamento

O gás é o que incentiva os nós a participar de trabalhos de rede e computação para implantar um contrato inteligente em um banco de dados ou executar trabalhos correspondentes às interações do usuário com contratos existentes.

Isso não apenas motiva os mineradores a computar trabalhos, mas também incentiva os desenvolvedores a implantar código eficiente para otimizar o uso de protocolos implantados para os usuários. Eles fornecem uma taxa apropriada para transações enviadas para a rede. Como o EVM pode executar código de complexidade arbitrária, a escolha de código livre com base no comprimento da transação nem sempre é precisa.

Como escrever um contrato inteligente

Solidity é Javascript, uma linguagem detalhada projetada especificamente para escrever contratos inteligentes. O compilador solidity transforma o código em bytecode EVM, que pode então ser enviado para a rede ethereum como uma transação de implantação. Essas implantações têm taxas de transação maiores do que as interações de contrato inteligente e devem ser pagas pelo proprietário do contrato.

Smart contracts
Foto: Thodonal | Dreamstime

Um bom exemplo de contrato inteligente seria o crowdfunding. Sites populares de crowdfunding, como Kickstarter e Gofundme, visam dar vida a novos produtos e missões, mas os sistemas de crowdfunding geralmente sofrem com fundadores que ficam aquém das expectativas.

Pior ainda, todos nós já ouvimos histórias de golpistas apresentando um produto visionário, mas tecnologicamente impossível, e coletando dezenas de milhares de dólares, apenas para logo abandonar sua missão e desaparecer com o dinheiro. Este fenômeno representa uma falha sistemática e ineficiência causada pela transferência de todo o poder sobre o financiamento para as mãos de um ator central, a fim de responsabilizar tanto os doadores quanto os fundadores.

A criptomoeda Ethereum é uma ótima alternativa ao bitcoin
A criptomoeda Ethereum é uma ótima alternativa ao bitcoin
7 minutos de leitura

Os contratos inteligentes aplicados pela Ethereum conforme descrito acima podem responsabilizar todas as partes envolvidas em um contrato ou transação seguindo o processo:

  1. O banco de dados coleta dinheiro de doadores e armazena o financiamento em uma conta sem proprietário;
  2. Os fundos são mantidos pelos fundadores até que forneçam evidências de progresso que satisfaçam uma proporção suficiente de doadores, semelhante à forma como as empresas públicas prestam contas aos seus acionistas;
  3. Quando os investidores concordam com o progresso, os fundos ficam disponíveis para o desenvolvedor;
  4. Se os fundadores não atenderem às expectativas ou não colocarem o produto no mercado, os fundos serão devolvidos aos investidores.

Por fim, todas as quatro etapas são realizadas sem uma autoridade central, como Kickstarter ou Gofundme. O lado técnico do contrato inteligente garante um sistema de segurança, descentralização, reputação e responsabilidade que se expandirá e eventualmente revolucionará os aplicativos centralizados em todos os setores.

Conceito e escopo do trabalho

As possibilidades dos contratos inteligentes são praticamente ilimitadas. Eles podem:

  • Transformar obrigações legais em processos automatizados;
  • Garantir um alto nível de segurança;
  • Reduzir a dependência de intermediários confiáveis;
  • Contribua para reduzir os custos de transação.

Um contrato inteligente pode formalizar relacionamentos entre pessoas, instituições e os ativos que possuem. As regras de transações (acordos) de um contrato inteligente definem as condições, direitos e obrigações com os quais as partes do protocolo ou contrato inteligente concordam.

Smart contracts
Foto: futuristspeaker.com

Geralmente é predeterminado e o acordo é alcançado por ações simples. Esse conjunto de regras de transação é formalizado digitalmente em um código legível por máquina. Esses direitos e obrigações, estabelecidos em um contrato inteligente, agora podem ser exercidos automaticamente por um computador ou rede de computadores, uma vez que as partes chegaram a um acordo e cumpriram os termos do acordo.

Conclusões

O conceito de contrato inteligente não é novo, os benefícios de usá-los são quase ilimitados. No entanto, Blockchain parece ser o catalisador para a implementação de contratos inteligentes. A forma mais primitiva de contrato inteligente é a máquina de venda automática.

As regras de transação são programadas na máquina. Você seleciona um produto selecionando o número atribuído ao produto, insere moedas e recebe o produto. Se o valor digitado for igual ao valor do item, então a máquina está programada para jogar fora o produto, e se você colocar muito dinheiro, ela também jogará fora o troco.

Token – uma unidade de conta que não é uma criptomoeda
Token – uma unidade de conta que não é uma criptomoeda
11 minutos de leitura

Se você não colocou dinheiro suficiente, ou se a máquina ficou sem estoque, você receberá seu dinheiro de volta. As máquinas automáticas de venda automática não apenas reduziram os custos de transação ao tornar obsoletos os fornecedores humanos, mas também expandiram o serviço, oferecendo disponibilidade 24 horas por dia, 7 dias por semana, em vez de horas limitadas de quiosque. Os contratos inteligentes são certamente uma solução revolucionária que se tornou disponível graças às tecnologias blockchain e à revolução digital.

Fatos interessantes sobre criptomoedas

  • Nas redes Bitcoin e Ethereum, a execução das condições dos contratos inteligentes ocorre de diferentes formas;
  • Usando contratos inteligentes, você tem a oportunidade de concluir transações com segurança sem a necessidade dos serviços de corretores, advogados ou outros intermediários;
  • O uso de contratos inteligentes garante que seus documentos sejam criptografados com segurança e armazenados em um livro-razão distribuído.
Avaliação do artigo
0,0
0 avaliações
Avalie este artigo
Editorial team
Por favor, escreva sua opinião sobre este assunto:
avatar
  Se inscrever  
Notificar sobre
Contente Avalie Comentários
Participação