O que são contratos inteligentes e como eles funcionam?

Estamos em 2018, mesmo aqueles que não estão familiarizados com blockchain provavelmente já ouviram falar do Ethereum. O Ethereum é a segunda maior criptomoeda, com um enorme valor de mercado de mais de US $ 70 bilhões. Para entender completamente o Ethereum, é preciso entender o que é um contrato inteligente.

FATO INTERESSANTE

Mas o Ethereum não é apenas uma moeda; é também uma plataforma que permite que outras aplicações blockchain sejam construídas nela. A plataforma Ethereum usa uma moeda chamada Ether, que é usada para pagar transações.

O blockchain Ethereum funciona como o blockchain Bitcoin; uma rede de computadores (ou nós) executa um software que confirma transações na rede.

O Ether funciona mais como um combustível do que como uma criptomoeda. Da mesma forma que você precisa de gasolina ou diesel para o seu carro, você precisa de Ether para executar os contratos e aplicativos inteligentes no blockchain da Ethereum.

Eu quero que você lembre de tudo isso, pois isso ajudará você a entender um dos principais produtos do blockchain Ethereum. Este produto é chamado de contrato inteligente e agora é usado por muitas criptomoedas. Devido ao crescimento da popularidade que o Ethereum viu, a questão "o que é um contrato inteligente?" tornou-se uma das perguntas mais frequentes no mundo das criptomoedas.

Então, o que é um smart contract? Bem, vamos dar uma olhada mais profunda ...

O que é um contrato inteligente: o que você vai encontrar neste guia

O objetivo deste guia é ajudá-lo a entender o que é um contrato inteligente e como os contratos inteligentes funcionam.

Eu entendo que “contratos inteligentes” podem parecer confusos no começo. Mas assim que eu explicá-los, você vai perceber que eles são mais simples do que você pensa.

No final deste guia de Smart Contract, você nunca mais precisará procurar no Google  "o que é um contrato inteligente". Você entenderá como e por que os contratos inteligentes foram criados, o código que eles usam, como eles pode ser usados e por que eles podem mudar a sociedade para sempre!

Antes de entrarmos no material mais técnico, é importante falar sobre a história dos contratos inteligentes. Sabendo por que e como os contratos inteligentes foram criados, fica mais fácil entender seu propósito no mundo blockchain.

O que é um contrato inteligente: como eles foram criados?

Em 1994, Nick Szabo (um criptógrafo) teve a ideia de poder gravar contratos sob a forma de código de computador. Este contrato seria ativado automaticamente quando certas condições fossem atendidas. Essa ideia poderia potencialmente eliminar a necessidade de confiar em empresas ​​de terceiros (como bancos).

Mas por que? A resposta é simples - você não precisa mais confiar em uma terceira parte quando faz uma transação. Em vez disso, os contratos (ou transações) são auto-executados em uma rede confiável, que é totalmente controlada por computadores.

Idéia legal, certo? Szabo trabalhou nessa ideia por muitos anos e até escreveu um livro chamado “Contratos Inteligentes: Fundamentos para Mercados Livres Digitais”. O problema era que, em 1994, a tecnologia blockchain não existia.

Mas agora ela existe!

Em 2009, a Bitcoin introduziu o primeiro uso da tecnologia blockchain. Em 2015, a Ethereum foi fundada por um inteligente jovem, chamado Vitalik Buterin. Ela  introduziu os primeiros contratos inteligentes funcionais.

(Para saber mais sobre a tecnologia blockchain, confira nosso guia Explicação do blockchain .)

O que é um contrato inteligente?

Eu não quero apenas te ensinar sobre o que são contratos inteligentes, eu também quero que você se lembre do que eles são. Então, para fazer isso, destaquei três pontos-chave que você deve ler e tentar lembrar sobre o que é um smart contract:

What is a Smart Contract

Um contrato inteligente é um acordo entre duas pessoas, na forma de código de computador. Ele é executado no blockchain e então é armazenado em um banco de dados público, o qual não pode ser alterado.

What is a Smart Contract 2

