O que é Ethereum e o que são contratos inteligentes?

Ethereum é uma plataforma de computação descentralizada. Ele gera um token crito-moeda conhecido como Ether. Os programadores podem escrever “contratos inteligentes” na blockchain Ethereum, e esses contratos são executados automaticamente de acordo com seu código.

O que é Ethereum?

Ethereum costuma ser mencionado junto com o Bitcoin , mas é bem diferente. Bitcoin é uma criptomoeda e rede de pagamento descentralizada que permite que tokens Bitcoin sejam transferidos entre usuários.

RELACIONADOS: O que é Bitcoin e como funciona?

O projeto Ethereum tem objetivos maiores. Como afirma o site da Ethereum , “Ethereum é uma plataforma descentralizada que executa contratos inteligentes”. Esses contratos são executados na “Máquina Virtual Ethereum”, uma rede de computação distribuída composta de todos os dispositivos que executam nós Ethereum.

A parte da “plataforma descentralizada” significa que qualquer pessoa pode configurar e executar um nó Ethereum, da mesma forma que qualquer pessoa pode executar um nó Bitcoin. Qualquer um que quiser executar um “contrato inteligente” nos nós deve pagar aos operadores desses nós no Ether, que é um token de criptomoeda vinculado ao Ethereum. Assim, as pessoas que executam nós Ether fornecem poder de computação e são pagas em Ether, de forma semelhante a como as pessoas que executam nós Bitcoin fornecem poder de hashing e são pagas em Bitcoin.

Em outras palavras, enquanto o Bitcoin é apenas um blockchain e uma rede de pagamento, o Ethereum é uma rede de computação distribuída com um blockchain que pode ser usado para muitas outras coisas. Informações detalhadas estão disponíveis no white paper da Ethereum .

O que é éter?

Ether é o token digital (ou criptomoeda) associado ao blockchain Ethereum. Em outras palavras, Ether é a moeda e Ethereum é a plataforma. No entanto, as pessoas agora costumam usar esses termos alternadamente. Por exemplo, Coinbase permite que você compre Ethereum – o que significa tokens Ether.

Recomendado:  Como limpar dados de navegação de borda com um atalho de teclado

Isso é tecnicamente “ altcoin, o que na verdade significa apenas uma criptomoeda não Bitcoin. Como o Bitcoin, o Ether é apoiado por um blockchain descentralizado – neste caso, o blockchain Ethereum.

Os desenvolvedores que desejam criar aplicativos ou “contratos inteligentes” no blockchain Ethereum precisam do token Ether para pagar os nós para hospedá-lo, enquanto os usuários de aplicativos baseados no Ethereum podem precisar do Ether para pagar por serviços nesses aplicativos. As pessoas também poderiam vender serviços fora da rede Ethereum e aceitar pagamento em Ether, ou os tokens Ether poderiam ser vendidos em dinheiro em uma troca – assim como o Bitcoin.

Por que os aplicativos descentralizados são interessantes?

O blockchain Bitcoin armazena um histórico de transações Bitcoin, e é isso. O blockchain Ethereum armazena os tokens Ether nas carteiras das pessoas, mas também armazena o estado mais recente de cada contrato inteligente, bem como o código de cada contrato inteligente.

Um blockchain é um livro-razão distribuído armazenado em vários locais, então isso significa que os dados do contrato inteligente são armazenados por esses nós Ethereum. Se você criar um “contrato inteligente” – também conhecido como um aplicativo – no blockchain, ele é armazenado e executado de maneira descentralizada.

Para efeito de comparação, pense em muitos dos aplicativos que usamos hoje. Isso inclui aplicativos de e-mail como o Gmail, aplicativos de anotações como o Microsoft OneNote e qualquer outro aplicativo em que você use um aplicativo e armazene seus dados nos servidores de uma empresa. Se a empresa que armazena seus dados banir suas contas, fechar o aplicativo ou fechar o negócio, você perderá todos os dados que possui nesse aplicativo, a menos que tenha uma cópia de backup offline.

Se você estivesse usando um aplicativo criado em cima do Ethereum, tanto o código que compõe o aplicativo (o código do contrato inteligente) quanto os dados pessoais (o estado do contrato inteligente) seriam armazenados no blockchain. Sempre que você usasse um aplicativo e alterasse seus dados, todos os nós do Ethereum atualizariam o estado do contrato inteligente. Isso significa que não há um “ponto de falha” central que possa tirar seu acesso aos dados ou desligar o aplicativo que você usa. Seus dados e o próprio código do aplicativo teriam backup em todo o mundo e ninguém poderia tirar todas essas notas off-line. Claro, seus dados seriam criptografados pelo blockchain para que ninguém mais pudesse lê-los.

