Alan T. Norman
Tudo Sobre A Tecnologia Blockchain
Tudo Sobre A Tecnologia BlockchainO Guia Mais Completo Para Iniciantes Sobre Carteira Blockchain, Mineração, Bitcoin, Ethereum, Litecoin, Zcash, Monero, Ripple, Dash, IOTA e Contratos Inteligentes
Alan T. Norman
Tradutor: Tarcísio Ladeia de OliveiraObtenha Grátis Seu Livro Sobre Baleias do Bitcoin(Presente no fim do livro)
Copyright © 2017 por Alan T. Norman
Nenhuma parte desta publicação pode ser reproduzida, distribuída ou transmitida em qualquer forma ou por quaisquer meios, incluindo fotocópia, gravação ou outros métodos eletrônicos ou mecânicos, ou por qualquer sistema de armazenamento e obtenção de informações sem o prévio consentimento escrito do publicador, exceto no caso de citações breves presentes em resenhas críticas e outros usos não-comerciais permitidos pela lei de copyright
VOCÊ GOSTOU DO LIVRO?
Se você nunca ouviu falar de blockchain ou se você tem apenas uma vaga ideia de como essa tecnologia funciona, este livro é para você. Neste curto guia eu vou te conduzir pelo essencial do funcionamento da tecnologia blockchain, usando explicações simples e dando exemplos pelo caminho. Eu introduzi muitas pessoas à blockchain, então eu sei onde iniciantes tendem a ficar confusos e quais as principais dúvidas que eles têm. Todos os princípios básicos são abordados passo a passo neste livro. Você não precisa de qualquer conhecimento especial ou tecnológico para entender os conceitos presentes neste livro. A blockchain é uma tecnologia, como a internet e o computador pessoal, que foi feita para ser usada pelas massas. Ela tem o potencial de revolucionar quase qualquer interação em nossas vidas. Vários leitores devem ter ouvido falar de Bitcoin e criptomoedas. Essas são aplicações importante da tecnologia blockchain, e a primeiras aplicações. Porém, a blockchain não está restrita ao uso em sistemas financeiros e de pagamento. Embora abordaremos Bitcoin e outras criptomoedas neste livro, também falaremos sobre potenciais aplicações da blockchain em diversas outras indústrias.
Este Não É Um Livro Sobre Investimento Em Bitcoin Ou Outras Criptomoedas
Nos últimos anos, centenas de novas moedas foram criadas, todas elas exclusivamente digitais, baseadas na blockchain. Para novatos à tecnologia, pode parecer surpreendente que pessoas estejam realmente investindo em moedas digitais recém-criadas como o Bitcoin. Embora essas moedas sejam interessantes e tenham o potencial para serem usadas em larga escala, este não é um livro sobre criptomoedas. Se você estiver procurando ajuda para investir ou informações privilegiadas sobre quais moedas serão as mais bem-sucedidas, você precisa de outro livro meu A Bíblia do Investimento em Criptomoeda.
Para vocês que ainda estão conhecendo a blockchain, a ideia de investir em criptomoedas pode parecer atraente. Um aviso: investir em uma criptomoeda é entrar em um mercado altamente volátil e extremamente arriscado. Pesquise bem antes de investir em uma criptomoeda para ter certeza que ela é legítima, e não invista mais dinheiro do você está disposto a perder. Blockchain e criptomoedas ainda estão em seus primeiros dias, e qualquer coisa pode acontecer a qualquer momento.
O Que Você Vai Aprender Neste Livro
Ao invés de falar sobre investimento, este livro irá focar em como a tecnologia blockchain funciona, e como ela pode ser usada no futuro. Tópicos que você pode esperar ver neste livro incluem:
Que problema a blockchain resolve?
Como a tecnologia pode deixar nossas instituições mais rápidas e menos caras?
Poderia essa tecnologia substituir nossas instituições (como governos, bancos, etc) completamente?
Como a blockchain constrói confiança entre desconhecidos?
Como a blockchain aumenta a segurança de transações e contratos?
A blockchain pode ser usada fora do setor financeiro?
O que é um bloco?
O que é a cadeia e por que precisamos delas?
Qual é a explicação técnica do que acontece na blockchain?
O que é mineração e por que precisamos dela?
Existem alternativas à mineração para criar uma blockchain?
Qual é a história do Bitcoin?
O Bitcoin tem problemas?
O que é Ethereum, e o que é um contrato inteligente?
Existem outras tecnologias blockchain que eu deveria conhecer?
Como as empresas estão adotando a blockchain?
Que problemas regulatórios poderiam atrasar a adoção da blockchain?
Ufa, essas são muitas questões. Se você está preparado para enfrentá-las, eu também estou. Vamos começar.
O Que A Blockchain Faz?
Antes de entrarmos nos detalhes técnicos da tecnologia blockchain, é importante entender os problemas que a blockchain resolve. Por que precisamos da blockchain blockchain, e o que ela faz que a nossa tecnologia atual não consegue fazer? Os primeiros usuários de Bitcoin e perceberam o que eles consideravam um defeito fundamental na forma como pensamos em transações, confiança e instituições sociais. As formas mais antigas de blockchain surgiram mais ou menos ao mesmo tempo que a crise financeira de 2007 nos Estados Unidos, quando várias pessoas perderam fé em instituições sociais que deveriam proteger os interesses do cidadão comum. É claro, as pessoas se desiludiram com o sistema bancário com o surgimento da crise, mas também perderam fé na capacidade do governo de regular mercados financeiros e de imprensa de investigar potenciais crises. Inclusive, tanto pesquisas da Gallup quanto o Barômetro de Confiância da Edelman (Edelman Trust Barometer) mostram uma constante diminuição da confiança da população nas instituições, governos, mídia, academia e instituições sem fins lucrativos na última década. Confiança em instituições está em seu ponto mais baixo da história americana, e problemas similares atingem a UE (Brexit, ascenção de Marine Le Pen, independência Catalã, crise do governo grego). A ideia fundamental por trás de instituições é criar confiança entre estrangeiros em uma sociedade. Nós temos leis e sistemas que tornam possível que milhões de pessoas que não se conhecem possam viver uma do lado da outra. Porém, os criadores da blockchain sentiram que essas instituições estavam falhando.
O Problema Com Instituições
Para ver porque os criadores da blockchain querem substituir as instituições, é muito útil pensar sobre porque chegamos ao ponto em que a confiança nelas está tão baixa. Que fraquezas elas têm, e como a blockchain poderia resolvê-las?
LentasA primeira e principal fraqueza é a velocidade. Instituições, por suas próprias naturezas, são lentas. Elas precisam de aprovações e várias rodadas de verificação para cada relação, contrato, transação. Mudanças de políticas a nível institucional são lentas. Podem levar meses ou anos para aprovar novas leis ou implementar novos procedimentos. Por exemplo, fazer seu imposto de renda leva horas de trabalho e dor de cabeça. Após isso, o governo precisa verificar as informações que você enviou antes de preparar sua restituição. Meses ou até anos depois, o governo pode escolher te auditar, caso em que você vai precisar de cópias de transações financeiras de anos atrás.
Outro exemplo é a demora de transações bancárias. Não existe motivo, tecnologicamente falando, para uma transferência bancária demorar mais do que alguns minutos. Porém, normalmente demoram alguns dias úteis para a transação ser feita devido à combinação de sistemas ultrapassados, procedimentos internos e regulação governamental que requerem que a transição seja analisada e processada. A tecnologia blockchain é governada por seus usuários e utiliza criptografia para manter a privacidade do usuário. Dependendo de como o sistema é projetado, ele pode ser incrivelmente rápido. Os novos contratos inteligentes podem automaticamente calcular e desembolsar algo como uma declaração de imposto ou um holerite assim que certas condições sejam atendidas. Como são baseados em consenso, a comunidade pode coletivamente decidir implementar uma mudança no funcionamento do sistema, resolvendo problemas ao aparecerem.
CustosasInstituições tradicionais também são caras. É fácil apontar os impostos como sendo um dos gastos das instituições, mas todas as taxas de transação e assinatura que você paga todo mês são outras formas de gastos institucionais. Por exemplo, bancos cobram taxas para processar transferências bancárias, converter moedas e até para gerenciar a sua conta. Agências de seguro cobram taxas administrativas que são embutidas nos prêmios do seguro. Várias lojas online cobram taxas do uso de cartão de crédito. Se você tem uma pequena empresa, você vai encontrar taxas em tudo, de marketing a processamento de pagamentos. Nós ficamos muito acostumados a essas pequenas taxas serem o preço de viver em sociedade, mas a blockchain espera desafiar crença. Contratos e transações da blockchain ocorrem em uma rede compartilhada. Os usuários na rede também contribuem para verificar as transações dos outros. Ao invés de uma autoridade central cobrar uma taxa para verificar sua transação, você verifica a transação na rede em troca do processamento da sua própria transação. Nem todas as tecnologias blockchain funcionam exatamente assim, mas a ideia é a mesma para a maioria. Participando da rede, você acaba com menos taxas do que você pagaria para uma instituição tradicional.
Sujeitas a AtaquesO cibercrime está em alta, e agora é comum ouvir sobre grandes instituições sendo hackeadas ou tendo vazamento de dados pessoais. Vulnerabilidade a ataques é uma razões da diminuição da confiança em instituições. Quando você centraliza dados, você está propenso a encontrar pessoas de má índole que buscam capitalizar com essas informações.
O hackeamento da Equifax de 2017 nos Estados Unidos é um dos principais exemplos. A Equifax coleta informação de crédito dos consumidores dos Estados Unidos, incluindo números de cartão de crédito, informação de seguridade social, nomes completos, endereços e históricos de pagamento. O vazamento de dados em setembro de 2017 afetou 143 milhões de consumidores, ressaltando os perigos de confiar segurança de dados a uma instituição de grande porte. As tecnologias blockchain usam múltiplas camadas de criptografia para proteger as informações dos usuários. Algumas tecnologias blockchain são mais seguras que outras, e cada tecnologia tem seu próprio método de assegurar a privacidade. Porém, como cada relação, contrato e transação é criptografada individualmente, mesmo se você conseguisse vazar um pedaço de informação pessoal, você não conseguiria acesso às informações de mais ninguém no processo.
Substituindo Instituições por Tecnologia
A maioria das pessoas concorda que nossas instituições tem falhas e não são soluções perfeitas. Mas elas com certeza resolvem problemas de confiança, e o fazem a centenas de anos. Inclusive, estamos provavelmente vivendo a era mais pacífica e mais confortável da história humana. A ideia por trás da blockchain é substituir instituições por tecnologias que possam fazer melhor esse trabalho e empoderar indivíduos. Se você pudesse criar uma forma para que desconhecidos confiassem uns nos outros sem precisar de um banco ou governo como intermediário, você enfrentaria um dos maiores gargalos da sociedade. Mas para fazer isso, você precisaria de um sistema poderoso para criar consenso entre desconhecidos, e os criadores da blockchain acreditam que o poder se encontra na descentralização. Basicamente todas as aplicações da blockchain (e outras tecnologias criptográficas) são baseadas no conceito de descentralização. Ao invés de uma autoridade rígida, lenta e centralizada fazendo as decisões e governando relações, a blockchain busca retornar o poder de regulação aos indivíduos. Ao invés de confiar em uma instituição de grande porte, a blockchain cria confiança através do consenso.
Um Novo Paradigma Tecnológico
A fundação de todas as tecnologias blockchain e criptográficas é a rede ponto-a-ponto (ou peer-to-peer, P2P). Tradicionalmente, quando pensamos em confiança, pensamos em instituições como intermediárias. Neste momento, se eu quisesse te enviar $100, precisaríamos usar um banco para transferir:
1. Primeiro, eu submeteria a transação ao banco;
2. Em seguida, meu banco pegaria uma taxa percentual para processar a transação;
3. Meu banco verificaria que eu tenho $100 na minha conta;
4. Meu banco perguntaria para o seu banco se sua conta é válida e está aberta para depósitos;
5. Meu banco atualizaria seu livro-razão de contas para subtrair $100 da minha conta; e
6. Seu banco atualizaria seu livro-razão para adicionar $100 a sua conta.
Uma rede ponto-a-ponto não precisa de um intermediário. Ao invés disso, ela usa um livro-razão (ledger) distribuído para processar suas transações. Todo computador que faça parte da rede mantém uma cópia do livro-razão, e transações são adicionadas ao livro-razão sistematicamente. É incrivelmente difícil mudar o livro-razão após ele ser escrito, pois isso requereria modificar a cópia do livro-razão em milhares de computadores ao longo da rede ponto-a-ponto. Aqui está como funcionaria a mesma transferência de $100 em uma rede ponto-a-ponto com livro-razão distribuído:
1. Primeiro, eu submeto a requisição de transferência à rede;
2. Em seguida, os computadores mais próximos à rede verificam que eu tenho dinheiro o suficiente em minha conta e que a sua conta de recebimento é válida;
3. Assim que eles verificam a transação, eles difundem a transação a todos os computadores próximos a eles na rede; e
4. Por sua vez, esses computadores verificam novamente a transação e a passam adiante, levando a um efeito cascata até que a transação seja adicionada a todos os livros-razão da rede.
Como os computadores em uma rede ponto-a-ponto são tanto usuários como verificadores, transações blockchain têm o potencial para serem gratuitas. O efeito cascata de verificar transações significa que uma transação pode ser processada em minutos ou horas, ao invés de dias.
Baseado nesses benefícios por si só, a blockchain é frequentemente vista como o fim da instituições. Imagine fazer transações rápidas e sem gasto para qualquer pessoa no mundo. Não é difícil ver as vantagens potenciais, mas a blockchain apresenta oportunidades para mudanças sociais ainda maiores.