O que são contratos inteligentes?

Stevepb/Pixabay
Stevepb/Pixabay

Um dos elementos mais importantes de qualquer transação, seja ela de bens ou serviços, é a confiança. Ambas as partes precisam confiar que a outra cumprirá sua parte no acordo. Um método clássico de garantir isso tem sido os contratos – mas os documentos legais exigem experiência e supervisão para aplicá-los. Os contratos inteligentes têm o potencial de mudar tudo isso.

Conteúdo

  • Construindo no blockchain
  • Além do Bitcoin
  • Um mundo imperfeito
  • Um futuro mais inteligente

O que são contratos inteligentes? Em muitos aspectos, eles não são diferentes de um contrato que você assinou para concluir um trabalho ou comprar uma casa. Ao contrário desses, porém, eles são digitais e automatizados. Os contratos inteligentes escrevem o acordo do contrato diretamente em linhas de código, eliminando a necessidade de uma organização central aprovar que qualquer uma das partes conclua sua parte no acordo. Um contrato inteligente pode fazer isso com a ajuda de uma rede distribuída.

Vídeos recomendados

Embora mais comumente falados ao mesmo tempo que criptomoedas como Ethereum, os contratos inteligentes têm o potencial de levar a tecnologia blockchain além Bitcoin e suas altcoins e permitir um mundo onde a confiança seja protegida digitalmente.

Relacionado

  • O que é memória de acesso inteligente AMD?
  • Intel pode estar trabalhando em chip especializado para mineração de Bitcoin
  • O que é mineração de GPU?

Construindo no blockchain

Embora originalmente proposto pelo cientista da computação Nick Szabo em 1996 em sua publicação “Contratos Inteligentes: Blocos de Construção para Mercados Livres Digitais”, os contratos inteligentes só se tornaram viáveis ​​após o lançamento do Bitcoin em 2009. Bitcoin, criado pelo pseudônimo Satoshi Nakamoto, é construído com base na tecnologia blockchain, um livro-razão distribuído que usa uma rede de nós ao redor do mundo para certificar transações. É um componente central do que faz os contratos inteligentes funcionarem.

Da mesma forma que o Bitcoin aproveita uma rede de nós – com o Bitcoin eles são conhecidos como mineradores – para validar Nas transações de Bitcoin, os contratos inteligentes usariam uma rede de nós para confirmar se seus elementos foram concluído. Eles não precisam de nenhuma parte para supervisionar o contrato, assim como o Bitcoin não precisa de uma única parte para supervisionar as transações. A rede — e o próprio contacto inteligente — fornecem a validação de que uma ou ambas as partes cumpriram a sua parte no acordo, proporcionando assim confiança sem a necessidade de um mediador.

Ao distribuir os serviços de validação, os contratos inteligentes são muito mais transparentes. Eles são rastreáveis ​​e visíveis por todas as partes envolvidas – e potencialmente também por partes externas, caso haja dúvidas sobre o conteúdo do contrato.

O Bitcoin oferece tecnicamente funcionalidade básica de contrato inteligente. É usado regularmente em sites darknet e clearnet para facilitar a venda de itens. Assim que a transação é iniciada, o Bitcoin é enviado para uma conta de garantia, que solicita ao vendedor que envie seu produto. Quando o produto chega, o comprador confirma o recebimento e o Bitcoin é automaticamente transferido para o vendedor. Não é necessário intermediário.

Além do Bitcoin

Onde um contrato inteligente Bitcoin é limitado ao uso de sua própria moeda, os contratos inteligentes construídos em plataformas como Ethereum podem ir muito mais longe. Ethereum oferece uma máquina virtual descentralizada que é “Turing completo.” Ou seja, sua base de código suporta um uso mais amplo de instruções e pode, portanto, ser usada para uma variedade maior de propósitos além da transferência do token da Ethereum, o Ether.

Os contratos inteligentes são programáveis ​​e, portanto, lidos como aplicativos programados. ‘Se isso acontecer, então faça isso.’

carro zero dólar

