Costumamos ouvir sobre Bitcoin como moeda que, em conjunto com a tecnologia que suporta suas operações (Blockchain), permite enviar dinheiro de forma rápida, fácil e econômica. Nada além da realidade, essa tecnologia também tem outros usos. Por exemplo, podemos usar contratos inteligentes para modular transações com base nos níveis de confiança das partes envolvidas.

Normalmente, sistemas como PayPal usar sistemas do tipo serviço de custódia. Isso ajuda a lidar com o problema de confiança entre os agentes envolvidos na transação. Para isso, um intermediário quem tem controle total sobre a transação, exercendo o papel de juiz, para evitar comportamentos maliciosos.

No entanto, não precisamos ir a grandes empresas ou sistemas complexos desenvolvidos com base em altos padrões de segurança para ver sistemas baseados em um intermediário confiável. Em vez disso, podemos encontrar uma infinidade de sistemas em nossa vida diária, onde podemos vê-los presentes.

Vamos imaginar por um momento que vamos a uma máquina de venda automática para comprar um refrigerante. É um contrato em que nós trocamos dinheiro em dinheiro (€ 1) para um bom (refrigerante). A máquina é responsável por verificar a validade dos fundos inseridos. Tudo isso graças a uma Programas encarregado de verificar o processo. Este software é o responsável por validar ou cancelar a transação. Apesar disso, é possível que a máquina falhe e, como o produto fica preso, não receberemos o bem nem o dinheiro.

Se quisermos realizar a transação com um membro da família ou alguém que você conheça, em quem confiamos, não precisaremos usar esse tipo de intermediários confiáveis, forneceríamos diretamente 1 euro para a atualização.

Vantagens dos contratos inteligentes

A principal vantagem que o uso de intermediários nos oferece é a acelerar (ao confiar nesse intermediário, a transação se torna instantânea), bem como, obviamente, o segurança às vezes o nível de incerteza é menor.

Isso também tem uma grande desvantagem, a perda de privacidadee, às vezes, o segurança se esse intermediário de confiança operar de maneira questionável, colocando em risco os fundos de seus clientes, como pode ser o caso da falência e do “corralito” do Mt.Gox (a máquina de venda automática que mantém seus fundos e não fornece a você serviço), Exchange que permitiu trocar dinheiro FIAT por Bitcoins, sem ter que recorrer a trocas cara a cara com terceiros nos quais não confiamos.

A tecnologia do Bitcoin (Blockchain), bem como outros projetos como Ethereum, NXT ou Ripple, permitem que essas relações de confiança sejam descentralizadas. Passamos de confiar em um indivíduo, empresa ou instituição, a confiar em um sistema distribuído descentralizado, autônomo e com regras transparentes pré-estabelecidas que qualquer pessoa pode verificar e que ninguém pode alterar. Em resumo, transferimos a confiança de um ser humano para um código.

Isso permite simplificar bastante o número de processos e fatores envolvidos em uma transação. É o próprio protocolo que verifica e aplica o contrato a ambas as partes, sem exigir uma cláusula contratual por eles assinada.

Que capacidade os contratos inteligentes podem oferecer no Bitcoin?

Um exemplo simplificado do uso dessa tecnologia seria apostar 5 bitcoins contra terceiros (poderia ser um amigo ou uma empresa) de que o preço da Tesla aumentará em pelo menos 2,5% nas próximas 4 semanas. Para fazer isso, criaríamos uma conta neutra controlada por um contrato inteligente. Nesta conta, cada um dos participantes da aposta (contrato sem cláusula assinada) deve enviar 5 bitcoins.

Quando as quatro semanas se passaram, o contrato revisará automaticamente o quanto as ações da Tesla aumentaram. Para isso, o nós, que funciona como um registro de propriedades, verificará essas informações que foram programadas no contrato inteligente. Depois que o processo estiver concluído, será o mesmo contrato inteligente que deposita os ganhos na conta do vencedor, de forma autônoma.

Essa simulação nada mais seria do que um contrato de futuros, uma operação habitual e acessível a qualquer pessoa. Mas é uma demonstração clara das principais implementações possíveis para contratos inteligentes. No entanto, isso não limita seus recursos. Podemos aplicar o sistema a ações, índices e títulos, entre outros instrumentos financeiros, onde dotaríamos os Bitcoins de atributos. Um exemplo deste tipo de funções que já vemos no conhecido Moedas Coloridas.

Se você deseja saber mais, não pode perder a postagem espetacular que preparamos explicando os contratos inteligentes em profundidade e com casos de uso: Os contratos da Smarts em profundidade: o que são, como funcionam e com o que contribuem??