Recomendado:  Como sair do iOS beta agora que o iOS 12 foi lançado

O que são contratos inteligentes?

Contratos inteligentes são aplicativos executados na Máquina Virtual Ethereum. Este é um “computador mundial” descentralizado, onde o poder de computação é fornecido por todos os nós Ethereum. Todos os nós que fornecem potência de computação são pagos por esse recurso em tokens Ether.

Eles são chamados de contratos inteligentes porque você pode escrever “contratos” que são executados automaticamente quando os requisitos são atendidos.

Por exemplo, imagine construir um serviço de crowdfunding semelhante ao Kickstarter em cima do Ethereum. Alguém poderia estabelecer um contrato inteligente Ethereum que reuniria dinheiro para ser enviado a outra pessoa. O contrato inteligente poderia ser escrito para dizer que quando $ 100.000 em moeda forem adicionados ao pool, tudo será enviado ao destinatário. Ou, se o limite de US $ 100.000 não for atingido em um mês, toda a moeda será enviada de volta aos detentores originais da moeda. Claro, isso usaria tokens Ether em vez de dólares americanos.

Tudo isso aconteceria de acordo com o código de contrato inteligente, que executa automaticamente as transações sem a necessidade de um terceiro de confiança para segurar o dinheiro e assinar a transação. Por exemplo, o Kickstarter cobra uma taxa de 5% além de uma taxa de processamento de pagamento de 3% a 5%, o que significaria de $ 8.000 a $ 10.000 em taxas em um projeto de crowdfunding de $ 100.000. Um contrato inteligente não exigiria o pagamento de taxas a terceiros como o Kickstarter.

Os contratos inteligentes podem ser usados ​​para muitas coisas diferentes. Os desenvolvedores podem criar contratos inteligentes que fornecem recursos para outros contratos inteligentes, semelhante ao funcionamento das bibliotecas de software. Ou os contratos inteligentes podem ser usados ​​simplesmente como um aplicativo para armazenar informações no blockchain Ethereum.

Recomendado:  Como trazer de volta o botão “Exibir imagem” na Pesquisa de imagens do Google

Para realmente executar o código de contrato inteligente, alguém precisa enviar Ether suficiente como uma taxa de transação – o quanto depende dos recursos de computação necessários. Isso paga os nós Ethereum por participar e fornecer seu poder de computação.

CryptoKitties usam contratos inteligentes

Um dos aplicativos mais conhecidos desenvolvidos usando contratos inteligentes na rede Ethereum é o CryptoKitties , que se autodenomina “um dos primeiros jogos do mundo a ser desenvolvido com a tecnologia blockchain”.

Essencialmente, os CryptoKitties são uma forma de “colecionável” digital armazenado no blockchain Ethereum. CryptoKitties fornece uma boa demonstração da capacidade de armazenar e trocar itens digitais na rede Ethereum.

Novos CryptoKitties são gerados por meio de “reprodução”. Isso envolve a escolha de dois CryptoKitties básicos e o gasto de tokens Ether para executar um contrato inteligente. Os contratos usam os dois gatos escolhidos para gerar um novo CryptoKitty. Esses gatinhos e os detalhes do processo de criação são armazenados no livro-razão público da cadeia de blocos Ethereum.

Você pode “possuir” CryptoKitties, que são armazenados no livro razão de blockchain da Ethereum. Você pode vendê-los ou trocá-los com outras pessoas ou comprá-los. Isso é diferente de usar um aplicativo de smartphone que permite comprar, trocar e criar gatos. Eles geralmente serão armazenados nos próprios servidores do aplicativo, e você pode perder seus preciosos animais de estimação digitais se a empresa fechar o aplicativo ou banir sua conta. Mas, como os CryptoKitties são armazenados no blockchain, isso não pode acontecer. Ninguém pode tirar seus gatinhos de você.

Em dezembro de 2017 – coincidentemente, próximo aos preços mais altos do Bitcoin – as pessoas gastaram o equivalente ao Ether de mais de $ 12 milhões em CryptoKitties, e o CryptoKitty mais caro foi vendido por cerca de $ 120.000.

Como Ether, Bitcoin e pinturas caras, os CryptoKitties valem tudo o que as pessoas estão preparadas para pagar por eles.

Crédito de imagem: AlekseyIvanov /Shutterstock.com, Ethereum , CryptoKitties .