Smart Contracts explicados

Smart Contracts explicados

Os contratos inteligentes estão inextricavelmente ligados ao blockchain (leia este post para saber mais sobre blockchain). A função mais óbvia do blockchain é usá-lo como dinheiro digital. É também por isso que existem tantas criptomoedas e porque o Bitcoin é tão popular. No entanto, as funções são infinitas, e tudo isso porque o blockchain permite a criação de contratos inteligentes. Então, o que exatamente são contratos inteligentes? E quais são todas essas possibilidades infinitas? Esta postagem fornecerá uma explicação detalhada.

O que são contratos inteligentes?

Para começar essa explicação dos contratos inteligentes, é crucial saber a definição exata: "Um contrato inteligente é um contrato programado cujos acordos são registrados em código de computador no blockchain. O contrato é executado automaticamente sem a necessidade de (confiança) em um intermediário. Esses acordos sempre podem ser vistos, mas não podem ser modificados.” Portanto, um contrato inteligente é tudo menos um contrato em papel sob o qual você assina com uma caneta, como estamos acostumados a fazer. É um contrato totalmente digital, consistindo apenas em código de computador, que um programador programou junto para você. Ele contém todas as informações sobre o contrato: as pessoas entre as quais ele é válido, quando o contrato deve ser executado, quando os acordos foram feitos, etc. Em poucas palavras, os contratos inteligentes são: - São totalmente digitais - Consistem em código de computador - São programados na blockchain - São executados automaticamente sem intermediários - São impossíveis de alterar mais. Isso dá uma ideia abstrata do que isso implica, então vamos torná-lo um pouco menos abstrato com um exemplo simples.

Um exemplo simples

O exemplo mais fácil para o qual um contrato inteligente é perfeito é para uma aposta simples. Digamos que Laura seja uma grande fã do FC Barcelona, enquanto Juan seja um torcedor obstinado do Real Madrid. A partida entre esses dois candidatos ao título está chegando e Laura acha que o FC Barcelona vencerá, mas Juan está convencido de que o Real Madrid vencerá. Juan quer fazer uma aposta de 15 euros. Se o FC Barcelona vencer, Juan paga 15 euros a Laura e se o Real Madrid vencer, Laura paga 15 euros a Juan. Se houver um empate, nada acontecerá. Sem um contrato inteligente, você aposta de boa fé e presume que a outra pessoa pagará bem se perder. Laura sabe, no entanto, que Juan às vezes pode ser um mau perdedor e, se o FC Barcelona vencer por causa de um pênalti injusto, há uma boa chance de ela dar adeus ao dinheiro. Com um contrato inteligente, essa confiança não é necessária, porque tudo pode ser programado e gravado. Laura e Juan concordam em registrar a aposta em um contrato inteligente que é acionado pelo resultado oficial registrado pela RFEF (Real Federación Española de Fútbol). Ambos pagam 15 euros ao contrato (em criptomoedas) e estabelecem o contrato para que Laura receba 30 euros do contrato inteligente se o FC Barcelona vencer e Juan receba 30 euros se o Real Madrid vencer. Em caso de empate, 15 euros são pagos automaticamente a ambos. O contrato é colocado no blockchain, portanto, é automaticamente verificado por todos os usuários do blockchain e, portanto, é impossível alterá-lo (Juan, portanto, não pode mais determinar o resultado se o FC Barcelona vencer devido a uma penalidade injusta). No momento em que a RFEF anunciar o resultado oficial, o contrato entrará automaticamente em vigor e o vencedor receberá seu dinheiro. Um exemplo como esse mostra que uma plataforma intermediária como Unibet ou Toto não será mais necessária. Em breve, todas essas apostas com “a casa” poderão ser feitas diretamente no blockchain umas com as outras. O mesmo se aplica aos cassinos. Todo o dinheiro (comissão) que normalmente ia para a casa agora ficará com os usuários.

Benefícios dos contratos inteligentes

