SMART CONTRACTS. O QUE SÃO? COMO FUNCIONAM? ENTENDE OS BENEFÍCIOS DA TECNOLOGIA E A DIFERENÇA QUE ESTA PODE FAZER
Os smart contracts são dinâmicos, complexos e incrivelmente poderosos. Esta tecnologia tem o potencial de mudar a forma como os negócios são feitos porque governos e empresas podem reduzir custos, automatizar a execução de contratos e fornecer uma forma auditável de controlo. Embora o seu potencial a longo prazo seja inimaginável, estes já estão a perturbar indústrias como o crowdfunding, a lei e os seguros. No entanto, os smart contracts são feitos por humanos e, por conseguinte, não são perfeitos.
“Um smart contract é um programa de computador que controla diretamente algum tipo de ativo digital… A abordagem do smart contract diz que, em vez de um contrato legal, o ativo digital será imediatamente transferido para um programa. Este programa executará automaticamente o código, validará uma condição e determinará se o ativo deve ir para uma pessoa ou voltar para a outra pessoa, ou se deve ser imediatamente reembolsado à pessoa que o enviou ou alguma combinação de ambos.“ — Vitalik Buterin, Fundador do Ethereum
Com o aumento criptomoedas e blockchains, os smart contracts, as Aplicações Descentralizadas (*DApps) e as Organizações Autónomas Descentralizadas (**DAOs) estão a tornar-se tecnologias cada vez mais importantes que os investidores devem compreender. Tudo começou quando Nick Szabo cunhou o termo “contrato inteligente” em 1994. Para definir o termo, um smart contract é uma peça de software que representa um conjunto de regras que são automaticamente executadas sob circunstâncias pré-determinadas.
Como cada contrato é armazenado em vários computadores por todo o mundo, os smart contracts não têm um único ponto de falha. Semelhante ao BitTorrent, não ter um único ponto de falha significa que se um computador falhar, não falha a rede inteira. Ninguém tem o poder de mudar o contrato inteligente – nem mesmo a pessoa que o fez. Isto também se aplica a hackers e governos!
Os smart contracts têm os mesmos privilégios que as carteiras de criptomoedas, exceto não serem controlados por chaves privadas ou utilizadores. Em vez disso, um contrato inteligente é controlado pelo código contido no contrato inteligente. Estes podem enviar e receber criptomoedas, armazenar saldo ou ter saldo zero. Podem interagir com outros smart contracts, mas os utilizadores têm que pagar uma pequena taxa à rede blockchain para interagir com o contrato porque cada alteração precisa ser aprovada e registada por todos os computadores que mantêm a rede.
TEORIA DO CONTRATO INTELIGENTE APLICADA NA PRÁTICA
A criptomoeda mais popular que incorpora smart contracts é o Ethereum. O fundador, Vitalik Buterin, propôs o Ethereum em 2013 como uma blockchain especificamente concebida para smart contracts. O Ethereum é uma rede mundial de computadores que fazem cumprir, executar e validar smart contracts. A validação é alcançada por uma rede descentralizada de milhares de nós Ethereum por todo o mundo. A natureza centralizada da rede permite que aplicações descentralizadas (DApps) sejam executadas sem tempo de inatividade, censura ou interferência de terceiros, o que torna as aplicações imutáveis ou à prova de adulteração.
Na prática, o Ethereum pode ser usado para criar um site de crowdfunding descentralizado sem intermediários, como o Kickstarter. Os utilizadores do Ethereum podem investir numa ideia de negócio, enviando dinheiro para uma carteira Ethereum de um contrato inteligente. Se o empresário não conseguir angariar um determinado montante de financiamento dentro de um determinado prazo, o contrato inteligente pode reenviar automaticamente o dinheiro de volta a todos os investidores. Em vez de pagar 10% ao Kickstarter, eles só têm que pagar uma taxa de 5 cêntimos à rede Ethereum para processar a transação para o contrato inteligente. Intermediário removido.
CONCLUSÃO:
Os smart contracts têm o potencial de revolucionar as indústrias, cortando intermediários e reunindo diretamente as partes dos contratos. Estes podem garantir a confiança e reduzir os custos de transação. Na TOKERY, acreditamos que os smart contracts são o futuro e estão aqui para ficar. Se tens dúvidas sobre o tema, fala connosco!
— — —
* Uma DApp é uma coleção de vários smart contracts que trabalhar em conjunto para criar um produto para os utilizadores. Para ser uma DApp, quatro critérios devem ser cumpridos. Primeiro, a aplicação deve ser open-source, o que significa que qualquer pessoa pode fazer o download e ver o código subjacente. Segundo, a aplicação deve ser executada numa blockchain ou numa tecnologia de ledger distribuído. Terceiro, a aplicação deve ter um token associado. Este token pode ser nativo da aplicação ou a aplicação pode usar outra criptomoeda, como Bitcoin ou Ethereum. Finalmente, a aplicação deve usar um algoritmo criptográfico para confirmar as alterações nos smart contracts que controlam a DApp.
** Uma DAO é um tipo de DApp que permite aos proprietários tomar decisões de negócios através da votação eletrónica e automatizar a gestão usando smart contracts. As DAO usam estes contratos para facilitar a votação digital e para facilitar os resultados da votação. O objetivo de uma DAO é reduzir as despesas administrativas e contornar os regulamentos específicos das regiões geográficas. Essencial, uma DAO é uma estrutura empresarial para um grupo de proprietários globalmente disperso.