continuação.....Contratos inteligentes: descubra o que são e como funcionam

3. QUANDO E COMO SURGIRAM OS CONTRATOS INTELIGENTES?
"Um contrato inteligente é um conjunto de promessas, especificado em formato digital, incluindo protocolos nos quais as partes cumprem essas promessas". Nick Szabo.

O termo “contratos inteligentes” foi desenvolvido pelo cientista de computação e criptógrafo Nick Szabo em 1995 e retrabalhado ao longo de vários anos.

A primeira publicação de Szabo, “Contratos Inteligentes: Blocos de Construção para Mercados Digitais Livres” foi publicada em 3 de 1996 na revista Extropy # 16, e depois relançada como “Formalizando e Protegendo Relacionamentos em Redes Públicas” 4. Esses documentos descrevem como seriamente possível o direito contratual e as práticas comerciais relacionadas por meio do projeto de protocolos de comércio eletrônico pela Internet.



Fonte: <http://dailycoin.info/relax-lawyers-nick-szabo-says-smart-contracts-wont-kill-jobs/>. Acesso em: 16/04/2018.

No seu artigo, Szabo previu que a revolução digital mudaria drasticamente ou o modo como os seres humanos usam contratos e perguntas, inclusive, se os contratos tradicionais continuarem a ser usados na era do ciberespaço. Szabo descreveu os contratos inteligentes da seguinte forma:

“Novas instituições e novas formas de formalizar como relações que compõem essas instituições agora são possíveis graças à revolução digital. Eu chamo esses novos contratos de “inteligentes”, porque eles são muito mais funcionais do que seus ancestrais inanimados criados em papel. Nenhum uso de inteligência artificial está implícito. Um contrato inteligente é um conjunto de promessas, especificado em formato digital, incluindo protocolos nos quais as partes cumprem essas promessas. ”5

Com efeito, os contratos inteligentes melhoram a execução dos quatro objetivos básicos do contrato, que descreve como: observabilidade, verificabilidade, privacidade e obrigatoriedade (ou autoaplicabilidade) .

Para os contratos inteligentes que permitem que as partes observem o desempenho do contrato, verifiquem se e quando um contrato for executado, que apenas os detalhes necessários para a conclusão do contrato, sejam reveladas as partes como partes e, por fim, sejam auto- executável para eliminar o tempo gasto no policiamento do contrato.

Szabo definiu os princípios mais importantes na obra, mas na época não existia um ambiente, inclusive tecnológico, apropriado para a realização dos mesmos. Muito mudou desde que surgiu a tecnologia Blockchain no século XXI.

O Bitcoin lançou suas bases, mas uma aparição, nos últimos anos, do Ethereum e de outras plataformas, colocou os aplicativos inteligentes em operação para todos, dando um novo impulso à promoção de negócios nessas novas tecnologias.

4. COMO FUNCIONAM OS CONTRATOS INTELIGENTES?
Pode-se dizer que os contratos inteligentes são ainda mais seguros do que os médicos. Os documentos tradicionais, uma linguagem jurídica passível de múltiplas interpretações.

Além disso, sua validação depende de terceiros e está sujeita a um sistema judicial público que, muitas vezes, pode ser caro, demorado e ineficiente.

Já os contratos inteligentes são totalmente digitais e escritos em uma linguagem de programação inalterável. Além de definir restrições e consequências da mesma forma que o documento físico habitual, o código pode ser executado automaticamente.

Portanto, é possível obter e processar informações relacionadas à negociação, já usando as providências conforme as regras do contrato.

Vale a pena notar que a plataforma do Bitcoin foi o primeiro a usar controles inteligentes básicos no sentido de que a rede pode transferir o valor de uma pessoa para outra. A rede de nós é tão válida que se aplicam as condições principais atendidas.



Mas ou Bitcoin é limitado ao uso de moedas para transferências de dinheiro financeiro. Em contraste, a plataforma do Ethereum substitui a linguagem mais restritiva do Bitcoin (uma linguagem de script de cerca de uma centena de scripts) e substitui uma linguagem de linguagem que permite aos desenvolvedores escreverem seus próprios programas.

O Ethereum permite que os desenvolvedores programem seus próprios direitos autorizados, ou “agentes autônomos” (agentes autônomos), como o white paper Ethereum os chama. Uma linguagem é 'Turing-complete', que significa que suporte um conjunto mais amplo de instruções computacionais.

A plataforma Ethereum foi usada para distribuir aplicativos que são descentralizados na tecnologia Blockchain . Basicamente, em vez de ter muitas aplicações geradas por muitos protocolos, o Ethereum permite que todas as aplicações sejam geradas por um único protocolo.



Logo, o Ethereum é uma plataforma que permite que os desenvolvedores criem qualquer programa que desejem e executem como recursos básicos da tecnologia Blockchain , usando os acessórios inteligentes para executar suas ações automaticamente, usando condições predeterminadas incorporadas ao algoritmo.

Sempre que reunidas como condições, uma função pré-determinada será preenchida automaticamente, sem a necessidade do desenvolvedor de tomar qualquer ação6.

Veja abaixo um infográfico do funcionamento básico de um contrato inteligente:



Como você pode verificar, os ativos e os termos do contrato são codificados e usados no bloco de uma rede Blockchain . Este contrato é distribuído e copiado várias vezes entre nós da plataforma.

Após o desencadeamento do processo, o contrato é executado de acordo com os termos nele contidos. O programa verifica a implementação dos compromissos automaticamente.

Portanto, os contratos inteligentes podem:

  • Funciona como contas “multi-assinaturas”, de modo que os fundos são gastos apenas quando uma porcentagem exigida de pessoas concordam;
  • Gerenciar acordos entre usuários, digamos, se alguém comprar um seguro de outro, por exemplo;
  • Fornecer utilidade para outros contratos (semelhante ao funcionamento de uma biblioteca de software);
  • Armazene informações sobre um aplicativo, como informações de registro de domínio ou registros de associação.
É importante que os aplicativos inteligentes possam ser codificados em qualquer Blockchain, mas o Ethereum é usado principalmente porque permite a capacidade ilimitada de processamento e criação de aplicativos.

Confira agora o código para um contrato inteligente básico que foi escrito na plataforma Ethereum.



No exemplo acima, o contrato estipulado ou o criador do contrato recebe 10.000 BTCs (ou seja, Bitcoins). Ele também permite que qualquer pessoa com saldo suficiente possa distribuir esses BTCs para outras pessoas7.
Clique aqui e Junte-se ao MMMBSC agora mesmo e seja financeiramente livre.
 
Top