Os contratos inteligentes estão intimamente ligados ao blockchain (leia esta postagem para aprender 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 infinitas possibilidades? Esta postagem lhe dará uma explicação detalhada.
Para começar esta explicação de 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 visualizados, mas não podem ser modificados."Um contrato inteligente é, portanto, tudo menos um contrato em papel sob o qual você assina com uma caneta, como estamos acostumados a fazer. É um contrato totalmente digital, composto apenas por código de computador, que um programador programou 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 no blockchain - São executados automaticamente sem intermediários - São impossíveis de mudar. Isso dá uma ideia abstrata do que exatamente isso implica, então vamos torná-lo um pouco menos abstrato com um exemplo simples. exemplo
O exemplo mais fácil de que um contrato inteligente é perfeito é para uma aposta simples. Digamos que Laura seja uma grande fã do FC Barcelona, enquanto Juan é um grande fã do Real Madrid. A partida entre os dois candidatos ao título está chegando e Laura acredita 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 empate, nada acontece. Sem um contrato inteligente, você faz essa 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 péssimo perdedor e se o FC Barcelona vencer devido a um pênalti injusto, há uma boa chance de ela dar adeus ao seu dinheiro. Com um contrato inteligente, essa confiança não é necessária, porque tudo pode ser programado e registrado. 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 definem 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, por isso é verificado automaticamente por todos os usuários do blockchain e, portanto, é impossível alterá-lo (Juan 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. Todas essas apostas com “a casa” poderão em breve ser feitas no blockchain diretamente 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.
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 eles próprios um contrato no papel, mas poucas pessoas fariam tal aposta entre si. Além disso, mesmo assim Juan pode recusar-se a pagar e uma ação judicial só poderá levar Laura a receber os seus 15 euros. Não é o ideal, então, e Laura precisa confiar que seu advogado é melhor que o de Juan. Além disso, a aposta no contrato inteligente é fixada à medida que 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.
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 possuem uma cópia do blockchain. Como resultado, ninguém pode modificar o contrato.
O contrato é realmente celebrado por você mesmo. Não há necessidade de confiar em banco, advogado, corretor ou outro intermediário. Portanto, esses indivíduos não podem manipular o contrato em seu benefício. Além disso, você não precisa se preocupar com a outra pessoa tentando rescindir o acordo. O contrato é gerenciado pela rede e executado automaticamente.
Um contrato inteligente é protegido pela melhor criptografia que o mundo possui atualmente. É virtualmente impossível hackeá-lo.
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, por isso só ficará mais rápido nos próximos anos.
Como todos têm uma cópia do blockchain, é impossível perder o contrato.
Os contratos inteligentes são muito mais baratos que os contratos tradicionais. Isto 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 a um notário ou advogado para redigir o contrato ou garantir que o contrato seja executado.
Contratos inteligentes são executados por máquinas. Como resultado, você não tem (quase) nenhum erro humano.
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 abalar consideravelmente a indústria do jogo, mas certamente não para por aí. As possibilidades são infinitas e podem abalar completamente quase qualquer indústria, tal como a Internet fez.
Uma grande parte das tendências modernas pode ser encontrada na indústria alimentar. 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 Chocolonely (que trabalha para dar aos produtores de cacau um preço justo pelo seu cacau), Comércio Justo e alimentos orgânicos. Mas quem verifica se os produtos que você compra são realmente orgânicos ou quão bem o Tony's Chocolonely realmente paga aos produtores de cacau?Atualmente, isso ainda é feito pela 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 que os alimentos percorreram 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. Um frango proveniente de uma fábrica de galinhas poedeiras é registrado desta forma e, portanto, não pode mais ser vendido como frango orgânico. Inspeção
Em qual setor é ainda mais importante poder verificar a origem do seu produto? A indústria do vestuário! Porque como você pode ter certeza de que o Rolex que lhe é oferecido é um Rolex verdadeiro 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 usado que você compra no mercado é realmente do ano de 2013 e tem apenas 80.000 quilômetros no hodômetro.
Um grande problema para os músicos 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” sua música. Plataformas como Spotify e iTunes compensam muito, mas essas plataformas intermediárias ganham milhões às custas dos artistas. Novamente, os 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 podem ouvir a música por um micropagamento (digamos, 0,1 centavo). Isso elimina a necessidade de intermediários que cobram comissões 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 grandes números de ingressos e os revendam quatro vezes.
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 provêm simplesmente perdeu-o ou foi adulterado a tal ponto que uma pessoa do Kuwait tem no seu passaporte que é do Afeganistão. Parece evidente para nós ter uma nacionalidade, mas se tivéssemos que viver sem identidade durante um ano, apenas descobriríamos o quão importante é ter uma identidade. Com o contrato inteligente é possível recuperar a propriedade de sua identidade sem ter que 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. Só você pode adicionar coisas a ele, como uma foto recente. Dessa forma, você sempre poderá provar que é quem diz ser. Ninguém pode mais roubar sua identidade. Sua identidade não pode ser hackeada e somente sua chave privada pode acessá-la.
Isso foi muito noticiado nas últimas eleições. 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 existe muita fraude eleitoral. Os presidentes não querem renunciar porque não acreditam nos resultados. Tudo isso poderia acabar com o contrato inteligente. Sua identidade é registrada no blockchain (veja o exemplo anterior) e você pode votar no máximo um em sua festa favorita por meio de um contrato inteligente em seu computador. O blockchain monitora todos os votos para que você possa ver ao vivo quem está na frente sem qualquer papelada. Todos acompanham o blockchain, por isso é 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. Outras indústrias que podem ser completamente revolucionadas 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.
Atualmente, existem vários blockchains nos quais contratos inteligentes podem ser facilmente construídos. Ethereum é o mais conhecido deles. Os programadores podem programar com relativa facilidade um contrato inteligente neste 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 dos ICOs foram mantidos nele. No entanto, o Ethereum não é a única plataforma em que os ICOs são mantidos. O NEO, em particular, está atualmente em ascensão e há vários ICOs surgindo 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 exchanges de criptomoedas também estão usando contratos inteligentes para que possam tornar seus serviços mais descentralizados. 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 firmado um contrato de locação, mas queira alterá-lo, isso não é tão fácil de fazer. Claro, existem maneiras de sair dessa situação de alguma forma, mas isso vai dar muito trabalho.O código deve levar tudo em conta - Em um contrato tradicional, sempre há "ses e mas" incluídos. As pessoas passam anos estudando para colocar isso no papel, e muito menos quando isso precisa ser processado em linguagem de programação. Portanto, (ainda) é muito suscetível a erros humanos.O terceiro não desaparecerá completamente - Apesar do fato de o terceiro não ser mais necessário, ele não se tornará totalmente obsoleto. Em particular, a procura por programadores aumentará enormemente, embora a procura por eles já seja altíssima. Isto poderia torná-los ainda mais caros e o custo de elaboração de um contrato inteligente poderia, portanto, tornar-se proibitivo. Além disso, há muitas outras desvantagens a considerar. O que acontece se houver um bug (falha) no código, fazendo com que algo seja executado de forma muito diferente do combinado? E como é então determinado que se tratava de um bug? Quem paga os 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 há muitas situações que ainda não foram levadas em consideração.
Em suma, o futuro dos contratos inteligentes parece muito brilhante. Poderia ter um impacto tão grande na nossa sociedade quanto a Internet. Quase todos os setores podem ser afetados por isso. Os contratos inteligentes podem eliminar a necessidade de intermediários, o que poupa uma enorme quantidade de custos e de trabalho, mas também coloca em risco o emprego de muitas pessoas. Por enquanto, porém, o maior desafio reside em como lidar legalmente com contratos inteligentes. Ainda há muitas situações para pensar para as quais não temos solução e até que sejam resolvidas, é apenas uma questão de esperar pela revolução que os contratos inteligentes podem provocar. Na Brickken temos uma equipe jurídica com expertise em assinatura digital, auditorias de blockchain e societária. Graças a esta 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 às suas perguntas.