As transações de um smart contract são processadas pelo blockchain, o que significa que elas podem ser enviadas automaticamente sem a necessidade de um terceiro. Isso significa que não é necessário confiar em ninguém!

What is a Smart Contract 3

The transactions only happen when the conditions in the agreement are met — there is no third party, so there are no issues with trust.

O que é um contrato inteligente: como funciona um contrato inteligente?

Sim, como funcionam os contratos inteligentes?

Para encontrar a resposta, vamos ver como um contrato inteligente pode ser usado:

Vamos imaginar que John queira comprar a casa de Mike. Este acordo é formado no blockchain Ethereum usando um contrato inteligente. Este contrato inteligente contém um acordo entre John e Mike.

Nos termos mais simples, o acordo será assim: “ QUANDO John pagar Mike 300 Ethers, ENTÃO John receberá a propriedade da casa ”.

Uma vez que este acordo de contrato inteligente tenha sido colocado em prática, ele não poderá ser alterado - isso significa que John pode se sentir seguro em pagar a Mike 300 Ethers pela casa.

Sem o uso de um contrato inteligente nesse cenário, Mike e John teriam que pagar muitas taxas para diversas pessoas e entidades, como um banco, um advogado e um corretor de imóveis.

Isso é ótimo, né? Sem mais comissões e sem mais atrasos! Este é apenas um dos muitos exemplos de como um contrato inteligente pode ser usado.

Os contratos inteligentes são executados automaticamente quando as condições do contrato são atendidas. Isso significa que não há necessidade de um terceiro, como um banco, um corretor ou um governo.

Como isso é possível?

Como mencionado anteriormente, temos que agradecer ao blockchain. Por causa da tecnologia blockchain, somos capazes de descentralizar contratos inteligentes para que eles sejam justos e confiáveis. Quando falo de descentralização, quero dizer que eles não são controlados por uma autoridade central (como um banco, corretor ou governo, etc.).

O blockchain é um banco de dados compartilhado e executado por muitos computadores (chamados nós ) pertencentes a muitas pessoas diferentes. Por causa disso, nem uma única pessoa ou empresa tem controle sobre ele.

Isso significa que é quase impossível hackeá-lo. Um hacker precisaria hackear mais da metade dos nós, caso quisesse atacar o blockchain ou os contratos inteligentes que rodam nele. Portanto, os contratos inteligentes podem ser executados com segurança e automaticamente, sem que ninguém possa alterá-los! Agora você sabe ainda mais sobre o que é um contato inteligente!

Podemos finalmente nos sentir seguros quando fazemos depósitos por produtos ou serviços - não necessitamos confiar em uma entidade à parte.

O que é um contrato inteligente: quais são os contratos inteligentes que estão sendo usados ​​atualmente?

Como eu disse anteriormente, a venda da casa de Mike e John não é o único cenário em que os smart contracts podem ser usados. Contatos inteligentes podem ser usados ​​para qualquer tipo de transação - não precisa ser financeira.

As possibilidades são infinitas. Eles já estão sendo usados ​​para operações e serviços financeiros, seguro, autorização de crédito, processos legais e até mesmo para acordos de crowdfunding (ICOs). Vejamos como os contratos inteligentes já estão beneficiando certas indústrias e como elas beneficiarão outras indústrias no futuro…

Companhias de seguros

Duas companhias de seguros, a Atlas Insurance, em Malta, e a Axa, na França, testaram smart contracts em 2017. Eles tinham protótipos que compensavam os clientes das companhias aéreas, caso seus vôos atrasassem.

Vamos ver um exemplo:

John está prestes a voar de Nova York para Los Angeles. Ele envia US $ 5 em criptomoeda para o contrato inteligente da Axa Insurance e fornece seu número de voo. A Axa envia US $ 95 para o contrato inteligente. Então, há US $ 100 no contrato inteligente.

Se o vôo de John estiver no horário, a Axa receberá US $ 100 do contrato inteligente. Mas se o avião atrasar, os $ 100 serão enviados para John a partir do contrato inteligente. Tudo é automático.

Isso economiza muito tempo e dinheiro. Isso também significa que John não tem que confiar que a AXA pagará a quantia acordada, caso seu vôo atrase - ele sabe que, se o vôo atrasar, o contrato inteligente lhe enviará imediatamente sua compensação de (US $ 100).