Este exemplo traz imediatamente algumas das principais vantagens de um contrato inteligente. O maior problema da aposta entre Juan e Laura é que Laura não tem certeza se Juan realmente pagará se o FC Barcelona vencer. Eles poderiam, é claro, optar por registrar um contrato em papel, mas poucas pessoas fariam essa aposta umas com as outras. Além disso, mesmo assim, Juan pode se recusar a pagar e, em seguida, uma ação judicial só poderia levar Laura a receber 15 euros. Não é o ideal, então, e Laura precisa confiar que seu advogado é melhor do que o de Juan. Além disso, a aposta no contrato inteligente é fixada conforme foi celebrada. Uma penalidade injustificada, por mais injustificada que seja, não pode alterar o acordo sólido de que o resultado anunciado oficialmente pela RFEF determina quem ganha a aposta. Além disso, tudo acontece automaticamente sem a intervenção de outras pessoas. O blockchain garante que o contrato inteligente seja executado corretamente.

As vantagens dos contratos inteligentes

Confiança

O contrato inteligente está no blockchain. O blockchain é uma rede compartilhada. Ele é verificado automaticamente por todos os dispositivos conectados a ele. Portanto, todos esses dispositivos têm uma cópia do blockchain. Como resultado, ninguém pode modificar o contrato.

Autonomia

O contrato é realmente celebrado por você mesmo. Não há necessidade de confiar em um banco, advogado, corretor ou outro intermediário. Portanto, esses indivíduos não podem manipular o contrato a seu favor. Além disso, você não precisa se preocupar com a outra pessoa tentando sair do contrato. O contrato é gerenciado pela rede e executado automaticamente.

Segurança

Um contrato inteligente é garantido pela melhor criptografia que o mundo tem atualmente. É virtualmente impossível hackeá-lo.

Rapidez

Os contratos inteligentes são totalmente automatizados. Algumas ações normalmente exigem muita papelada, mas podem ser realizadas por meio de um contrato inteligente em poucos segundos. Isso economiza muito tempo e trabalho. E o código é desenvolvido a cada dia, então só ficará mais rápido nos próximos anos.

Backup

Como todo mundo tem uma cópia do blockchain, é impossível perder o contrato.

Poupanças

Os contratos inteligentes são muito mais baratos do que os contratos tradicionais. Isso ocorre principalmente porque não há mais necessidade de intermediários (com salários por hora altíssimos). Por exemplo, você não precisa mais pagar por um notário ou advogado para redigir o contrato ou garantir que o contrato seja executado.

Precisão

Os contratos inteligentes são executados por máquinas. Como resultado, você não tem (quase) nenhum erro humano.

Setores que poderiam ser sacudidos por contratos inteligentes

Como sabemos, o blockchain tem o potencial de fazer com os bancos o mesmo que a Internet fez com os correios e bibliotecas. Nosso exemplo de Laura e Juan mostra que isso também pode sacudir consideravelmente a indústria de jogos de azar, mas certamente não para por aí. As possibilidades são infinitas e podem sacudir completamente quase qualquer setor, assim como a Internet.

Controle de alimentos

Uma grande parte das tendências modernas pode ser encontrada na indústria alimentícia. As pessoas estão se tornando mais conscientes do que colocam na boca e de como isso afeta o planeta, o meio ambiente e os menos afortunados. Os exemplos incluem Tony's Cholonely (que trabalha para oferecer aos produtores de cacau um preço justo pelo cacau), comércio justo e alimentos orgânicos. Mas quem verifica se os produtos que você compra são realmente orgânicos ou se a Tony's Cholonely realmente paga os produtores de cacau? Atualmente, isso ainda é feito com confiança, mas graças à tecnologia blockchain e aos contratos inteligentes, em breve tudo isso poderá ser rastreado de forma automática e totalmente transparente. Os contratos inteligentes garantem que o caminho percorrido pelo alimento seja totalmente transparente e não possa ser alterado. Você pode ver exatamente em quais agricultores, em quais fábricas e em quais caminhões seus produtos estiveram. Uma galinha que vem de uma fábrica de galinhas poedeiras é registrada dessa forma e, portanto, não pode mais ser vendida como uma galinha orgânica. Os produtores da Tony's Chocolonely podem declarar honestamente por quantos euros venderam seu cacau e, dessa forma, é possível ver exatamente qual marca de chocolate retribui mais aos produtores de cacau sem que isso seja manipulado.

