Qualquer pessoa que tenha passado algum tempo em criptomoedas, blockchaine a Web3 eventualmente vê o termo “contrato inteligente“, mas muitas pessoas não sabem o que isso significa. Confusamente, contratos inteligentes não têm nada a ver com contratos legais, apesar de serem inspirados neles, e são fundamentalmente diferentes de aplicativos da web e programas de computador. Apesar de serem a tecnologia mais poderosa a surgir do blockchain, a maioria das pessoas nunca ouviu falar deles.
Os contratos inteligentes foram conceituados pela primeira vez por Nick Szabo em 1995 (que pode ou não ser Satoshi Nakamoto, o criador anônimo do Bitcoin), que teve a ideia de “protocolos de transação” que executam automaticamente os termos de um contrato entre duas partes pela Internet. Isso teria sido muito útil, pois os contratos inteligentes poderiam reduzir ou eliminar o risco de as contrapartes se recusarem a cumprir o fim de um contrato, evitando batalhas judiciais dispendiosas. Infelizmente, não há como fazer isso sem depender de um terceiro para hospedar o contrato, que poderia alterar ou interromper o código, tornando a ideia inútil. Além disso, ao contrário da criptomoeda, a moeda digital não é programável e de banco para banco as transferências de dinheiro são ineficientes e reversíveis. Essas limitações são o motivo pelo qual os contratos inteligentes não existiam antes da blockchain Ethereum ser lançada 20 anos depois, em 2015.
Contratos inteligentes são frequentemente descritos como contratos regulares, mas isso é enganoso e limitante. Na verdade, eles são pequenos programas executados em uma blockchain de segunda geração (ou seja, Ethereum), onde carteiras de criptomoedas e outros contratos inteligentes podem interagir com eles. Quase todas as criptomoedas e NFTs são contratos inteligentes padronizados que rastreiam saldos de tokens, permitindo que outros contratos inteligentes atuem como intermediários ou máquinas de venda automática, eliminando o risco de contraparte durante negociações, transações e distribuições. Os contratos de token são essenciais para metaversos baseados em Web3, criptomoeda e blockchain, pois criam propriedade digital transferível. Contratos inteligentes podem criar utilitários, como “lançamento aéreo” contratos que transferem tokens para muitas contas simultaneamente, ou “multi-assinatura” contratos que exigem várias assinaturas para confirmar uma ação. Contratos inteligentes são amplamente usados em Finanças Descentralizadas (“DeFi“), um setor de blockchain que substitui aplicativos financeiros comuns por contratos inteligentes e, em novembro de 2021, os contratos DeFi detinham quase US$ 100 bilhões em valor (de acordo com Pulso DeFi). Os recursos de contrato inteligente são extensos, com muitos outros em desenvolvimento.
Os contratos inteligentes têm muitos recursos. Sites e aplicativos da web podem chamar funções de contrato inteligente, fornecendo uma interface fácil para eles. “Público” as funções estão abertas para qualquer pessoa usar, enquanto as funções confidenciais podem ser restritas a usuários/contratos autorizados. Ninguém pode alterar ou interromper as funções de um contrato inteligente, e as transferências de criptografia/NFT são irreversíveis e levam apenas alguns segundos. Elas também são confiáveis, e continuará em execução durante gargalos de alto volume que, de outra forma, travam as exchanges de criptomoedas. Contratos inteligentes são autônomos “moradores” do ecossistema de seu blockchain, não exigindo manutenção ou despesa depois de implantados e não podem ser destruídos ou modificados (com algumas exceções).
Contratos inteligentes têm problemas, como contrato inteligente “insetos” representam bilhões em criptomoedas perdidas/roubadas nos últimos sete anos. Como eles não podem ser modificados, a correção de um contrato inteligente funciona como um recall do fabricante, onde um contrato novo/atualizado é implantado e os usuários devem mover manualmente seus tokens. Consequentemente, contratos inteligentes são desenvolvidos como hardware em vez de software, e serviços profissionais de auditoria e inspeção de segurança são frequentemente contratados para encontrar vulnerabilidades antes do lançamento. Contratos inteligentes são limitados ao ecossistema de blockchain nativo e exigem o uso de “pontes” para mover ativos para outras blockchains, tornando as pontes de blockchain grandes alvos para hackers. Finalmente, os contratos inteligentes são “cego” para o mundo real, e devem ser alimentados com dados por meio de serviços especiais, o que pode causar sérios problemas se os dados estiverem errados (mesmo que momentaneamente).
Os contratos inteligentes são a tecnologia mais poderosa dentro do blockchain, dando origem a criptomoedas, NFTs, DeFi, aplicativos Web3, jogos blockchain, metaversos descentralizados e muito mais. Eles são os motores que impulsionam a adoção do blockchain, recebendo pouco crédito até que as coisas dêem errado. Embora seu potencial seja enorme, os desenvolvedores ainda não estão familiarizados com suas peculiaridades, pois projetos complexos introduzem mais problemas (caros) e são necessários anos de tentativa e erro antes blockchain contratos inteligentes estarão prontos para adoção em massa.
Fonte: Pulso DeFi