Latest Coinbase Coupon Found:

Sistemas de Saúde

Os sistemas de saúde usarão contratos inteligentes para registrar e transferir dados com segurança.

What is a Smart Contract 4

Já podemos ver exemplos de smart contracts sendo usados ​​no setor médico. Um desses exemplos é o do Encrypgen. Este é um aplicativo que utiliza contratos inteligentes para transferir dados de pacientes de forma segura, não permitindo acesso de terceiros.

Desta forma, os pacientes estão no controle de seus próprios dados. Se os pesquisadores quiserem usar os dados do paciente, eles devem pagar por isso. Não só isso, mas o paciente tem que escolher se quer ou não vendê-lo.

Governos

Para os governos, os contratos inteligentes executados no blockchain podem tornar os sistemas de votação completamente confiáveis e muito mais seguros.

What is a Smart Contract 5

Aplicativos, como o FollowMyVote, usam contratos inteligentes e tecnologia blockchain para proteger os votos contra fraudes. Quando a transação de votação é gravada no blockchain, ela não pode ser alterada. Quando a votação terminar, o contrato inteligente enviará um token para um endereço que representa o vencedor da votação.

Desta forma, votar é sempre justo, o que significa que o vencedor é legítimo.

Gestão de negócios

As empresas podem se beneficiar enormemente de contratos inteligentes. Em vez de pagar pessoal para executar as folhas de pagamento, eles podem usar contratos inteligentes.

As empresas podem apenas configurar um contrato inteligente que diz: QUANDO a data for 28.03.18, envie 2 ETH para John 2. Isso significa que John sempre será pago a tempo e na quantia correta. O negócio beneficia-se porque tudo é automatizado, poupando muito tempo e dinheiro!

ICOs

Se você quiser iniciar seu próprio projeto que usa o blockchain, você pode construir seu projeto no blockchain Ethereum, como vimos anteriormente. No entanto, você vai precisar de algum dinheiro!

Como você vai conseguir o dinheiro que precisa? Bem-vindo às ICOs…

Um ICO (Initial Coin Offering) é um sistema de crowdfunding para novas aplicações que usam a tecnologia blockchain. Você cria um contrato inteligente e um token para ele. Vamos imaginar que você chamou seu token de ABC.

Você quer arrecadar US $ 10.000.000 para começar seu projeto e construir sua aplicação - vamos imaginar que US $ 10.000.000 equivalha à 10.000 Éter. Você decide que irá colocar 100.000 fichas ABC no contrato inteligente e que cada ficha ABC valerá 0,1 Éter.

Dessa forma, se você vender todos os 100.000 tokens ABC, você terá o 10.000 Ether que precisa, por causa de 100.000 x 0.1 = 10.000.

Agora, no contrato inteligente, você escreverá algo como: Se 0,1 ETH for enviado para o contrato inteligente, ENTÃO o contrato inteligente enviará 1 ABC para o endereço que enviou esse 0,1 ETH . Dessa forma, as pessoas que contribuírem para a ICO sempre receberão a quantidade correta de tokens ABC.

Por que as pessoas iriam querer comprar o token ABC?

As duas razões mais comuns pelas quais as pessoas compram tokens de ICOs são:

  1. O token pode ser usado no aplicativo depois dele ser construído
  2. O preço do token pode aumentar quando o projeto se torna mais popular

Você pode pensar em ICOs como uma versão blockchain do Kickstarter. A principal diferença é que ele automatiza todo o processo de crowdsale de maneira segura e confiável.

O que é um contrato inteligente: como os contratos inteligentes são criados?

Contratos inteligentes podem ser construídos em várias plataformas blockchain, como o Ethereum e o NEO. Como Ethereum é a escolha mais popular para desenvolvedores, eu vou falar sobre os contratos inteligentes do Ethereum. (O Ethereum é a escolha mais popular  por que você frequentemente ouve os termos 'Ethereum smart contract' ou 'Ethereum contract' no mundo das criptomoedas.)