Inspeção de roupas

Em qual setor é ainda mais importante poder verificar de onde vem seu produto? A indústria do vestuário! Porque como você pode ter certeza de que o Rolex que lhe é oferecido é um Rolex real e não falso? Como saber se aquela bolsa Gucci realmente veio da fábrica da Gucci e não é uma falsificação barata? Usando blockchain e contratos inteligentes, em breve você poderá contar tudo isso em um instante. Roupas falsas poderão ser reconhecidas instantaneamente com uma simples leitura do código de barras. Contratos inteligentes combinados com RFID permitem que você veja exatamente de onde veio sua bolsa Rolex ou Gucci e se é um produto real e não uma falsificação barata. Você pode ver se uma bolsa é realmente feita de couro verdadeiro, por exemplo. Você pode verificar se o carro que você compra em segunda mão no mercado é realmente do ano de 2013 e tem apenas 80.000 quilômetros no odômetro.

Música e ingressos

Um grande problema para os músicos de hoje é que suas músicas podem ser baixadas gratuitamente em qualquer lugar. Você pode pensar que artistas como Justin Bieber e Ariana Grande estão ganhando dinheiro suficiente, mas para eles existem milhares de outros artistas que estão lutando. Além disso, sua fama não torna justo “roubar” suas músicas. Plataformas como Spotify e iTunes compensam muito, mas essas plataformas intermediárias rendem milhões às custas dos artistas. Novamente, contratos inteligentes podem fazer a diferença. Um artista pode colocar sua música no blockchain e estipular no contrato inteligente que os usuários possam ouvir a música por um micropagamento (digamos, 0,1 centavos). Isso elimina a necessidade de intermediários que cobram comissão sobre isso. Artistas ou artistas colocam seus ingressos para shows ou apresentações no blockchain. Eles programam um preço máximo no contrato inteligente. Isso evita que os comerciantes comprem ingressos em grandes quantidades e os revendam quatro vezes.

Identidade

Você pode não perceber, mas um grupo incrivelmente grande de pessoas neste planeta está andando por aí sem uma identidade. O país de onde eles vêm simplesmente o perdeu ou foi adulterado a tal ponto que uma pessoa do Kuwait tem no passaporte que é do Afeganistão. Parece evidente para nós ter uma nacionalidade, mas se tivéssemos que viver sem identidade por um ano, você só descobriria o quanto é importante ter uma identidade. Com o contrato inteligente, é possível recuperar a propriedade de sua identidade sem precisar depender de um governo (desonesto). Sua identidade é registrada no nascimento no blockchain, ao qual somente você (e seus pais) gerenciam o acesso. Isso nunca pode ser modificado por ninguém. Somente você pode adicionar coisas a ela, como uma foto recente. Dessa forma, você sempre pode provar que é quem diz ser. Ninguém mais pode roubar sua identidade. Sua identidade não pode ser hackeada e somente sua chave privada pode acessá-la.

Votar

Isso apareceu muito nos noticiários na última eleição. A Rússia supostamente influenciou o voto americano e seria muito fácil para os hackers hackearem todo o sistema de votação. Em muitos países, ainda há muita fraude eleitoral em andamento. Os presidentes não querem renunciar porque não acreditam nos resultados. Tudo isso pode acabar com um contrato inteligente. Sua identidade está registrada no blockchain (veja o exemplo anterior) e você pode votar no máximo um voto em sua festa favorita por meio de um contrato inteligente em seu computador. O blockchain acompanha todos os votos para que você possa ver ao vivo quem está à frente sem qualquer papelada. Todo mundo acompanha o blockchain, então é impossível manipulá-lo. Os resultados não podem ser contestados. Os ex-presidentes não precisam se preocupar em serem manipulados, eles podem renunciar pacificamente. Esta é apenas uma pequena amostra das milhares de possibilidades que existem graças aos contratos inteligentes. Além disso, ainda existem muitas soluções que não podemos imaginar hoje. Quando a Internet surgiu em 1994, não havia uma única pessoa que pudesse prever a Internet das Coisas. Outros setores que podem ser completamente revolucionados por contratos inteligentes são: o mercado imobiliário, o mercado de seguros, o mercado de ações, a indústria de jogos, a indústria automotiva e muito mais.

