SwapSpace – Trocas de criptomoedas cross-chain

Smart Contracts E Sua Missão

June Katz

,

Atualizado: ,4 min

Desde a sua criação em 2015, com o lançamento da blockchain Ethereum, os contratos inteligentes vêm se expandindo para novos campos e áreas. Da ilustre finança descentralizada à gestão de cadeias de suprimentos e ferrovias, não há fim à vista para os domínios e setores nos quais a tecnologia de contratos inteligentes está promovendo uma mudança duradoura. Dada essa ascensão espetacular à proeminência, pode valer a pena analisar mais a fundo a natureza da tecnologia e o que a torna tão importante, por que ela revoluciona tudo e como ela é usada em um nível mais prático. Esperamos que, após ler esta exposição em duas partes, você consiga enxergar melhor a grande ideia por trás desse conceito verdadeiramente fascinante.

Contexto Histórico dos Contratos Inteligentes

A ideia de contratos inteligentes remonta a Nick Szabo, um cientista da computação, e ao seu breve artigo de 1994 Smart Contracts. Dessa forma, ela antecede não apenas sua primeira implementação em livro-razão distribuído, representada pela blockchain Ethereum, mas também a própria tecnologia blockchain, e por uma ampla margem. Nick Szabo também é o responsável por cunhar o termo. Segundo ele, “um contrato inteligente é um protocolo de transação computadorizado que executa os termos de um contrato”. Conceitualmente, o design dos contratos inteligentes não deixa margem para violar os termos do contrato depois que eles foram acordados e assinados. Você poderia obter o mesmo resultado recorrendo a uma autoridade confiável que tenha o poder de fazer com que as partes cumpram os termos do acordo. Um contrato inteligente, no entanto, parte da premissa de que isso pode ser feito sem nenhum intermediário. Isso reduziria bastante os custos indiretos associados a serviços de terceiros, como arbitragem e custos de execução. Mas, mais importante, você já não precisa colocar o destino do seu negócio nas mãos de alguém, na esperança de que essa pessoa sempre aja com honestidade. Em geral, os termos de um contrato podem ser quaisquer, mas, normalmente, a execução do contrato envolve a transferência de fundos de uma parte contratante para a outra após determinadas condições terem sido atendidas. Para ilustrar isso, imagine Bob e Alice fazendo uma aposta. Se Bob ganhar, Alice lhe paga uma grana, e vice-versa. Um contrato inteligente então exigiria o pagamento do prêmio assim que o resultado fosse estabelecido de forma confiável, sem qualquer possibilidade de o perdedor voltar atrás. Isso é possível na prática sem um intermediário, neste caso, um cassino? Mover fundos de forma trustless é o que o Bitcoin faz. Uma vez que Bob envia algum dinheiro para Alice, não há reversão por design. Portanto, já temos a base necessária para a funcionalidade de contratos inteligentes. Tudo o que precisamos acrescentar é uma linguagem de programação na qual descrever os termos contratuais. Então, se uma condição do contrato for satisfeita, a transferência irreversível de fundos é acionada. De certa forma, o surgimento de uma blockchain habilitada para contratos inteligentes era apenas uma questão de tempo depois da chegada do Bitcoin.

Era Moderna dos Contratos Inteligentes

A primeira blockchain a fazer uso da tecnologia de contratos inteligentes foi a Ethereum, que começou em julho de 2015 após um ano de desenvolvimento ativo. Outras plataformas blockchain com lógica de contratos inteligentes integrada logo se seguiram, incluindo blockchains de uso geral como Tron (2017), EOS (2018) e uma plataforma de nível empresarial Hyperledger Fabric (2016), no âmbito do projeto Hyperledger, desenvolvido pela Linux Foundation. Também devemos mencionar o esforço para levar contratos inteligentes ao Bitcoin como uma solução de segunda camada — o projeto Rootstock, ou RSK, para abreviar, uma sidechain habilitada para contratos inteligentes para o Bitcoin. Normalmente, entender a ideia básica por trás da movimentação de moedas com Bitcoin e seus clones, como Litecoin ou Bitcoin Cash, é simples e não exige muito raciocínio nem explicação, pelo menos no que diz respeito às transações blockchain e suas confirmações. Contratos inteligentes, por outro lado, são um bicho diferente e, por isso, pode valer o esforço examinar as regras básicas da tecnologia de contratos inteligentes, isto é, como eles são criados, acionados e executados na prática, por exemplo, na rede Ethereum. Com o Bitcoin, uma transação na rede contém os endereços das partes recebedora e remetente, juntamente com o valor transferido. O mesmo tipo de transação também é possível com a Ethereum. Na verdade, é assim que os Ethers são movimentados nessa blockchain. No entanto, se a sua transação na rede Ethereum não tiver um destinatário, ela leva à criação de um contrato inteligente, desde que seja uma transação válida em outros aspectos. Para ser válida, essa transação também deve conter uma descrição das funções, juntamente com as variáveis e seus valores iniciais, sobre os quais o contrato inteligente deverá operar. Então, invocar um contrato inteligente se resume simplesmente a fazer uma transação para o seu endereço, chamando uma função designada e fornecendo dados, se necessário. Quando a transação é processada pela rede, isso aciona a execução do contrato, o que pode levar, por exemplo, à transferência de fundos, à invocação de outros contratos ou até à criação de novos contratos inteligentes. Como um contrato inteligente pode fazer praticamente tudo o que é possível na blockchain como tal, essa tecnologia permite construir ferramentas sofisticadas que possibilitam fazer coisas incríveis, como criar suas próprias criptomoedas (tokens) sobre a blockchain, entre muitas outras.

Continua

Na segunda parte deste artigo, vamos explorar como os contratos inteligentes são usados na prática e quais projetos no espaço das criptomoedas tiram proveito dessa tecnologia. Considerando que blockchain e, por extensão, contratos inteligentes, não dizem respeito apenas a criptomoedas, também vamos analisar outros campos de aplicação que estão fora do universo cripto e nos quais os contratos inteligentes são capazes de produzir uma mudança valiosa. Siga-nos e fique por dentro!

Compartilhar:

Artigos relacionados

Curioso para saber mais?

Inscreva-se na nossa newsletter — fique informado e no controle.