Com aplicações tão amplas, os contratos inteligentes poderiam, em teoria, substituir os contratos em diversas situações. Poderia substituir os sistemas de débito direto para pagamentos automatizados, por exemplo. Se houver dinheiro suficiente numa conta e uma determinada data for atingida, o contrato transferirá uma determinada quantia de dinheiro para outra conta e entregará um serviço digital em troca.

Ao comprar uma casa, o contrato inteligente principal poderia transferir digitalmente a escritura de uma casa assim que os fundos necessários tivessem sido obtidos. entrou na conta do vendedor, com outros contratos inteligentes realizando todos os tipos de verificações antifraude e confirmações de seus próprios.

Nenhum desses casos é diferente da forma como as transações financeiras ocorrem, mas onde os métodos tradicionais são arbitrários, controlados e visíveis por uma única parte ou por um número limitado de várias, os contratos inteligentes seriam inteiramente transparente. Os contratos inteligentes tornam as partes verdadeiramente responsáveis ​​pelas suas ações, simplesmente não executando se o contrato não for cumprido. Isto torna muito mais difícil para qualquer interveniente enganar o sistema, uma vez que ninguém tem o nível de controlo que os bancos ou instituições legais têm actualmente.

Sem chance de interferência arbitrária de intermediários e nenhuma das partes tendo mais controle que a outra, os contratos deveriam, em teoria, criar maior confiança entre as partes e agilizar todo o processo ao mesmo tempo.

Um mundo imperfeito

Por mais poderosos que os contratos inteligentes possam ser, eles ainda não estão prontos para substituir todos os sistemas de confiança que já temos em vigor. Conforme descrito nos exemplos acima, uma transação complicada utilizando contratos inteligentes provavelmente exigiria múltiplos contratos inteligentes vinculados entre si para cobrir todas as possíveis situações “se” que surgiriam como parte do transação.

Há também o “Problema do Oráculo”, considerar, segundo o qual os próprios contratos inteligentes não podem interagir diretamente com o mundo real. Se os contratos inteligentes estiverem envolvidos em transações que envolvam ações do mundo real, como serviços profissionais para clientes, eles precisam de uma entidade (um “oráculo”) para lhes informar que esse evento ocorreu.

Esse é um risco real de segurança. Se você confiar em um único oráculo para um contrato inteligente, então você efetivamente eliminou totalmente o benefício descentralizador de um contrato inteligente e criou um único ponto de falha. Uma rede oracle descentralizada torna difícil confiar em qualquer pessoa dessa rede.

Juntamente com o problema do Oracle que ainda não foi resolvido, existe também o problema de segurança enfrentado pelos contratos inteligentes. Como qualquer código programado, os contratos inteligentes podem ter vulnerabilidades, e isso se torna ainda mais provável à medida que a complexidade aumenta. Após um recente esforço de pesquisa sobre contratos inteligentes Ethereum, uma empresa encontrou dezenas de milhares de contratos bugados isso poderia permitir o roubo de tokens com facilidade. Há até debate sobre se tal exploração contratual é ilegal, uma vez que as falhas estão embutidas nos próprios contratos.

Um futuro mais inteligente

Felizmente para aqueles entusiasmados com o potencial dos contratos inteligentes, há muitos desenvolvedores trabalhando em resolvendo alguns de seus problemas gritantes e muitos outros interessados ​​em experimentar contratos inteligentes para todos os tipos de propósitos. Serão necessários muitos anos e muitas mudanças para que os contratos inteligentes se tornem uma alternativa viável para muitas das questões legais. sistemas que temos atualmente em vigor para garantir que dois parceiros transacionais confiem um no outro, mas o potencial é certamente lá. Como criptomoedas continuar sua adoção convencional e ajudar a apresentar a um público mais amplo a tecnologia blockchain e alguns de seus usos derivados, os contratos inteligentes podem seguir o exemplo.

Recomendações dos Editores

  • O que é armazenamento de acesso inteligente? Como a AMD planeja eliminar o tempo de carregamento
  • A criptografia está travando e isso pode tornar as GPUs mais acessíveis
  • Qual é o metaverso? Um mergulho profundo no ‘futuro da Internet’
  • Nvidia lucra pelo menos US$ 400 milhões por ano com mineração de criptomoedas
  • Como extrair Bitcoin