Plataformas para contratos inteligentes

Atualmente, existem vários blockchains nos quais os contratos inteligentes podem ser facilmente construídos. O Ethereum é o mais conhecido deles. Os programadores podem programar com relativa facilidade um contrato inteligente nesse blockchain usando a linguagem de programação Solidity. Os aplicativos descentralizados (DApps), portanto, aproveitam as vantagens do blockchain Ethereum, mas também precisam lidar com suas desvantagens. Como o Ethereum é a plataforma mais abrangente para contratos inteligentes, de longe a maioria das ICOs foi mantida nela. No entanto, o Ethereum não é a única plataforma na qual as ICOs são mantidas. O NEO, em particular, está atualmente em alta e estão surgindo várias ICOs que usam a plataforma NEO. Outros blockchains que podem ser usados para contratos inteligentes incluem Qtum, Waves, Omni e até Bitcoin (usando uma nova tecnologia chamada Rootstock). Cada vez mais bolsas de criptomoedas também estão usando contratos inteligentes para tornar seus serviços mais descentralizados.

Desvantagens dos contratos inteligentes

É sempre tentador ver apenas as vantagens de uma nova tecnologia revolucionária, como contratos inteligentes, mas nada está isento de desvantagens. Portanto, achamos importante destacar também as desvantagens dos contratos inteligentes nesta explicação.A adaptação é impossível - Já mencionamos isso acima como talvez a maior vantagem dos contratos inteligentes, mas também é uma desvantagem considerável. Suponha que você tenha entrado em um contrato de arrendamento, mas queira alterá-lo, isso não é tão fácil. Obviamente, existem maneiras de sair disso em conjunto de alguma forma, mas isso exigirá muito trabalho.O código deve levar tudo em consideração - Em um contrato tradicional, sempre há “se e mas” incluídos. As pessoas passam anos estudando para colocar isso no papel, muito menos quando precisa ser processado em linguagem de programação. Portanto, é (ainda) muito suscetível a erros humanos.O terceiro não desaparecerá completamente - Apesar de o terceiro não ser mais necessário, ele não se tornará totalmente obsoleto. Em particular, a demanda por programadores aumentará enormemente, enquanto a demanda por eles já é altíssima. Isso pode torná-los ainda mais caros e, portanto, o custo da elaboração de um contrato inteligente pode se tornar proibitivo. Além disso, há muitas outras desvantagens a serem consideradas. O que acontece se houver um bug (falha) no código, fazendo com que algo seja executado de forma muito diferente do acordado? E como é então determinado que isso era um bug? Quem paga pelos custos incorridos como resultado? E como você interrompe um contrato inteligente que não está correto? A tecnologia ainda está em sua infância, então ainda existem muitas situações que ainda não foram levadas em consideração.

O futuro dos contratos inteligentes

Em suma, o futuro dos contratos inteligentes parece muito promissor. Isso pode ter um impacto tão grande em nossa sociedade quanto a Internet. Quase todos os setores podem ser afetados por ela. Os contratos inteligentes podem eliminar a necessidade de intermediários, o que economiza uma grande quantidade de custos e trabalho, mas também coloca em risco os empregos de muitas pessoas. Por enquanto, no entanto, o maior desafio está em como lidar legalmente com contratos inteligentes. Ainda há muitas situações para as quais não temos uma solução e, até que elas sejam resolvidas, é só uma questão de esperar pela revolução que os contratos inteligentes podem trazer.AT Brickken temos uma equipe jurídica com experiência em assinatura digital, auditorias de blockchain e corporativas. Graças a essa experiência, estamos perfeitamente posicionados na vanguarda da tecnologia blockchain e da implementação de contratos inteligentes. Se você tiver alguma dúvida, não hesite em nos contatar em [email protected]. Teremos o maior prazer em responder suas perguntas.