banner banner banner
A Bíblia Do Investimento Em Criptomoeda
A Bíblia Do Investimento Em Criptomoeda
Оценить:
Рейтинг: 0

Полная версия:

A Bíblia Do Investimento Em Criptomoeda

скачать книгу бесплатно


Capítulo 3. Bitcoin e mineração

Para decifrar a essência do Bitcoin, precisamos mergulhar um pouco no assunto da mineração. Vou falar sobre mineração como uma estratégia de investimento mais tarde, mas por enquanto vamos considerar a mineração apenas em termos do surgimento do Bitcoin.

Há alguns anos, muitas pessoas viam a mineração, a produção de criptomoeda ou Bitcoins, como uma espécie de hobby. Muitos jogaram esse jogo até que aconteceu a famosa situação com pizza. Esse dia é conhecido como o Dia da Pizza na comunidade de criptomoedas. Em 22 de maio de 2010, um programador pagou a um usuário do fórum Bitcoin 10.000 BTC por duas pizzas. Naquela época, o Bitcoin era quase inútil. Essas duas pizzas custam ao usuário aproximadamente US$ 25. Atualmente (outubro de 2017), um Bitcoin custa mais de US$ 5.000. Você pode facilmente calcular que essas duas pizzas custaram a esse cara milhões de dólares.

Essa foi a primeira vez que o Bitcoin penetrou no mundo real.

Este gráfico mostra que o Bitcoin teve seus altos e baixos. No entanto, seu valor se multiplicou várias vezes desde 2016.

O Bitcoin foi minerado pela primeira vez em escala industrial quando seu valor começou a aumentar. Primeiro, o poder da computação foi usado para minerar o Bitcoin. Mais tarde, os mineiros começaram a usar placas gráficas para formar os blocos. Agora, eles usam equipamentos especializados chamados ASIC. As maiores fazendas desse tipo agora estão localizadas na China.

Como funciona o Processo de Mineração

Mineração é o processo de produzir novas criptomoedas ou bitcoins. Vamos ver como funciona a mineração. Quando, por exemplo, você envia dinheiro de sua carteira para a carteira de outra pessoa, suas transações caem no chamado "mempool". O mempool Bitcoin é uma coleção de todas as transações aguardando para receber uma confirmação de rede. Mineiros, guiados por seus próprios princípios, coletam transações em blocos específicos e tentam inseri-los no Blockchain. Cada bloco no Blockchain gera a cada dez minutos.

É assim que vemos a transação do Bitcoin.

É assim que um computador a vê.

Um mineiro recebe uma recompensa pela mineração de um bloco. Atualmente, a recompensa é de 12 bitcoins. Isto é, se você introduzir um bloco bem formado no sistema, obterá tal recompensa. A propósito, o primeiro bloco (Gênesis) foi criado por Satoshi Nakamoto. Qualquer pessoa poderia encontrá-lo e obter 50 bitcoins por ele. Hoje, a recompensa por um bloco formado adequadamente começa a cair. Dizem que ele vai cai a um valor infinitesimal até 2140.

Um dia, os mineiros perceberam que não era rentável minerar sozinhos. A probabilidade de você encontrar o tal bloco depende da “taxa de hash” ou quão poderosa é a sua máquina de mineração de Bitcoin. Sob certos valores aceitáveis, se dissermos que sua taxa de hash representa 10% do total da taxa de hash, você poderá encontrar esses blocos com uma probabilidade de 10% e receber sua recompensa. Então, se você apenas usa meu laptop em casa, nunca encontrará um novo bloco. Portanto, a fim de obter uma recompensa mais estável, os mineiros se unem nos chamados pools de mineração. Eles usam suas taxas de hash unidas para obter lucros mais regulares.

Agora muitos mineiros começaram a pensar: por que eu deveria minerar se eu posso comprar Bitcoin? Também é uma boa ideia, já que o valor do Bitcoin é determinado apenas pela crença das pessoas que o utilizam, enquanto seu custo é determinado pela demanda. Se ninguém comprar o seu Bitcoin, não vai custar nada. Portanto, desde que as pessoas vejam essa tecnologia como uma oportunidade para usá-la anonimamente, fazer grandes pagamentos, e assim por diante, o valor do Bitcoin ganhará força.

