Pagina inicial » como » O que é o Ethereum e o que são contratos inteligentes?

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

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

    O que é o Ethereum??

    Ethereum é frequentemente mencionado no mesmo fôlego do Bitcoin, mas é bem diferente. Bitcoin é uma rede de pagamento criptografada e descentralizada que permite que tokens Bitcoin sejam transferidos entre usuários.

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

    A parte “plataforma descentralizada” significa que qualquer um pode configurar e executar um nó Ethereum, da mesma forma que qualquer um pode executar um nó Bitcoin. Qualquer pessoa que queira executar um “contrato inteligente” nos nós deve pagar os operadores desses nós no Ether, que é um token de criptomoeda vinculado ao Ethereum. Assim, as pessoas que executam nós Ether fornecem poder computacional e são pagas em Ether, de uma maneira similar 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 uma rede blockchain e 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 Ethereum.

    O que é o É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 de forma intercambiável. Por exemplo, o Coinbase permite que você compre o Ethereum - que significa tokens Ether.

    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 que o token Ether pague os nós para hospedá-lo, enquanto os usuários de aplicativos baseados no Ethereum podem precisar que o Ether pague por serviços nesses aplicativos. As pessoas também poderiam vender serviços fora da rede Ethereum e aceitar o pagamento em Ether, ou os tokens Ether poderiam ser vendidos em troca de dinheiro - assim como o Bitcoin..

    Por que as aplicações descentralizadas são interessantes??

    O blockchain Bitcoin armazena um histórico de transações Bitcoin, e é isso. A 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 ledger distribuído armazenado em vários locais, portanto, isso significa que os dados do contrato inteligente são armazenados por esses nós do Ethereum. Se você criar um “contrato inteligente” - também conhecido como aplicativo - no blockchain, ele é armazenado e executado de maneira descentralizada.

    Para 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 outra coisa em que você usa um aplicativo e armazena seus dados nos servidores de uma empresa. Se a empresa que armazena seus dados bane suas contas, encerre o aplicativo ou não funcione, você perderá todos os dados que tinha nesse aplicativo, a menos que tenha uma cópia de backup off-line.

    Se você estivesse usando um aplicativo baseado no 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ê usava um aplicativo e alterava seus dados, todos os nós do Ethereum atualizavam 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 usado. Seus dados e o código do aplicativo em si teriam backup em todo o mundo, e ninguém poderia colocar todas essas anotações off-line. Claro, seus dados seriam criptografados pelo blockchain para que ninguém mais pudesse lê-lo.

    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 do Ethereum. Qualquer nós que forneçam poder 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 no topo da Ethereum. Alguém poderia criar um contrato inteligente da Ethereum que reunisse dinheiro para ser enviado para outra pessoa. O contrato inteligente poderia ser escrito para dizer que quando $ 100.000 de moeda são adicionados ao pool, todos serão enviados para o destinatário. Ou, se o limite de US $ 100.000 não tiver sido atingido em um mês, toda a moeda será enviada de volta para os detentores originais da moeda. Claro, isso usaria fichas Ether em vez de dólares americanos.

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

    Contratos inteligentes podem ser usados ​​para muitas coisas diferentes. Os desenvolvedores podem criar contratos inteligentes que fornecem recursos para outros contratos inteligentes, semelhantes a como as bibliotecas de software funcionam. Ou contratos inteligentes poderiam simplesmente ser usados ​​como um aplicativo para armazenar informações sobre o blockchain da Ethereum..

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

    CryptoKitties usam contratos inteligentes

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

    Essencialmente, CryptoKitties são uma forma de “collectible” digital armazenada na blockchain Ethereum. CryptoKitties fornece uma boa demonstração da capacidade de armazenar e trocar itens digitais na rede Ethereum.

    Os novos CryptoKitties são gerados por meio de "criação". Isso envolve a escolha de dois CryptoKitties de base e a utilização de tokens Ether para executar um contrato inteligente. Os contratos usam os dois gatos escolhidos para gerar um novo CryptoKitty. Estes gatinhos e os detalhes do processo de criação são armazenados no livro-caixa público do blockchain Ethereum..

    Você pode "possuir" CryptoKitties, que são armazenados no livro-caixa blockchain da Ethereum. Você pode vendê-los ou trocá-los com outras pessoas ou comprá-los. Isso é diferente de usar um aplicativo para smartphone que permite comprar, trocar e criar gatos. Geralmente, eles serão armazenados nos próprios servidores do aplicativo, e você poderá perder seus preciosos animais de estimação digitais se a empresa encerrar o aplicativo ou proibir 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, em torno dos preços mais altos da Bitcoin - as pessoas gastaram o equivalente a mais de US $ 12 milhões do Ether em CryptoKitties, e o CryptoKitty mais caro foi vendido por cerca de US $ 120.000..

    Como Ether, Bitcoin e pinturas caras, os CryptoKitties valem o que as pessoas estão dispostas a pagar por elas.

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