Contratos inteligentes são desenvolvidos usando a linguagem original da Ethereum, chamada Solidity.

Se você quiser aprender Solidity, você pode experimentar o nosso tutorial interativo de Solidity, o Space Doggos ! É uma maneira divertida e amigável de aprender o Solidity. Seguindo as etapas do curso, você criará seu próprio jogo Solidity. Confira aqui .

What is a Smart Contract 6

O que é um contrato inteligente: como contratos inteligentes mudarão o mundo (Conclusão)

Isso já está acontecendo. Você pode ver nos exemplos que dei que os contratos inteligentes já estão começando a substituir os intermediários(como os Bancos). Também vimos o potencial que isso tem para futuras aplicações - lembra da venda da casa de John para Mike? Eles não precisaram de um agente imobiliário, advogado ou banco, não foi?

Então, se os contratos inteligentes cumprirem seu propósito, talvez um dia viveremos em um mundo livre de intermediários.

O que aconteceria então?

A melhor coisa de não ter intermediários é o fato de economizarmos muito dinheiro. Não só isso, também não precisaríamos mais confiar em ninguém para realizar esse tipo de transação.

Existe uma desvantagem também: as pessoas podem vir perder seus empregos. São pessoas que trabalham, assim como você e eu, que trabalham como intermediárias. Por que alguém pagaria um empregado para fazer um trabalho que poderia ser feito, gratuitamente, usando um contrato inteligente? 

Claro, ninguém sabe o que o futuro reserva. Tudo o que podemos fazer é chutar e prever, mas devemos estar preparados para todos os resultados possíveis.

Então, como você pode ver, os contratos inteligentes podem tornar o mundo um lugar melhor, livre de comissões. Eles podem reduzir fraudes, atrasos e o custo de muitas coisas. No entanto, à medida que avançamos com a tecnologia, removemos a necessidade de determinados trabalhos. Agora que você leu este guia, você já deve se sentir à vontade para responder à pergunta de ouro: "o que é um contrato inteligente?".

Quais são suas opiniões sobre os contratos inteligentes? Deixe seu comentário!

Leave your honest review

Leave your genuine opinion & help thousands of people to choose the best crypto exchange. All reviews, either positive or negative, are accepted as long as they’re honest. We do not publish biased reviews or spam. So if you want to share your experience, opinion or give advice - the scene is yours!

FAQ

How to pick the best crypto exchange for yourself?

Picking out the best crypto exchange for yourself, you should always focus on maintaining a balance between the essential features that all top crypto exchanges should have, and those that are important to you, personally. For example, all of the best exchanges should possess top-tier security features, but if you’re looking to trade only the main cryptocurrencies, you probably don’t really care too much about the variety of coins available on the exchange. It’s all a case-by-case scenario!

Which cryptocurrency exchange is best for beginners?

Reading through various best crypto exchange reviews online, you’re bound to notice that one of the things that most of these exchanges have in common is that they are very simple to use. While some are more straightforward and beginner-friendly than others, you shouldn’t encounter any difficulties with either of the top-rated exchanges. That said, many users believe that Coinbase is one of the simpler exchanges on the current market.

What is the difference between a crypto exchange and a brokerage?

In layman’s terms, a cryptocurrency exchange is a place where you meet and exchange cryptocurrencies with another person. The exchange platform (i.e. Binance) acts as a middleman - it connects you (your offer or request) with that other person (the seller or the buyer). With a brokerage, however, there is no “other person” - you come and exchange your crypto coins or fiat money with the platform in question, without the interference of any third party. When considering cryptocurrency exchange rankings, though, both of these types of businesses (exchanges and brokerages) are usually just thrown under the umbrella term - exchange. This is done for the sake of simplicity.

Are all the top cryptocurrency exchanges based in the United States?

No, definitely not! While some of the top cryptocurrency exchanges are, indeed, based in the United States (i.e. Coinbase or Kraken), there are other very well-known industry leaders that are located all over the world. For example, Binance is based in Tokyo, Japan, while Bittrex is located in Liechtenstein. While there are many reasons for why an exchange would prefer to be based in one location over another, most of them boil down to business intricacies, and usually have no effect on the user of the platform.