A Lazzy day off! Production / Tel: 963125019 / fdeabreu2u@gmail.com / © 2019 - Paralelo 33 Web-a-zine experience Stage 2

  • facebook
  • Twitter Round
  • googleplus
  • flickr

Rede-de-Blocos Ethereum

Contratos Inteligentes​​

Um contrato inteligente é um protocolo destinado a facilitar, verificar ou fazer valer digitalmente a negociação ou a execução de um contrato. Os contratos inteligentes permitem o desempenho de transacções credíveis sem terceiros. Essas transacções são rastreáveis e irreversíveis. Os contratos inteligentes foram propostos pela primeira vez por Nick Szabo em 1994.

 

Os defensores dos contratos inteligentes afirmam que muitos tipos de cláusulas contratuais podem ser parcialmente ou totalmente auto-executáveis, auto-reforçadas ou ambas. O objectivo dos contratos inteligentes é fornecer segurança que seja superior ao direito contratual tradicional e reduzir outros custos de transacção associados à contratação. Várias Criptomoedas implementaram estes tipos de contratos inteligentes às suas Redes-de-Blocos.

A frase Contratos Inteligentes foi criada pelo cientista de computação Nick Szabo em 1996 e reelaborada ao longo de vários anos. A primeira publicação de Szabo, Contratos Inteligentes: Blocos de Construção para Mercados Livres Digitais", foi publicada na Extropy # 16, e depois reelaborada como "Formalização e Protecção de Relações em Redes Públicas". Esses documentos descrevem como seria possível estabelecer o direito dos contratos e as práticas comerciais relacionadas através da elaboração de protocolos de comércio electrónico, entre pessoas anónimas na Internet. Em 1996, Szabo descreveu os contratos inteligentes da seguinte forma:

"Novas instituições e novas formas de formalizar as relações que compõem essas instituições são agora possíveis pela revolução digital. Eu chamo estes novos contratos de "inteligentes" porque são muito mais funcionais do que os ancestrais inanimados baseados em papel. Nenhum uso de inteligência artificial está implícito. Um contrato inteligente é um conjunto de promessas, especificadas na forma digital, incluindo protocolos dentro dos quais as partes realizam essas promessas."

Os algoritmos tolerantes a falhas bizantinas, permitiram a segurança digital através da descentralização para formar contratos inteligentes. Além disso, as linguagens de programação com vários graus computacional universal (Turing-completeness) como uma característica incorporada de algumas Redes-de-Blocos, tornam possível a criação de uma lógica sofisticada personalizada.

Com as implementações atuais, nas Redes-de-Blocos, o Contrato Inteligente é usado principalmente e mais especificamente, no sentido da computação de propósito geral que ocorre em uma Rede-de-Blocos ou mais simplificado, num livro de contas distribuído. Nesta interpretação, usada, por exemplo, pela Ethereum Foundation ou IBM, um Contrato Inteligente não está necessariamente relacionado ao conceito clássico de um contrato, mas pode ser qualquer tipo de programa de computador.

 Autoria: Frederico de Abreu

 Tecnologias Descentralizadas