O público em geral tomou conhecimento da tecnologia blockchain com o início do Bitcoin. O Bitcoin, uma moeda digital descentralizada, ou criptomoeda, permite que as pessoas enviem e recebam fundos umas para as outras sem a necessidade de um intermediário, como um banco ou empresa de processamento de pagamentos.

A segurança e a validade dessas transações peer-to-peer  ( pessoa-para-pessoa ) são possíveis graças ao blockchain, que facilita um registro público de todas as transferências de Bitcoin na rede e reforça as verificações e os saldos que impedem as armadilhas P2P, como gastos duplicados e outras atividades fraudulentas. Embora o blockchain seja de fato a tecnologia por trás do Bitcoin, ele também é utilizado para várias outras finalidades em vários setores.

Devido à sua inerente transparência e capacidade de remover com segurança o intermediário ao facilitar transferências de ativos digitais, moeda corrente ou não, a blockchain apresenta algumas oportunidades únicas para desenvolvedores empreendedores, como a equipe por trás do projeto Ethereum.

O que é Ethereum ?

Como o Bitcoin, o Ethereum utiliza a tecnologia blockchain. Também como o Bitcoin, o Ethereum apresenta uma criptomoeda chamada Ether que pode ser comprada, vendida, comercializada ou produzida pela mineração. As semelhanças de alto nível terminam aí, no entanto, o Ethereum foi criado e estruturado com um propósito significativamente diferente em mente.

Essencialmente uma blockchain programável, a plataforma Ethereum de código aberto pode ser o lar de uma infinidade de aplicativos descentralizados criados pelo usuário. O que isso significa é que os programadores podem usar o Ethereum não apenas para projetar e liberar suas próprias moedas criptográficas, como o Bitcoin, mas também para armazenar e executar contratos futuros, como pagamentos imobiliários ou testamentos, por exemplo. Por seus criadores, o Ethereum por si só é “agnóstico de valor” e, no final, os desenvolvedores e empresários determinarão o que é usado.

Como com qualquer outro blockchain, o banco de dados do Ethereum é constantemente atualizado por todos conectados à rede. A Máquina Virtual Ethereum (EVM) pode executar aplicativos modelados a partir de linguagens de programação populares como JavaScript e Python, com cada um executando os mesmos conjuntos de instruções codificadas.

Como toda a computação dentro do EVM é feita paralelamente em toda a rede, você tem um consenso descentralizado que garante nenhum tempo de inatividade, falhas instantâneas ou recuperação de desastres e garante que quaisquer dados armazenados no blockchain da Ethereum não possam ser hackeados ou manipulados por qualquer motivo.

Contas e contratos inteligentes

Para realmente entender o Ethereum, primeiro você precisa entender o conceito de contratos inteligentes. O blockchain Ethereum rastreia o estado atual de cada conta, juntamente com as transferências de valor entre eles, ao contrário de sua contraparte Bitcoin, que mantém um registro de transações financeiras justas.

Existem dois tipos de contas encontradas no blockchain Ethereum, contas de propriedade externa (EOAs) e contas de contrato. Os EOAs são controlados pelo usuário e acessíveis por meio de uma chave privada exclusiva. Contas de contrato, entretanto, contêm código que é executado quando uma transação é enviada para a conta. Esses programas são comumente chamados de contratos inteligentes.

Contratos inteligentes abrem um mundo de possibilidades para codificadores engenhosos, incluindo a capacidade de criar programas que executam contratos ou movem a propriedade de ativos somente quando é a hora certa. Implantar esse código na blockchain da Ethereum cria uma nova conta de contrato, que é executada apenas quando as instruções para isso são enviadas por uma EOA – controlada pelo proprietário da conta que mantém sua chave privada correspondente.

Quando uma transação de instrução é enviada de um EOA para uma conta de contrato, o usuário é obrigado a pagar uma taxa nominal à rede Ethereum para cada etapa do programa que gostaria de executar. Essa taxa não é paga em moeda fiduciária, mas sim em Ether, a criptomoeda nativa associada à plataforma Ethereum.

Mineração de Ether 

A Ethereum usa um sistema de Prova de Trabalho (PoW) para verificar e executar transações em sua rede, não muito diferente do Bitcoin ou de muitos outros protocolos ponto-a-ponto que utilizam um blockchain público. Cada transação é agrupada com outras que foram enviadas recentemente como parte de um bloco protegido por criptografia.

Computadores conhecidos como mineradores, em seguida, utilizam seus ciclos de GPU e / ou CPU para resolver problemas computacionais difíceis de memorizar até que seu poder coletivo descubra a solução. Quando isso ocorre, todas as transações são validadas e executadas e o bloco é adicionado ao blockchain. Os mineradores que participarem da solução do bloco recebem uma parcela pré-definida de Ether, sua recompensa por manter a rede Ethereum em funcionamento.

Os Recém-chegados à mineração de Ether normalmente se associam a pools que combinam o poder computacional de vários mineradores em um esforço para resolver os blocos mais rapidamente e dividir as recompensas de acordo com aqueles com mais poder de hashing recebendo uma parcela maior de Ether. Algumas das mais populares pools de mineração Ethereum são Ethpool, F2Pool e DwarfPool. Muitos usuários avançados optam por minerar por conta própria.

Comprando, vendendo e trocando Ether

O Ether também pode ser comprado, vendido e negociado em moeda fiduciária, bem como outras criptomoedas, por meio de trocas online, como Coinbase, Bitfinex e GDAX. Ed. Nota: Ao investir e trocar moedas criptografadas, certifique-se de observar as bandeiras vermelhas.

Carteira Ethereum 

O Ethereum Wallet ( carteira Ethereum ) é um aplicativo instalado localmente, protegido por uma chave privada, que armazena seu Ether com segurança, bem como quaisquer outros ativos construídos na plataforma. Você também pode utilizar o software para escrever, implantar e executar os contratos inteligentes acima mencionados.

É recomendável que você baixe somente a carteira Ethereum do Ethereum.org ou seu repositório GitHub correspondente.

Exploradores de Blocos Ethereum 

Toda a atividade no blockchain Ethereum é pública e pesquisável, e a maneira mais fácil de ver essas transações é através de um explorador de blocos como Etherchain.org ou EtherScan. Se nenhuma delas atender às suas necessidades, uma simples pesquisa no Google retornará várias alternativas.

DEIXE UMA RESPOSTA

Please enter your comment!
Please enter your name here