Capítulos
- Introdução à Bitcoin
- De onde vêm as Bitcoins?
- Primeiros passos com a Bitcoin
- O Halving de Bitcoin
- Equívocos Comuns Sobre Bitcoin
- Escalabilidade da Bitcoin
- Participando da Rede Bitcoin
Capítulo 1 - Introdução à Bitcoin
Conteúdo
- O que é Bitcoin?
- Para que se utiliza a Bitcoin?
- O que torna a Bitcoin valiosa?
- Como funciona a Bitcoin?
- O que é blockchain?
- A Bitcoin é legal?
- História da Bitcoin
O que é Bitcoin?
Para que se utiliza a Bitcoin?
O que torna a Bitcoin valiosa?
A Bitcoin é descentralizada, resistente à censura, segura e sem fronteiras.
Essas qualidades, tornaram a Bitcoin atraente para diversos casos de uso, como remessas e pagamentos internacionais, em que os indivíduos não desejam revelar suas identidades (como acontece com o uso de cartões de débito ou crédito).
Como funciona a Bitcoin?
Quando Alice faz uma transação para Bob, ela não está enviando fundos da maneira convencional. Não é como o equivalente digital de entregar notas de dólar. É como se ela estivesse escrevendo em uma folha de papel (que todo mundo pode ver) que está dando dólares para Bob. Quando Bob for enviar esses mesmos fundos para Carol, Carol pode confirmar que Bob possui os fundos, consultando a folha de papel.
Essa "folha" é um tipo específico de banco de dados chamado de blockchain. Todos os participantes da rede têm uma cópia idêntica armazenada em seus dispositivos. Os participantes se conectam para sincronizar novas informações.
O que é blockchain?
A Bitcoin é legal?
A Bitcoin é perfeitamente legal na maioria dos países. Porém, existem algumas exceções – consulte as leis de sua jurisdição antes de investir em criptomoedas.
Nos países em que a Bitcoin é legal, as entidades governamentais adotam abordagens variadas em relação a tributos e conformidade. De modo geral, a regulamentação ainda não foi altamente desenvolvida e provavelmente irá mudar de forma considerável nos próximos anos.
História da Bitcoin
Quem criou a Bitcoin?
Foi Satoshi quem inventou a tecnologia blockchain?
A Bitcoin, na verdade, combina várias tecnologias existentes que já existem há algum tempo. O conceito de uma cadeia de blocos não nasceu com a Bitcoin. O uso de estruturas de dados inalteráveis como essa, já ocorreu no início dos anos 90, quando Stuart Haber e W. Scott Stornetta propuseram um sistema de timestamping de documentos. Muito parecido com as blockchains de hoje, ele contava com técnicas criptográficas para proteger os dados e impedir que eles fossem adulterados.
Curiosamente, em nenhum momento o white paper de Satoshi utiliza o termo “blockchain”.
Dinheiro digital antes da Bitcoin
A Bitcoin não foi a primeira tentativa de dinheiro digital, mas é certamente a mais bem-sucedida. Os esquemas anteriores abriram caminho para a invenção de Satoshi:
DigiCash
O modelo da DigiCash era um sistema centralizado, mas era um experimento interessante. Mais tarde, a empresa faliu. Chaum acredita ter sido devido à sua criação antes que o e-commerce realmente decolasse.
B-money
No final das contas, a B-money nunca decolou, pois não passou do estágio inicial. Entretanto, a Bitcoin claramente se inspira nos conceitos apresentados por Dai.
Bit Gold
Assim como a B-money, o desenvolvimento da Bit Gold não foi adiante. Suas semelhanças com a Bitcoin, no entanto, consolidaram sua reputação como a “precursora da Bitcoin.”
Capítulo 2 - De onde vêm as Bitcoins?
Conteúdo
- Como são criadas novas bitcoins?
- Quantas bitcoins existem?
- Como funciona a mineração da Bitcoin?
- Quanto tempo leva para minerar um bloco?
Como são criadas novas bitcoins?
Quantas bitcoins existem?
Como funciona a mineração da Bitcoin?
Gerar um bloco é caro, mas é barato verificar se ele é válido. Se alguém tentar trapacear com um bloco inválido, a rede irá rejeitá-lo imediatamente e o minerador não poderá recuperar os custos de mineração.
Quanto tempo leva para minerar um bloco?
O protocolo ajusta a dificuldade da mineração, de modo que leva aproximadamente dez minutos para encontrar um novo bloco válido. Nem sempre os blocos são minerados em exatamente dez minutos após o anterior – o tempo necessário varia em torno deste valor.
Capítulo 3 - Primeiros passos com a Bitcoin
Conteúdo
- Como posso comprar Bitcoin?
- O que posso comprar com Bitcoin?
- Onde posso gastar Bitcoin?
- E se eu perder minhas Bitcoins?
- Posso reverter transações de Bitcoin?
- Posso ganhar dinheiro com Bitcoin?
- Como posso armazenar Bitcoin?
Como posso comprar Bitcoin?
Como comprar Bitcoin com cartão de crédito/débito
A Binance permite que você compre Bitcoin direto de seu navegador, de forma muito simples. Para fazer isso:
- Acesse a página de Compra e Venda de Criptomoedas.
- Selecione a criptomoeda que deseja comprar e a moeda que deseja utilizar para pagamento.
- Acesse sua conta da Binance ou registre-se caso ainda não tenha uma.
- Selecione o método de pagamento.
- Caso seja solicitado, insira os detalhes do seu cartão e conclua a verificação de identidade.
- Pronto! Suas Bitcoins serão depositadas em sua conta da Binance.
Como comprar Bitcoin em mercados peer-to-peer
- Abra o aplicativo e acesse sua conta.
- Selecione Compra e venda com um clique e depois toque na aba Comprar no canto superior esquerdo da tela.
- Aparecerão algumas opções de ofertas – toque em Comprar na oferta que preferir.
- Você pode pagar com outras criptomoedas (na aba Crypto) ou com moeda fiduciária (na aba Fiat).
- Em seguida, você deverá selecionar o método de pagamento. Escolhe a melhor opção para você.
- Selecione Comprar BTC.
- Agora você deve concluir o pagamento. Quando terminar, selecione Marcar como pago e confirme.
- A transação será concluída quando o vendedor enviar suas moedas.
Pensando em experimentar as criptomoedas? Compre Bitcoin na Binance!
O que posso comprar com Bitcoin?
Você pode comprar muitas coisas com Bitcoin. Neste momento, ainda pode ser difícil (embora não impossível) localizar comerciantes e lojas físicas que aceitam Bitcoin. No entanto, você pode encontrar sites que vendem cartões-presente para outros serviços ou que aceitam pagamentos em Bitcoin.
Alguns exemplos do que você pode comprar com Bitcoin:
- Passagens de avião
- Hospedagem em hotéis
- Imóveis
- Comida e bebida
- Roupas
- Cartões-presente
- Assinaturas e inscrições online
Onde posso gastar Bitcoin?
Existe um número crescente de locais e estabelecimentos que aceitam pagamentos com Bitcoin! Citaremos alguns deles.
TravelbyBit
Evite as pesadas taxas de cartão de crédito enquanto viaja pelo mundo! Você pode reservar voos e hotéis com Bitcoin e outras criptomoedas através da TravelbyBit. Registre-se, faça uma reserva com cripto e ganhe 10% de desconto.
Spendabit
O Spendabit é um mecanismo de busca de produtos que podem ser comprados com Bitcoin. Basta procurar o que você gostaria de comprar e consultar a lista de comerciantes que aceitam pagamento em Bitcoin.
Coinmap
Pesquisa todos os comerciantes de criptomoedas e caixas eletrônicos em sua área. Se você está procurando por opções para gastar suas Bitcoins, essa pode ser a plataforma ideal para você.
Bitrefill
E se eu perder minhas Bitcoins?
Posso reverter transações de Bitcoin?
Posso ganhar dinheiro com Bitcoin?
Como posso armazenar Bitcoin?
Existem muitas opções para armazenamento de moedas, cada uma com suas vantagens e desvantagens.
Armazenando suas Bitcoins na Binance
Armazenar moedas na Binance permite que você as acesse facilmente para fins de trading ou empréstimos.
Armazenando suas moedas em uma carteira de Bitcoin
Opções sem custódia de terceiros são o oposto – elas colocam o usuário no controle de seus fundos. Para armazenar fundos com dessa forma, se utiliza uma carteira. Uma carteira não armazena suas moedas de forma direta – em vez disso, ela possui chaves criptográficas que as desbloqueiam na blockchain. Você tem duas principais opções para esse tipo de armazenamento:
Hot wallets
Cold wallets
As carteiras de criptomoedas que não são expostas à Internet são conhecidas como "cold wallets". Elas são menos propensas a ataques pois não há um vetor de ataque online mas, consequentemente, costumam proporcionar uma experiência menos prática ao usuário. Alguns exemplos são carteiras de hardware ou carteiras de papel (paper wallets).
Capítulo 4 - O Halving de Bitcoin
Conteúdo
- O que é o Halving de Bitcoin?
- Como funciona o Halving de Bitcoin?
- Por que ocorre o Halving de Bitcoin?
- Qual o impacto do Halving de Bitcoin?
- Quando será o próximo Halving de Bitcoin?
O que é o Halving de Bitcoin?
O Halving de Bitcoin (também chamado de Bitcoin halvening) é simplesmente um evento que reduz a recompensa do bloco. Quando ocorre um Halving, a recompensa dada aos mineradores pela validação de novos blocos cai pela metade. No entanto, esse evento não causa impacto nas taxas de transação.
Como funciona o Halving de Bitcoin?
Quando a Bitcoin foi lançada, os mineradores recebiam 50 BTC para cada bloco válido que encontrassem.
O primeiro Halving aconteceu no dia 28 de novembro de 2012. Naquele momento, o protocolo reduziu o subsídio de bloco de 50 BTC para 25 BTC. O segundo evento ocorreu em 9 de julho de 2016 (de 25 BTC para 12,5 BTC). O próximo, previsto para maio de 2020, reduzirá o valor para 6,25 BTC.
Por que ocorre o Halving de Bitcoin?
É um dos principais pontos positivos para venda de Bitcoin, mas Satoshi Nakamoto nunca explicou completamente seu raciocínio para limitar o fornecimento total a 21 milhões de unidades. Alguns especulam que é um simples resultado de se começar com um subsídio de bloco de 50 BTC, que é dividido ao meio a cada 210.000 blocos.
Faz todo o sentido que haja um limite na velocidade com que os participantes podem minerar moedas. Afinal, 50% foram geradas até o bloco de número 210.000 (ou seja, até 2012). Se o valor de subsídio permanecesse o mesmo, todas as unidades já teriam sido mineradas até 2016.
Com o mecanismo de Halving, existe um incentivo para minerar por mais de 100 anos. Isso dá ao sistema tempo mais que suficiente para atrair usuários e para que um mercado de comissões possa se desenvolver.
Pensando em experimentar as criptomoedas? Compre Bitcoin na Binance!
Qual o impacto do Halving de Bitcoin?
É claro que os mais afetados pelos eventos de Halving são os mineradores. A recompensa de bloco representa uma parte significativa de sua receita. Quando ocorre o Halving, eles passam a receber apenas metade do que costumavam pelo mesmo trabalho. As taxas de transação também fazem parte do valor de recompensa, mas até o momento elas representam apenas uma pequena fração do valor.
Halvings podem, portanto, tornar o processo de mineração inútil para alguns participantes. Entretanto, o que isso pode representar para a indústria, de modo geral, ainda é desconhecido. É possível que a redução nas recompensas de bloco cause uma centralização nas pools de mineração ou simplesmente promova práticas de mineração mais eficientes.
Historicamente, ocorreu um aumento considerável no preço da Bitcoin após eventos de Halving. Obviamente, não temos uma grande amostra de dados disponíveis, pois só foram dois Halvings até agora. Muitos atribuem a movimentação dos preços a uma valorização relacionada à escassez de Bitcoin no mercado, que é consequência do Halving. Os defensores dessa teoria acreditam que o valor voltará a subir rapidamente após o próximo evento que ocorrerá em maio de 2020.
Quando será o próximo Halving de Bitcoin?
Capítulo 5 - Equívocos Comuns Sobre Bitcoin
Conteúdo
A Bitcoin é Anônima?
A Bitcoin é uma Fraude?
Não. Assim como o dinheiro fiduciário, a Bitcoin também está sujeita a uso em atividades ilegais. Entretanto, isso não a torna uma fraude.
A Bitcoin é uma Bolha?
Devido à natureza única da Bitcoin como uma mercadoria digital descentralizada, seu preço é totalmente determinado pela especulação no mercado livre. Portanto, embora existam muitos fatores que influenciam o preço da Bitcoin, na realidade eles afetam a oferta e a demanda do mercado. E como a Bitcoin é escassa e segue um cronograma de emissão rigoroso, acredita-se que a demanda a longo prazo irá ultrapassar a oferta.
Os mercados de criptomoeda são relativamente pequenos quando comparados aos mercados tradicionais. Isso significa que a Bitcoin e outros criptoativos de tendem a ser mais voláteis. É bastante comum ver desequilíbrios, a curto prazo, entre a oferta e a demanda do mercado.
A Bitcoin usa Encriptação?
Vale ressaltar, no entanto, que muitos aplicativos e carteiras de criptomoedas usam encriptação para proteger as carteiras dos usuários com senhas. Ainda assim, esses métodos de encriptação não têm nada a ver com a blockchain – eles são apenas incorporados a outras tecnologias que a utilizam.
Capítulo 6 - Escalabilidade da Bitcoin
Conteúdo
- O que é escalabilidade?
- Por que a Bitcoin precisa escalar?
- Quantas transações a Bitcoin pode processar?
- O que é Lightning Network?
- O que são forks?
O que é escalabilidade?
Escalabilidade é uma medida da capacidade de um sistema crescer para acomodar uma demanda crescente. Se você hospedar um site que está cheio de solicitações, poderá escalá-lo adicionando mais servidores. Da mesma forma, se quiser executar aplicativos mais pesados em seu computador, você pode fazer um upgrade dos componentes.
No contexto de criptomoedas, usamos o termo escalabilidade para descrever a facilidade com que uma blockchain se atualiza para poder processar um número maior de transações.
Por que a Bitcoin precisa escalar?
Para funcionar em pagamentos diários, o sistema da Bitcoin deve ser rápido. No momento, ele possui um rendimento relativamente baixo pois existe uma quantidade limitada de transações que pode ser processada por bloco.
Conforme mencionado no capítulo anterior, os mineradores recebem taxas de transação como parte da recompensa de bloco. Os usuários anexam taxas a suas transações para incentivar os mineradores a adicionar suas transações à blockchain.
Quantas transações a Bitcoin pode processar?
Como o gerenciamento não é feito por um data center (centro de dados) que uma única entidade pode atualizar à vontade, a Bitcoin deve limitar o tamanho de seus blocos. Um novo tamanho de bloco que possibilita 10.000 transações por segundo pode ser integrado, mas prejudicaria a descentralização da rede. Lembre-se de que os nós completos (full nodes) precisam baixar novas informações a cada dez minutos, aproximadamente. Se o processo ficar muito difícil e desvantajoso, é provável que eles se desconectem da rede.
Para usar o protocolo na área de pagamentos, os entusiastas da Bitcoin acreditam que a escalabilidade eficaz deve ser alcançada de diferentes maneiras.
O que é Lightning Network?
A Lightning Network permite que os usuários enviem fundos quase instantaneamente e de graça. Não há restrições na taxa de transferência (desde que os usuários tenham capacidade para enviar e receber). Para usar a Bitcoin Lightning Network, dois participantes bloqueiam algumas de suas moedas em um endereço especial. O endereço tem uma propriedade única – ele só libera as bitcoins se ambas as partes concordarem.
A partir daí, as partes mantêm um registro particular (private ledger) que pode realocar os saldos sem anunciar a transação na cadeia principal. Só é publicada uma transação na blockchain quando todo o processo é finalizado. O protocolo irá então atualizar seus saldos de acordo. Observe que não há necessidade de confiança entre as partes. Se alguém tentar trapacear, o protocolo irá detectar e punir o usuário.
Um canal de pagamento desse tipo requer, no total, apenas duas transações on-chain do usuário – uma para enviar fundos ao seu endereço e outra para distribuir as moedas posteriormente. Isso significa que milhares de transferências podem ser feitas durante esse período. Com mais desenvolvimento e otimização, a tecnologia pode se tornar um componente fundamental para grandes sistemas de blockchain.
O que são forks?
Como a Bitcoin é open-source (de código aberto), qualquer pessoa pode modificar o software. Você pode adicionar novas regras ou remover regras antigas para atender a diferentes necessidades. Mas nem todas as alterações são feitas da mesma forma: algumas atualizações tornarão seu nó incompatível com a rede, enquanto outras serão compatíveis com versões anteriores.
Soft forks
Nós mais antigos ainda podem receber esses blocos ou propagar seus próprios. Isso significa que todos os nós permanecem parte da mesma rede, independentemente da versão que utilizam.
Na animação abaixo, podemos notar que os blocos menores são aceitos tanto pelos nós mais antigos, quanto pelos atualizados. No entanto, os nós mais novos não reconhecerão blocos de 2 MB, pois eles já estão seguindo as novas regras.
Hard forks
A cadeia preta no diagrama acima é a original. O bloco 2 é onde o hard fork ocorreu. Nesse ponto, os nós que foram atualizados começaram a produzir blocos maiores (os verdes). Os nós mais antigos não os reconhecem e continuam por um caminho diferente. Agora existem duas blockchains, mas elas compartilham uma história até o Bloco 2.
Agora, existem dois protocolos diferentes, cada um com uma moeda diferente. Todos os saldos do protocolo antigo são clonados, o que significa que se você tinha 20 BTC na cadeia original, terá 20 NovaBTC na nova cadeia.
Em 2017, a Bitcoin passou por um controverso hard fork em um cenário semelhante ao descrito acima. Uma minoria de participantes queria aumentar o tamanho de bloco para garantir mais produtividade e menores taxas de transação. Outros acreditavam que essa era uma estratégia de escalabilidade ruim. Eventualmente, o hard fork deu origem à Bitcoin Cash (BCH), que se separou da rede Bitcoin e agora possui uma comunidade e um roteiro independentes.
Capítulo 7 - Participando da Rede Bitcoin
Conteúdo
- O que é um Bitcoin Node?
- Como funciona o Bitcoin Node?
- Como executar um full node da Bitcoin
- Como minerar Bitcoin
- Quanto tempo leva para minerar uma Bitcoin?
- Como posso contribuir para o código da Bitcoin?
O que é um Bitcoin Node?
“Bitcoin Node” é um termo usado para descrever um programa que interage com a rede Bitcoin de alguma forma. Pode ser desde um simples celular operando uma carteira Bitcoin até um computador dedicado que armazena uma cópia completa da blockchain.
Existem diversos tipos de nós e cada um possui funções específicas. Todos eles agem como um ponto de comunicação da rede. Dentro do sistema, eles transmitem informações sobre transações e blocos.
Como funciona o Bitcoin Node?
Full Nodes
Os Full Nodes são parte essencial da descentralização da Bitcoin. Eles baixam e validam blocos e transações e então os transmitem para o restante da rede. Como os Full Nodes verificam de forma independente a autenticidade das informações que recebem, o usuário não depende de nenhum intermediário ou terceiro para nada.
Distribuição global dos Full Nodes de Bitcoin. Fonte: bitnodes.earn.com
Light Nodes
Os Light Nodes não possuem a capacidade dos Full Nodes, mas requerem menos recursos. Os Light Nodes permitem a interação dos usuários com a rede, sem a necessidade de executar todas as operações que os Full Nodes executam.
Os Light Nodes são ideais para dispositivos com limitações de largura de banda ou espaço. É comum encontrar este tipo de nó sendo utilizado em carteiras para computadores e celulares. Entretanto, como os Light Nodes não podem efetuar validações, eles são dependentes dos Full Nodes.
Mining Nodes
Os Mining Nodes (nós de mineração) são Full Nodes que executam uma tarefa adicional – eles produzem blocos. Conforme mencionado anteriormente, são necessários equipamentos e softwares especializados para adicionar dados à blockchain.
Os Mining Nodes pegam transações pendentes e as submetem a funções de hash, juntamente com outras informações, para gerar um número. Se o número gerado for inferior ao número alvo definido pelo protocolo, o bloco é válido e pode ser transmitido para outros Full Nodes.
Mas para minerar sem depender de mais ninguém, os mineradores precisam executar um Full Node. Caso contrário, eles não saberão quais transações devem incluir no bloco.
Se um participante quiser minerar, mas não quiser usar um Full Node, ele poderá se conectar a um servidor que fornece as informações necessárias. Se você minera em uma pool (ou seja, em conjunto com outras pessoas), só é necessário que um dos membros execute um Full Node.
Como executar um Full Node da Bitcoin
Um Full Node pode ser vantajoso para desenvolvedores, comerciantes e usuários finais. Executar o Bitcoin Core em seu próprio hardware proporciona benefícios em termos de privacidade e segurança, além de fortalecer a rede Bitcoin de modo geral. Com um Full Node, você não depende mais de ninguém para interagir com o ecossistema.
Algumas empresas do setor de Bitcoin oferecem nós plug-and-play. Um hardware pré-construído é enviado ao usuário, que só precisa ligá-lo para começar o download da blockchain. Isso pode ser conveniente para usuários menos técnicos, mas geralmente é um método consideravelmente mais caro do que configurar seus próprios nós.
Na maioria dos casos, um notebook ou PC antigo será suficiente. Não é aconselhável executar um nó em seu computador do dia a dia, pois isso pode deixá-lo consideravelmente mais lento. A blockchain cresce continuamente, então você precisa garantir que tenha memória suficiente para fazer o download de todos os arquivos.
Um disco rígido de 1 TB será suficiente para os próximos anos, desde que não haja nenhuma grande alteração no tamanho dos blocos. Outros requisitos incluem 2 GB de RAM (a maioria dos computadores já possui mais do que isso por padrão) e uma internet (banda larga) muito potente.
Como minerar Bitcoin
Nos primeiros dias da Bitcoin, era possível criar novos blocos com notebooks convencionais. O sistema era desconhecido naquele momento, então havia pouca concorrência na mineração. Como a atividade era muito limitada, o protocolo naturalmente estabelecia uma dificuldade de mineração mais baixa.
A mineração de Bitcoin hoje exige um investimento muito elevado – não apenas em hardware, mas também em energia. No período de criação deste artigo, um bom dispositivo de mineração é capaz de realizar mais de dez trilhões de operações por segundo. Embora muito eficientes, os ASICs de mineração consomem quantidades enormes de energia elétrica. A menos que você tenha acesso a várias plataformas de mineração e eletricidade barata, é bem improvável que consiga obter lucro com a mineração de Bitcoin.
No entanto, se os pré-requisitos e materiais necessários não são um problema, a configuração da sua operação de mineração é bem simples – qualquer ASIC vem com seu próprio software. A opção mais comum é a indicação de seus mineradores para uma pool de mineração, onde você trabalha em conjunto com outras pessoas para encontrar blocos válidos. Se tiverem sucesso, receberão parte da recompensa do bloco, proporcional à taxa de hash fornecida.
Quanto tempo leva para minerar uma Bitcoin?
Como posso contribuir para o código da Bitcoin?
O software Bitcoin Core é de código aberto, o que significa que qualquer pessoa pode contribuir. Você pode propor ou revisar novos recursos a serem adicionados às mais de 70.000 linhas de código. Você também pode relatar bugs ou traduzir e melhorar a documentação.
As alterações no software passam por um rigoroso processo de revisão. Afinal, um software que lida com um valor de centenas de bilhões de dólares, deve estar livre de quaisquer vulnerabilidades.