Como você sabe, Ethereum abriu e democratizou amplamente o blockchain e foi assim que começamos a ouvir falar dos famosos “contratos inteligentes”... Às vezes, sem realmente entender as questões por trás disso ou mesmo medir adequadamente o impacto que isso pode ter no Desafio…
Embora os contratos inteligentes tenham sido popularizados (e muito utilizados) com o Ethereum, verifica-se que é um conceito que surgiu há algum tempo. Na verdade, a primeira vez que realmente falamos sobre isso foi em 1994, com uma publicação de Nick Szabo, tem cypherpunk notório.
Ele é um especialista em TI pioneiro na área de pagamentos digitais online. Ele colaborou com David Chaum, inventor do dinheiro eletrônico “E-Cash” na década de 90.
Dito isto, é realmente apenas com Vitalik Buterin e seu white paper de que os contratos inteligentes se tornaram uma realidade. E, em particular, graças à possibilidade de associação de criptomoedas.
???? É por isso, além disso, que o Ethereum não é o único protocolo utilizado para programar contratos inteligentes. Podemos implantar contratos inteligentes em outras blockchains. Dito isto, devido à sua popularidade e facilidade de implementação, é com o Ethereum que a maioria dos contratos inteligentes foram criados.
Definição de um contrato inteligente
Para melhor definir contratos inteligentes, lembre-se de que são programas de computador que não podem ser modificados depois de executados. Este é realmente o caso precisamente porque eles são implantados em um blockchain. Eles seguirão então um conjunto de regras predefinidas para poderem ser executados automaticamente.
Assim, no mundo real, um contrato é executado através de um terceiro e, por exemplo, de um advogado. É assim que podemos definir contratos. A validação é, de facto, feita por uma instituição jurídica terceira, a fortiori. Porém, no blockchain, essa instituição terceirizada não tem mais espaço para validar o contrato. Isto pode ser executado automaticamente, através do poder do código de computador. É por isso que a expressão “código é lei” de Lawrence Lessing foi assumido neste contexto. A expressão ficou famosa porque resume perfeitamente a situação. É uma espécie de equivalente a um contrato notarial, por exemplo, mas em versão digital.
É exatamente para isso que servem os contratos inteligentes: executar um contrato da vida real no blockchain para uso na vida real. Hmm…🤔 Estou claro…?
Veja a ilustração abaixo:
Para explicar de forma simples, um contrato operará seguindo uma causalidade definida. Se “x” acontecer, então “y” acontecerá. Como dizemos em matemática, “se isto, então aquilo”. Por exemplo, se uma pessoa der x no blockchain, ela receberá y.
Um contrato inteligente é um contrato digital autoexecutável de acordo com regras predefinidas. Pode enviar, validar ou implementar a execução de um acordo entre duas (ou mais) partes. Ele é armazenado em um blockchain descentralizado.
Esta é a versão simplificada dos contratos inteligentes. Muitos contratos inteligentes são mais complicados. Na verdade, não há limites exceto a imaginação humana. Há ambições muito fortes por parte dos empreendedores e já vemos contratos inteligentes interessados em sistemas relativamente complexos. Se realmente houver um monte de regras jurídicas integradas ao contrato inteligente, em geral, recorreremos aos DAOs (Organização Autônoma Descentralizada). Estas acabam por ser mais adequadas a tudo o que diz respeito à governação em geral.
DAOs são outro pilar igualmente interessante e útil do Ethereum. Existem cada vez mais projetos nesta área. No momento, isso ainda permanece em fase experimental para a maioria dos DAOs.
Voltaremos a isso em um artigo dedicado.
Como realmente funciona um contrato inteligente?
Normalmente, com a definição você deve entender (pelo menos um pouco) como ela funciona. Ao contrário da execução de um contrato tradicional, todas as etapas de validação do contrato são registradas na blockchain. É assim que todas as operações são seguras e visíveis para todos. Não podemos, portanto, modificar, alterar, eliminar ou censurar uma operação. (E isso é específico para blockchain, e não necessariamente para contratos inteligentes).
Podemos, portanto, criar contratos inteligentes em diferentes áreas onde é realmente útil. Por exemplo, vimos com a startup Real T que os contratos inteligentes possibilitaram a compra de imóveis no blockchain. Tudo é então automatizado. A compra e revenda são registradas e portanto ninguém pode censurar ou modificar esta informação. Na verdade, todos podem verificar o. blockchain a boa execução de um contrato e até mesmo saber quem é o dono deste ou daquele ativo. Você imagina quanto ao cadastro, por exemplo, poderia ser útil?
O facto de se basear em código informático permite-nos evitar os problemas associados às tarefas manuais humanas. Estas estão sujeitas a erros, interpretações erradas e uma certa lentidão…
Na maioria das vezes, os contratos inteligentes seguem padrões e o mais conhecido e utilizado continua sendo o deERC-20. Na verdade, é o ERC-20 o contrato inteligente mais utilizado. Isso explica por que a grande maioria dos tokens são do tipo ERC-20. Este tipo de contrato inteligente permite a criação de tokens na rede Ethereum.
É especialmente com esta norma que percebemos também queEthereum pode mudar nossas vidas ou, em qualquer caso, melhorar sectores inteiros da nossa economia.
Agora vamos ver quais são as vantagens do contrato inteligente
✅ Facilidade
Uma das maiores vantagens de smart contracts, essa é a facilidade com que podemos criá-los hoje. Na rede Ethereum, por exemplo, com a linguagem de programação Solidity, você pode criar contratos inteligentes com relativa facilidade. Existem tipos de “modelos” de computador (padrões como ERC-20) que permitem criar facilmente contratos inteligentes.
✅ Segurança
A outra grande vantagem dos contratos inteligentes é que eles são seguros no blockchain. Ao contrário dos contratos tradicionais, ninguém pode falsificá-los. Na verdade, pode haver maneiras de modificar os dados na blockchain, mas tecnicamente isso significaria ter mais de 51% do poder da rede. O que é, na realidade, dificilmente possível.
✅ Fiabilité
Um contrato inteligente será executado automaticamente na rede. Poderemos então garantir um acordo entre as duas partes. Com transparência e imutabilidade, podemos ter certeza de que ambas as partes têm aquilo com que concordam. Não há possíveis erros ou corrupção, como infelizmente acontece hoje em dia.
✅ rapidez
O facto de não ter intermediário, ou mesmo humano, torna a execução dos contratos extremamente rápida. Não há mais necessidade de um notário ou advogado especificar um contrato ou validá-lo, é o contrato inteligente que fará isso de forma sistemática.
Quais são as desvantagens dos contratos inteligentes?
Não pode haver só vantagens, você me diz!
Dito isto, as vantagens são tão enormes e trazem tanta eficiência aos nossos sistemas, que as desvantagens parecem pequenas em comparação.
Na verdade, a maior desvantagem é que pode haver falhas no programa de computador. Vimos no artigo que explica o que é Ethereum, que um grande hack esteve justamente na origem da divisão na blockchain Ethereum Classic (ETC) original.
Para além da falha puramente técnica, verifica-se que por vezes, para determinados projectos ou sectores, a presença humana revela-se útil, se não essencial. Por vezes, a governação humana é necessária não para validar contratos inteligentes, mas sim para julgá-los no caso de uma situação única.
Para esta questão, a solução parece estar nos DAOs, e ainda é um assunto no qual muitas pessoas estão trabalhando.
Dito isto, ainda existem clãs. Alguns não querem a menor intrusão humana no blockchain, enquanto outros às vezes acham isso necessário e útil.
Palavra final sobre contratos inteligentes
Na verdade, os contratos inteligentes ainda estão em um nível embrionário, mas têm um futuro muito brilhante e promissor, isso é certo. Estão em desenvolvimento numerosas aplicações descentralizadas nos sectores médico e de seguros, e especialmente na cadeia de abastecimento (farmácia, agro-alimentar, cosméticos, médico e alimentar, etc.).
Certamente, nos próximos anos você verá mais e mais projetos de blockchain aparecendo. Nós estamos animados! Nosso uso atual de contratos em papel mudará para digital para maior eficiência em nossos negócios. No geral, é o indivíduo quem se beneficiará porque isso facilitará profundamente o seu trabalho. Em última análise, é isso que todos nós aspiramos…
------------
Para comprar criptomoedas (forma simples):
- em Binance (Plataforma completa de negociação de criptografia)
Gere juros sobre suas criptomoedas:
- em Vocêhodler (Ganhe até 12% de juros)
Para proteger suas criptomoedas:
Para se divertir e brincar
- O melhor para esportes e apostas esportivas: CloudBetName 🤑🤑
------