Escolar Documentos
Profissional Documentos
Cultura Documentos
Conclusão
Agradecimentos e dedicatória
Sobre o Autor
O que é o Bitcoin
Bitcoin é uma espécie de dinheiro digital, disponível normalmente
através de computadores e smartphones, e transacionado e
transferido diretamente pela Internet. Foi criado com a pretensão de
se tornar a moeda mundial do futuro em substituição à todas as
outras conhecidas (como Dólar, Euro, Real, etc). Em vez de utilizar
dinheiro físico em "papel moeda" ou guardar os saldos em bancos, os
bitcoins são registrados em carteiras virtuais que na verdade são
aplicativos, programas, que rodam em smartphones ou
computadores. Através da simples visualização e escaneamento de
um QR code, que representa a carteira virtual, é possível transmitir
bitcoins e fazer pagamentos. QR code é uma expansão do antigo e
conhecido código barras presente nas fichas de compensação e
outros títulos de pagamento. Veja o exemplo de um QR code na figura
abaixo. O QR code contém o código de uma carteira virtual de
bitcoins. O mesmo código da carteira, em formato texto, é mostrado
abaixo do QR code.
É seguro
O protocolo do Bitcoin é baseado em criptografia forte (usa chaves,
que são senhas, bastante longas) e assimétrica (usa chaves pública e
privada), proporcionando um sistema super seguro, imutável, à prova
de erros, e imune à hackers. Alguns conceitos de criptografia serão
melhor explicados nos próximos capítulos.
Devido a essa característica criptográfica, foi criado o termo
criptomoeda para classificar esse tipo de dinheiro digital, no qual o
Bitcoin foi o pioneiro.
Alguns problemas de segurança, divulgados na imprensa, e
associados ao Bitcoin, são normalmente relacionados à roubos de
bitcoins devido a descuidos com a chave privada da carteira virtual.
Uma carteira virtual é como um carteira física, precisa de cuidados
para não ficar acessível a qualquer pessoa. Se está num smartphone
ARQUIVO BAIXADO DA THEREBELS SEM FINS LUCRATIVOS,
APENAS PARA CONHECIMENTO. SE VOCÊ PAGOU POR ELE
VOCÊ FOI ENGANADO.
requer que o aplicativo de carteira virtual possua senha, ou que pelo
menos o smartphone tenha tela de bloqueio com senha, caso
contrário, a carteira virtual estaria vulnerável: qualquer pessoa que
tenha acesso ao smartphone poderia ver o saldo em bitcoins e
transferi-los para outra carteira.
É Legal
Apesar do Bitcoin ser considerado uma nova moeda por seus
criadores, ele ainda não é caracterizado como dinheiro, na forma
oficial do termo, nos diversos países do mundo. No Brasil o Bitcoin é
considerado um bem, um ativo, e como tal, em 2015 o Banco Central
emitiu normas regulamentando a forma de declaração no Imposto de
Renda, e o pagamento de imposto em caso de lucro auferido com a
compra e venda.
Criptografia
criptografia é o ato de embaralhar, codificar dados, de forma a tornar
uma informação disponível apenas para os que conhecem a técnica
ou algoritmo utilizado no embaralhamento. Isso é feito com o intuito
de garantir segurança no armazenamento e transmissão dos dados,
evitando que mensagens secretas sejam reveladas. Os algoritmos
podem também utilizar chave criptográfica, ou seja uma senha,
necessária para desembaralhar os dados.
A criptografia data de épocas remotas da humanidade, e sua
evolução e uso ocorreram principalmente durante guerras. Nos
tempos modernos houve uma evolução mais acentuada devido à
necessidade de se criar maior segurança, para dados armazenados
em computadores e em tráfego nas redes de computadores, devido
ao advento da Internet, das transações bancárias e do comércio
eletrônico.
O segundo algoritmo criado, foi o RSA, por Ronald Rivest, Adi Shamir e
Leonard Adleman. Este, um algoritmo assimétrico, ou seja, precisa de
duas chaves: uma privada para encriptar os dados, e outra pública,
para decriptar. As duas chaves são criadas simultaneamente através
de fórmulas matemáticas que às associam.
Veja na figura abaixo, um exemplo mostrando a criação das duas
chaves. A partir de um número aleatório (Big random number), uma
fórmula matemática é aplicada (Key generation function) criando
simultaneamente as chaves pública e privada para Alice:
O protocolo
Aqui apresento algumas informações sobre o protocolo Bitcoin:
O Bitcoin é representado como BTC ou XBT, e tem como símbolo um
B cortado por dois traços ( ) semelhante a um cifrão.
Ele foi projetado com 8 casas decimais para que seu valor se adapte
ARQUIVO BAIXADO DA THEREBELS SEM FINS LUCRATIVOS,
APENAS PARA CONHECIMENTO. SE VOCÊ PAGOU POR ELE
VOCÊ FOI ENGANADO.
com o tempo, até a estabilização final do valor da moeda, quando por
exemplo, provavelmente um cafezinho poderá custar 0,00000001
BTC, ou seja, 1 satoshi. Abaixo as várias denominações das unidades
da moeda:
Unidade Valor em BTC
BTC 1
finney 0,0000001
satoshi 0,00000001
Blockchain
O Blockchain é o coração do sistema Bitcoin. É um arquivo formado
por blocos encadeados por técnicas de hash, que uma vez gravados,
são praticamente impossíveis de serem alterados devido às técnicas
de proof-of-work, garantindo portanto, sua imutabilidade. À medida
que o tempo passa, novos blocos vão sendo adicionados.
Mineração
Os mineradores formam a rede Bitcoin. São voluntários que dedicam
suas máquinas à rede Bitcoin em troca de recompensas em novos
bitcoins e tarifas por transações. O software necessário para se
tornar um minerador está disponível na Internet para livre download.
Após baixar o software, instalar e configurar, o computador se
conectará a rede Bitcoin e passará a fazer parte como um nó da rede.
No passado foi possível pertencer à rede Bitcoin com apenas um
ARQUIVO BAIXADO DA THEREBELS SEM FINS LUCRATIVOS,
APENAS PARA CONHECIMENTO. SE VOCÊ PAGOU POR ELE
VOCÊ FOI ENGANADO.
computador pessoal, hoje em dia entretanto, só é rentável usando
máquinas especializadas, conhecidas como ASIC's (Application-
Specific Integrated Circuit), que são projetadas especificamente para
mineração. Mesmo utilizando uma máquina especializada, o tempo
estimado para se conseguir disputar e ganhar o direito de gravar um
bloco, e consequentemente ganhar os novos bitcoins, pode ser
demasiadamente grande. Devido a isso foram criados grupos (pools)
de mineradores, que operam juntos, como um único nó e dividem os
lucros proporcionalmente ao trabalho executado por cada membro do
pool.
Abaixo um gráfico mostrando a distribuição de grupos de
mineradores:
Fonte: https://coin.dance/blocks/today
O processamento do proof-of-work necessário à descoberta do nonce
de cada bloco consome uma quantidade significativa de
processamento computacional e energia elétrica o que faz com que o
valor da energia elétrica seja determinante para viabilizar a
mineração.
ARQUIVO BAIXADO DA THEREBELS SEM FINS LUCRATIVOS,
APENAS PARA CONHECIMENTO. SE VOCÊ PAGOU POR ELE
VOCÊ FOI ENGANADO.
Para o cálculo da viabilidade da mineração são considerados:
● custo
da
energia
elétrica,
● custo do
equipamento,
● sistema de
refrigeração,
por exemplo
ar
condicionado,
já que a
mineração
acarreta um
aquecimento
excessivo,
● preço
do
bitcoin,
● se fará
opção por
ser um nó
exclusivo, ou
se irá se unir
a um pool de
mineradores,
e
● valor da
recompensa,
que inclui a
quantidade
de novos
bitcoins por
bloco e o
ARQUIVO BAIXADO DA THEREBELS SEM FINS LUCRATIVOS,
APENAS PARA CONHECIMENTO. SE VOCÊ PAGOU POR ELE
VOCÊ FOI ENGANADO.
total das
tarifas de
transação
por bloco.
Os locais mais adequados para mineração são países que têm
bastante energia elétrica disponível, portanto baixo custo, somado a
uma temperatura média baixa.
Fazendo transações
A partir do momento que fizer a instalação de um aplicativo de
carteira e criar uma carteira virtual, já será possível fazer transações
de bitcoins. Ou seja, será possível receber ou enviar bitcoins e fazer
compras.
Recebendo bitcoins
Se for receber bitcoins, devido a uma compra ou simples repasse de
um amigo, você terá que apresentar o código da carteira de bitcoins
em formato texto ou QR code, para que a outra pessoa possa enviar
os bitcoins a você:
Caso a pessoa que for enviar os bitcoins não esteja próxima e seja
necessário enviar o código por email ou whatsapp, copie o código em
formato texto ou QR code de sua carteira e envie ao seu parceiro.
Enviando bitcoins
Se for enviar bitcoins, abra seu aplicativo de carteira, e acione a
função de enviar bitcoins. Isso ativará a câmera para ler o código de
barras. Peça a pessoa para quem você quer enviar os bitcoins para
mostrar o QR code da carteira dela. Aponte a câmera do seu
dispositivo de forma a ler o código de barras. Em seguida informe o
valor e uma descrição opcional (é sempre bom registrar pra lembrar
depois). Aprove para que a transação seja enviada à rede Bitcoin.
Dependendo da sua carteira e de sua configuração, pode ser
necessário aprovar através de uma senha definida na instalação do
aplicativo e criação da carteira. Isso é uma medida segurança para o
caso do celular vir a ser perdido ou roubado, ou mesmo ficar ficar
desassistido. Uma mensagem chegará na carteira do seu parceiro em
instantes confirmando a transação.
● Na hora do
pagamento,
o vendedor
ARQUIVO BAIXADO DA THEREBELS SEM FINS LUCRATIVOS,
APENAS PARA CONHECIMENTO. SE VOCÊ PAGOU POR ELE
VOCÊ FOI ENGANADO.
irá
apresentar
o código
QR para
que você
faça o
pagamento.
● Acesse seu
aplicativo,
acione a
função de
envio de
bitcoins e
leia o
código de
barras, QR
code,
apresentado
pelo
vendedor.
● Aparecerá
na sua
tela, os
dados da
transação
com o
valor para
que você
confira e
aprove o
envio.
● Em
instantes o
vendedor
receberá
ARQUIVO BAIXADO DA THEREBELS SEM FINS LUCRATIVOS,
APENAS PARA CONHECIMENTO. SE VOCÊ PAGOU POR ELE
VOCÊ FOI ENGANADO.
uma
notificação
ea
transação
será
finalizada.
Tarifa de transação
Sempre que for enviar bitcoins, para pagamento de uma mercadoria
ou outro motivo, no momento da aprovação, será apresentado a você
o valor da tarifa, em bitcoins, que será pago aos mineradores pela
transação. Não é um valor fixo, é calculado de acordo com o valor de
mercado, dependendo da demanda de transações em andamento no
momento. Pode ser um valor baixo, equivalente a alguns centavos de
real, ou dependendo da quantidade de transações pendentes no
momento, na rede Bitcoin, pode chegar a alguns reais. O aplicativo de
carteira verifica os valores atuais recomendados na rede Bitcoin e
adiciona esse valor à transação. Você pode concordar ou não,
aumentar ou diminuir o valor dependendo da sua urgência (porque
transações com valores maiores têm prioridade maior e são
executadas mais rapidamente) e em seguida aprovar o envio.
Investindo em bitcoins
Investimento em bitcoins normalmente é feito apenas comprando e
mantendo o valor na carteira, aguardando que o valor do bitcoin
aumente, o que vem acontecendo de forma meteórica, ao longo do
tempo, desde sua criação. Entretanto é bom ter em mente que apesar
de muito favorável, a promessa do Bitcoin vir a ser a moeda do futuro,
e muitos analistas econômicos apostarem numa subida ainda mais
acentuada, o Bitcoin ainda é um investimento de alto risco. Há muitos
analistas econômicos que acreditam que os recentes aumentos
formam uma grande bolha prestes a estourar.
Devido a essa divergência de opiniões, quanto ao valor futuro, e por
ARQUIVO BAIXADO DA THEREBELS SEM FINS LUCRATIVOS,
APENAS PARA CONHECIMENTO. SE VOCÊ PAGOU POR ELE
VOCÊ FOI ENGANADO.
causa das subidas e descidas acentuadas, a moeda demonstra uma
volatilidade muito grande. Muitos investidores se sentem inseguros e
a qualquer notícia ruim entram em pânico e vendem tudo, forçando
uma baixa acentuada no preço. O mesmo acontece com boas
notícias, que atiçam a ambição dos investidores e em consequência
forçam uma alta acentuada.
Procure acompanhar as notícias, não entre em pânico, e como regra
geral em investimentos de alto risco, invista um valor que afete
apenas de forma razoável suas economias em caso de perdas.
Ethereum
O Ethereum foi a mais significativa evolução. Foi criado pelo russo
Vitalik Buterin em julho de 2015. Após esboçar e experimentar
algumas inovações com a invenção do conceito "colored coins" no
Bitcoin, Vitalik Buterin finalmente idealizou o Ethereum.
Diferentemente do Bitcoin, o Ethereum é como um grande
computador virtual distribuído pelos nós da rede Ethereum na
Internet, e pode executar programas a partir de seu blockchain.
É considerada a segunda moeda mais importante, depois do Bitcoin.
O objetivo da rede Ethereum é rodar aplicativos, gravados
previamente de forma segura e imutável em seu blockchain. Estes
aplicativos são denominados smart contracts. Há uma grande
expectativa nessa tecnologia e no quanto ela poderá revolucionar o
mundo da computação e consequentemente empresas e tudo que
conhecemos. Estou escrevendo um livro específico sobre o Ethereum,
refira-se a ele no futuro para se aprofundar no tema.