O que é um contrato inteligente?
Cripto para avançados
Other articles
Simplesmente dito, um "contrato inteligente" é um software que roda no blockchain da Ethereum. É uma coleção de código (suas funções) e dados (seu estado) que vive no blockchain Ethereum em um único endereço.
As contas Ethereum vêm na forma de contratos inteligentes. Isto indica que têm um saldo e podem enviar transacções através da rede. Não são, no entanto, controladas por um utilizador; em vez disso, são implantadas na rede e executadas de acordo com um conjunto de instruções. As contas de utilizador podem então interagir com um contrato inteligente, enviando transacções que fazem com que o contrato inteligente desempenhe uma função. Os contratos inteligentes, tal como os contratos convencionais, podem definir regras e fazê-las cumprir automaticamente através de programação. Os contratos inteligentes não podem ser eliminados por defeito e as suas interacções são permanentes.
Um contrato inteligente é um contrato autoexecutável em que as condições do acordo entre comprador e vendedor são codificadas diretamente em linhas de código. Uma rede blockchain distribuída e descentralizada hospeda o código e os acordos que ele contém. As transacções são rastreáveis e irreversíveis, e o código controla a execução. Sem a necessidade de uma autoridade central, sistema legal ou mecanismo de aplicação externo, os contratos inteligentes permitem a realização de transacções e acordos fiáveis entre partes díspares e anónimas. Embora a tecnologia blockchain seja mais comumente associada ao bitcoin, ela cresceu para abranger muito mais.
Nick Szabo, um cientista da computação americano que estabeleceu uma moeda virtual apelidada de "Bit Gold" em 1998, 10 anos antes do desenvolvimento do bitcoin, introduziu contratos inteligentes em 1994. Szabo é frequentemente confundido com Satoshi Nakamoto, o criador anónimo da bitcoin, uma afirmação que este negou. Os contratos inteligentes, segundo Szabo, são protocolos de transação automatizados que executam as disposições de um contrato. Ele procurou pegar em métodos de transação eletrónica como o POS (ponto de venda) e trazê-los para a arena digital.
Szabo também recomendou a execução de um contrato para activos sintéticos como derivados e obrigações no seu documento. Szabo afirmou: "Esses novos títulos são criados de várias maneiras, misturando títulos (como títulos) e derivativos (como opções e futuros). Devido à análise computorizada destas estruturas a prazo complicadas, as estruturas a prazo de pagamento muito complexas podem agora ser construídas em contratos normalizados e trocadas com baixos custos de transação". Se colocarmos a questão de uma forma simples, ele estava a referir-se à venda e compra de derivados com termos complexos.