Introdução

Nick Szabo descreveu pela primeira vez smart contracts nos anos 90. Na época, ele definiu um smart contract como uma ferramenta que formaliza e protege as redes de computadores através da combinação de protocolos com interfaces de usuário.

Szabo discutiu o uso potencial de smart contracts em vários campos que envolvem acordos contratuais – tais como sistemas de crédito, processamento de pagamentos e gerenciamento de direitos de conteúdo.

No mundo das criptomoedas, podemos definir um smart contract como uma aplicação ou programa que roda em uma blockchain. Tipicamente, eles funcionam como um acordo digital que é aplicado por um conjunto específico de regras. Estas regras são predefinidas por código de computador, que é replicado e executado por todos os nós (nodes) da rede.

No mundo das criptomoedas, podemos definir um smart contract como uma aplicação ou programa que roda em uma blockchain. Tipicamente, eles funcionam como um acordo digital que é aplicado por um conjunto específico de regras. Estas regras são predefinidas por código de computador, que é replicado e executado por todos os nós (nodes) da rede.

Os smart contracts em blockchain permitem a criação de protocolos trustless – Isto significa que duas partes podem assumir compromissos via blockchain, sem ter que conhecer ou confiar uma na outra. Elas podem ter certeza de que se as condições não forem cumpridas, o contrato não será executado. Fora isso, o uso de smart contracts pode eliminar a necessidade de intermediários, reduzindo significativamente os custos operacionais.

Embora o protocolo Bitcoin tenha apoiado os smart contracts por muitos anos, eles foram popularizados pelo criador e co-fundador da Ethereum, Vitalik Buterin. Vale notar, no entanto, que cada blockchain pode apresentar um método diferente de implementação de smart contracts.

Os próximos artigos desta série vão focar os smart contracts que funcionam na Máquina Virtual Ethereum (EVM), que é uma parte essencial da blockchain Ethereum.

Fontes:

Binance Academy: https://academy.binance.com/en/articles/what-are-smart-contracts

Ethereum Book: https://docs.ethhub.io/ethereum-basics/what-is-ethereum/#what-are-smart-contracts-and-decentralized-applications

EthHub: https://docs.ethhub.io/ethereum-basics/what-is-ethereum/#what-are-smart-contracts-and-decentralized-applications

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s