Eu não vou me concentrar no Bitcoin em detalhes, porque dediquei meu livro anterior, Dominar a Bitcoin para Principiantes (https://geni.us/bitcoin-pt), a este tópico. Por enquanto, vou considerar as vantagens do Bitcoin, que ainda levantam algumas questões.

A primeira vantagem é o baixo custo de transação. No entanto, devemos ter em mente que o Bitcoin não é bom o suficiente para micropagamentos. Se você transferir a alguém $ 1 milhão, custará um centavo. No entanto, se você decidir pagar por uma xícara de café, as taxas serão grandes em comparação com o custo do seu café.

A segunda vantagem é alta velocidade do processamento das transações. Aqui também estão alguns problemas. Na verdade, cada bloco no Blockchain gera a cada dez minutos, ou seja, a transação mais rápida possível leva dez minutos. Parece bastante rápido se comparado à transferência SWIFT em um banco, o que pode levar de 2 a 4 dias. No entanto, Visa e MasterCard são muito mais rápidos. Eles podem processar dezenas de milhares de vezes mais transações por unidade de tempo do que o Bitcoin. Vale a pena notar que agora existem outros tipos de criptomoeda que foram desenvolvidas para serem mais rápidas que o Bitcoin.

A terceira vantagem é o pseudoanonimato dos participantes. Nós já estudamos que qualquer um pode rastrear todas as transações na rede. Se você conhece o proprietário exato de uma carteira, pode rastrear absolutamente todas as transações realizadas a partir dela. Assim, não se pode dizer que o Bitcoin é absolutamente anônimo. Assim que alguém consegue relacionar seu endereço com sua pessoa, o anonimato desaparece. Mas se você observar a chamada "higiene cibernética", o que significa que você não mostre sua carteira a ninguém, basicamente suas transações não podem ser rastreadas. Devo mencionar, no entanto, que existem outras criptomoedas que são mais anônimas do que o Bitcoin.

A propósito, se você quiser ficar anônimo ao fazer transações na rede Bitcoin, isso já é possível. Existem muitos serviços que lavam seus bitcoins. Eles são chamados de "serviços de mixagem" e são usados para misturar os fundos com bitcoins de uma pessoa com os de outras, com a intenção de confundir a trilha de volta à fonte original dos fundos. Como você vê, novas tecnologias surgiram para intensificar o anonimato das criptomoedas.

E, finalmente, agora mais de 16 milhões de bitcoins circulam no mundo, enquanto um total de 21 milhões serão minerados. Tais figuras são programadas pelo algoritmo da própria rede. A quantidade limitada de Bitcoin torna a inflação desta moeda impossível. Esta moeda não se deprecia ao longo do tempo porque apenas uma certa quantia será emitida. O Bitcoin ainda tem um modelo deflacionário: muitas pessoas perdem suas moedas esquecendo a senha da carteira ou enviando dinheiro para o endereço errado. Portanto, o número de bitcoins diminuirá gradualmente.

Prova de Trabalho e por que é importante

Os maiores problemas da rede Bitcoin foram os seguintes: como ter certeza de que as transações são realmente verdadeiras; como ter certeza de que um mineiro não engana ninguém; o que deve ser feito para escolher o bloco correto e realmente construir o Blockchain. Todas estas questões são resolvidas através do algoritmo de consenso.

O Protocolo Prova de Trabalho confirma que um mineiro faz uma enorme quantidade de trabalho para encontrar um nonce correto e obter um hash bem-sucedido. Você deve gastar muito tempo para encontrar o necessário. Explicarei em mais detalhes.

A dificuldade do bloco é ajustada a cada 2016 blocos e depende de quantos zeros estão no início de um determinado hash. Não é difícil encontrar o hash em si, mas é difícil encontrar um hash bem-sucedido com um certo número de zeros. Se você tiver o hash de um bloco anterior, bem como o timestamp e a hora da transação, parece que é muito fácil criar um novo hash a partir disso e processar esse bloco. No entanto, você precisa encontrar um nonce, cujo valor é definido para que o hash do bloco contenha uma série de zeros à esquerda. Muito tempo é necessário para isso. Uma vez que os mineiros encontram esse hash bem-sucedido, eles enviam um bloco para o Blockchain. Ou seja, eles já confirmaram todas as transações, tendo feito algum trabalho. Portanto, não há sentido em enganar alguém, pois esse trabalho é muito difícil de ser feito.

Depois disso, todas as informações são distribuídas nos nós. Primeiro, um minerador envia um nó. Ele pode verificar se, por exemplo, as pessoas que enviaram dinheiro do ponto A para o ponto B realmente tinham esse dinheiro, ou seja, se todas as transações são válidas. Em seguida, os nós começam a trocar essas informações entre si e, assim, o bloco é formado.

Em teoria, pode acontecer que dois mineiros criem um e o mesmo bloco. Como o Blockchain vai escolher qual bloco é melhor? O primeiro princípio é a velocidade. O segundo princípio é "sucesso" de um hash. Portanto, "sucesso" de um hash é exatamente o esforço que os mineiros devem fazer dentro do protocolo de Prova de Trabalho.

Outra razão pela qual você precisa escolher um hash "bem-sucedido" é um ajuste na dificuldade da rede. Quanto mais mineiros aparecem, mais as dificuldades de rede aumentam, o que significa que as transações podem ser processadas mais rapidamente. Se os mineiros desaceleram em encontrar os blocos, a dificuldade diminui.

Deixe-me adicionar mais algumas palavras sobre como resolver a situação quando vários mineiros criam blocos idênticos na rede. A essência do consenso Blockchain é que a maior cadeia de blocos é considerada justa. Se os blocos começarem a ser construídos em uma direção diferente da sua, o seu primeiro bloco cairá novamente no conjunto de transações não confirmadas. Isso geralmente acontece quando a rede está sobrecarregada. Então, para ter certeza de que os próximos blocos serão construídos exatamente sob o seu bloco e você receberá a recompensa, espere até que vários outros blocos sejam formados após o seu. Se mais de cinco blocos forem formados, o dinheiro é definitivamente seu.

No final da subseção anterior, discutimos os prós do Bitcoin, então agora é hora de falar sobre os contras do Blockchain, ou seja, o ataque de 51% ou o gasto duplo. Explicarei.

Qualquer pool de mineração pode unir seus esforços a tal ponto que a probabilidade de gerar o próximo bloco nesse pool pode ser de 51%. A comunidade de criptomoedas uma vez testemunhou a situação quando os membros de um pool de mineração chinês restringiram artificialmente os novos membros de seu sistema e conseguiram gerar cerca de seis blocos seguidos. Foi depois desse incidente que ficou claro que se deve aguardar a confirmação da transação por uma hora, não por dez minutos. Isto é, se você criar cinco blocos, e cada um deles for formado por dez minutos, multiplicamos por cinco e obtemos 50 minutos.

Capítulo 4. Blockchain

Antes de entrar em qualquer um dos detalhes técnicos por trás da tecnologia Blockchain, é importante entender os problemas que o Blockchain resolve. Por que precisamos do Blockchain e o que ele faz que nossa tecnologia atual não pode fazer?

Os primeiros adeptos da tecnologia Bitcoin e Blockchain identificaram o que eles perceberam como uma falha fundamental na maneira como pensamos sobre transações, confiança e instituições sociais. As primeiras versões do Blockchain ocorreram na mesma época da crise financeira de 2007 nos Estados Unidos, quando muitas pessoas perderam a fé em instituições sociais que deveriam proteger os interesses do homem comum. É claro que as pessoas ficaram desiludidas com o sistema bancário na esteira da crise, mas também perderam a confiança no governo para regular os mercados financeiros e na imprensa para investigar possíveis crises.

A maioria das pessoas concorda que nossas instituições têm falhas e não são soluções perfeitas. Mas elas resolvem problemas de confiança e fazem isso há centenas de anos. Na verdade, estamos provavelmente vivendo na era mais pacífica e confortável da história da humanidade. Qualquer alternativa às nossas instituições atuais precisa ter vantagens e pontos fortes claros.

A ideia por trás do Blockchain é substituir instituições dirigidas por seres humanos imperfeitos por tecnologia que possa melhorar o trabalho e também capacitar os indivíduos. Se pudéssemos criar uma maneira de os estranhos confiarem uns nos outros sem precisar de um banco ou de um governo como intermediários, resolveríamos um dos maiores entraves da sociedade. Mas, para isso, precisaríamos de um sistema poderoso para criar consenso entre estranhos, e os criadores do Blockchain acreditam que o poder está na descentralização.

Basicamente, todas as aplicações do Blockchain (e outras tecnologias criptográficas) são baseadas no conceito de descentralização. Em vez de uma autoridade central rígida e lenta que toma decisões e rege as relações, o Blockchain procura devolver o poder regulatório aos indivíduos. Em vez de confiar em uma instituição principal, o Blockchain gera confiança por meio de consenso.

Como o Blockchain funciona?

Em termos mais simples, o Blockchain usa uma combinação de criptografia e um livro público para criar confiança entre as partes, mantendo a privacidade. Entender a mecânica de como isso funciona é um pouco mais difícil, mas para apreciar plenamente o gênio por trás da tecnologia Blockchain, precisamos nos aprofundar nos detalhes técnicos.

Embora o Blockchain possa incluir muitos outros recursos, os fundamentos de um Blockchain estão no nome da tecnologia:

O bloco: um bloco é uma lista de transações de um determinado período de tempo. Ele contém todas as informações processadas na rede nos últimos minutos. A rede cria apenas um bloco por vez.

A corrente: cada bloco está ligado ao bloco anterior através de algoritmos criptográficos. Esses algoritmos são difíceis de ser calculados por computadores e geralmente os computadores mais rápidos do mundo levam vários minutos para resolvê-los. Uma vez resolvida, a corrente criptográfica bloqueia o bloco, dificultando a mudança. Vamos ver isso mais profundamente em apenas um minuto.

A corrente cresce mais ao longo do tempo. Depois que um novo bloco é criado, os computadores na rede trabalham juntos para verificar as transações no bloco e proteger o lugar desse bloco na corrente.

A parte mais fundamental do Blockchain é o livro-caixa (ledger). É onde as informações sobre as contas na rede são armazenadas. O livro-caixa dentro do Blockchain é o que substitui o livro de registro em um banco ou outra instituição. Para uma criptomoeda, esse ledger normalmente consiste em números de contas, transações e saldos. Quando você envia uma transação para o Blockchain, você está adicionando informações ao ledger de onde a moeda está vindo e indo.

Um ledger de blockchain é distribuído pela rede. Cada nó da rede mantém sua própria cópia do ledger e atualiza quando alguém envia uma nova transação. Este “registro compartilhado” é como o Blockchain pretende substituir bancos e outras instituições. Em vez de manter o banco com uma cópia oficial do livro, todos manterão sua própria cópia e, em seguida, verificaremos as transações por consenso.

Cada tecnologia Blockchain tem seu próprio ledger, e os vários ledgers funcionam de forma muito diferente, como veremos. No entanto, o ledger do Bitcoin, o primeiro livro de registro do Blockchain, requer três informações para listar uma transação:

1. Uma entrada: se John quiser mandar um Bitcoin para David, ele precisa dizer à rede onde ele obteve o Bitcoin em primeiro lugar. Talvez John tenha recebido o Bitcoin ontem de Sarah, então a primeira parte da entrada do livro diz isso.

2. Uma quantia: quanto John quer enviar para David.

3. Uma saída: o endereço Bitcoin de David e onde o Bitcoin deve ser depositado

Agora vem o conceito que é difícil de entender: O Bitcoin não existe. Claro, não há Bitcoins físicos. Você provavelmente já sabia disso. No entanto, também não há Bitcoins em um disco rígido em algum lugar. Você não pode apontar para um objeto físico, arquivo digital ou pedaço de código e dizer: "este é um Bitcoin". Em vez disso, toda a rede Bitcoin é apenas uma série de registros de transações. Cada transação na história do Bitcoin mora no ledger distribuído do Blockchain do Bitcoin. Se você quiser provar que tem 20 Bitcoins, a única maneira de fazer isso é apontando para as transações em que você recebeu esses 20 Bitcoins.

Quase todas as blockchain têm essa característica em comum. O histórico de transações é a moeda. Não há diferença entre os dois. Algumas novas criptomoedas estão alterando a forma como o ledger é escrito para fornecer maior anonimato e privacidade nas transações. Eles usam certas técnicas de mascaramento de identidade para ocultar o remetente e o destinatário da transação, mantendo um ledger distribuído funcional.

Criando um bloco

O ledger é o núcleo do bloco, mas não é a única coisa que entra em um bloco recém-criado. Existe um cabeçalho e um rodapé necessários para cada bloco. Além disso, as transações incluídas no bloco são submetidas a um processo que as compacta, codifica e padroniza. Quando um verificador cria um novo bloco, ele parece completamente diferente do ledger no qual foi baseado. No entanto, o ledger subjacente ainda está lá e pode ser acessado no futuro quando novas transações exigirem informações sobre os blocos anteriores.

adicionar transações

O primeiro passo na construção de um bloco é reunir e adicionar todas as transações atuais ao ledger do bloco. Quando um usuário cria uma nova transação, ele transmite essa transação para toda a rede. Em seguida, o computador de um verificador analisará a transação para garantir sua validade.

Como as moedas Blockchain nada mais são do que uma série de transações, o primeiro passo para verificar uma transação é ver de onde o remetente diz que originalmente recebeu o dinheiro. O verificador reverá o histórico do Blockchain para encontrar o bloco e a transação em que o remetente recebeu o dinheiro. Se essa transação de entrada for confirmada no Blockchain, a transação será válida e eles precisarão confirmar o endereço da parte receptora. Se a transação de entrada não foi confirmada, a transação atual é inválida e não será incluída no ledger.

Depois que todas as transações nesse bloco forem verificadas, é hora de criar o ledger. Aqui está um exemplo simples, onde as transações são listadas uma após a outra:


Вы ознакомились с фрагментом книги.
Для бесплатного чтения открыта только часть текста.
Приобретайте полный текст книги у нашего партнера:
Полная версия книги
(всего 350 форматов)