Tecnologia Blockchain explicada: alimentando o Bitcoin

Publicados: 2022-03-11

A Microsoft recentemente se tornou o último grande nome a se associar oficialmente ao Bitcoin, a moeda virtual descentralizada . No entanto, a empresa de Redmond não deu tudo de si e só oferecerá suporte a pagamentos de bitcoin em certas plataformas de conteúdo, representando uma pequena fração de seus negócios.

Qual é o grande negócio com Bitcoin?

Como a maioria das boas histórias, a saga Bitcoin começa com um mito de criação. O protocolo de criptomoeda de código aberto foi publicado em 2009 por Satoshi Nakamoto, um desenvolvedor anônimo (ou grupo de desenvolvedores de Bitcoin) escondido por trás desse alias. A verdadeira identidade de Satoshi Nakamoto ainda não foi revelada, embora o conceito tenha suas raízes no movimento cypher-punk; e não faltam teorias especulativas na web sobre a identidade de Satoshi.

O Bitcoin passou os próximos anos definhando, visto como nada mais do que outra curiosidade da internet reservada para geeks e entusiastas de criptomoedas. O Bitcoin acabou ganhando força em várias multidões. Os diferentes grupos tinham pouco ou nada em comum – desde os fãs reunidos, até hackers de chapéu preto, anarquistas, libertários e traficantes de drogas da darknet; e acabou sendo aceito por empreendedores legítimos e grandes marcas como Dell, Microsoft e Newegg.

Embora geralmente seja descrito como uma “criptomoeda”, “moeda digital” ou “moeda virtual” sem valor intrínseco, o Bitcoin é um pouco mais do que isso.

Bitcoin é uma tecnologia, e é aí que reside seu valor potencial.
Tweet

É por isso que não vamos perder muito tempo com o básico – o protocolo bitcoin, a prova de trabalho, a economia da “mineração” de bitcoin ou a forma como a rede bitcoin funciona. Muitos recursos estão disponíveis online, e a implementação do suporte para pagamentos em bitcoin está facilmente dentro do domínio do menor desenvolvedor de aplicativos, muito menos de pesos pesados ​​como a Microsoft.

Este tutorial explica blockchain, a tecnologia bitcoin.

Olhando além do hype - dentro do Blockchain

Então, o que é blockchain? O blockchain do Bitcoin é a espinha dorsal da tecnologia da rede e fornece uma estrutura de dados à prova de adulteração, fornecendo um livro público compartilhado aberto a todos. A matemática envolvida é impressionante, e o uso de hardware especializado para construir essa vasta cadeia de dados criptográficos a torna praticamente impossível de replicar.

Todas as transações confirmadas são incorporadas ao blockchain do bitcoin. O uso da criptografia SHA-256 garante a integridade dos aplicativos blockchain – todas as transações devem ser assinadas usando uma chave privada ou semente, o que impede que terceiros a adulterem. As transações são confirmadas pela rede em cerca de 10 minutos e esse processo é tratado pelos mineradores de bitcoin. A mineração é usada para confirmar transações por meio de um sistema de consenso compartilhado e geralmente requer várias confirmações independentes para que a transação seja concluída. Este processo garante a distribuição aleatória e torna a adulteração muito difícil.

Este diagrama explica o blockchain do bitcoin e como ele funciona.

Embora seja teoricamente possível comprometer ou sequestrar a rede por meio do chamado ataque de 51%, o tamanho da rede e os recursos necessários para realizar esse ataque o tornam praticamente inviável. Ao contrário de muitos negócios baseados em bitcoin, a rede blockchain provou ser muito resiliente. Este é o resultado de uma série de fatores, incluindo principalmente um grande investimento na indústria de mineração de bitcoin.

A tecnologia Blockchain funciona de forma clara e simples, mesmo em sua encarnação bitcoin. Um blockchain criptográfico pode ser usado para assinar digitalmente informações confidenciais e descentralizar a confiança; além de ser usado para desenvolver contratos inteligentes e serviços de custódia, tokenização, autenticação e muito mais. A tecnologia Blockchain tem inúmeras aplicações potenciais, mas esse é o problema – o potencial ainda não foi realizado. Aceitar pagamentos em bitcoin para conteúdo do jogo Xbox ou uma bateria de notebook não chega nem perto.

Então e esse potencial? Alguém está levando a tecnologia blockchain a sério? E os serviços de desenvolvimento de blockchain?

Bem-vindo ao Velho Oeste Selvagem

A tecnologia Bitcoin e blockchain certamente está “lá fora”, e alguns desenvolvedores os veem como a próxima fronteira. Desenvolver um caso de uso para aplicativos de tecnologia bitcoin e blockchain pode ser lucrativo a longo prazo, e muitos estão ansiosos para entrar no espaço.

Jogue uma moeda não regulamentada e pseudo-anônima na mistura e você terá as qualificações para uma corrida do ouro adequada, apoiada por especuladores e capitalistas de risco. Vender pás é a melhor maneira de ganhar dinheiro na corrida do ouro, e a indústria de mineração de bitcoin também cobre esse aspecto. Tudo soa um pouco como um "Wild West Boomtown", com bandidos bebendo uísque no gatilho à espreita por um dinheirinho rápido - certamente não é um ambiente para os fracos de coração.

Então, o que diabos Paul da IBM e Dominic da Bosch estão fazendo no salão, vestidos como Marty McFly em Back to the Future III?

É simples – ambos estão em vantagem!

Ambos, Bosch e IBM, estão procurando maneiras de aproveitar a tecnologia blockchain como parte de seus programas de desenvolvimento de Internet das Coisas (IoT). Eles também não estão sozinhos - lembra-se da Microsoft? Alguns dias depois que a Microsoft fez seu anúncio original do bitcoin, a empresa disse que também estava interessada na tecnologia por trás do bitcoin para dispositivos distribuídos e conectados (ou dispositivos IoT).

A Samsung também está a bordo, e a gigante coreana de eletrônicos de consumo exibiu a tecnologia blockchain na CES 2015, ao lado da IBM.

A Forbes recentemente analisou o assunto e fez uma previsão ousada – a revista de negócios concluiu que, com base em como a tecnologia blockchain funciona, provavelmente se libertaria do bitcoin para alimentar aplicativos distribuídos em algum momento deste ano.

Na verdade, muitos desenvolvedores de bitcoin já estão trabalhando nos chamados projetos bitcoin 2.0 ou bitcoin 3.0. Eles geralmente têm pouco a ver com o conceito original, embora geralmente usem algum tipo de moeda simbólica. O Ethereum é um exemplo – ele é construído em torno da tecnologia blockchain, mas a ênfase está em contratos inteligentes em vez de moedas substitutas. IBM e Samsung estão empregando Ethereum para seus projetos de IoT. Algumas das mesmas pessoas envolvidas no desenvolvimento do Ethereum estão trabalhando em outro projeto, apelidado de Storj, uma rede de armazenamento em nuvem ponto a ponto totalmente distribuída com criptografia de ponta a ponta.

Relacionado: Blockchain, IoT e o futuro do transporte: entendendo a Motoro Coin

Usos e implicações potenciais da tecnologia Blockchain

Já existem milhares de desenvolvedores e dezenas de empresas experimentando aplicativos blockchain, mas ainda não vimos projetos de grande escala construídos em torno da tecnologia blockchain que não sejam relacionados a bitcoin ou “altcoin”. A IoT pode trazer a tecnologia blockchain para as massas. A empresa de pesquisa IDC espera que a base de usuários cresça a uma taxa de crescimento anual composta (CAGR) de 17,5% nesta década, com até 28,1 bilhões de dispositivos IoT em uso até 2020 e receita passando da marca de US$ 7 trilhões no mesmo ano.

A tecnologia está lá fora, funciona, é grátis e muitas pessoas inteligentes estão mexendo nela. No entanto, até agora, esses aplicativos alternativos de blockchain variaram de brincadeiras a pequenos projetos experimentais. A tecnologia incipiente ainda está em sua infância, e isso é de se esperar.

O potencial é mais ou menos óbvio. Descentralizar a confiança é algo importante, permitindo a criação de redes vastas e seguras sem um único ponto de falha. Você pode pensar neles como uma camada adicional da internet, uma camada que pode ser usada para autenticação, sinalização, comunicações seguras e distribuição de conteúdo, transações financeiras e muito mais.

A tecnologia Blockchain pode permitir aos desenvolvedores uma maneira simples de terceirizar a segurança. Por exemplo, em vez de criar dispositivos e redes de IoT seguros, grande parte do trabalho pesado pode ser efetivamente descarregado para o blockchain, liberando recursos do lado do cliente e acelerando o desenvolvimento.

O objetivo indescritível para todos os desenvolvedores de blockchain é tornar a tecnologia tão perfeita e discreta quanto os protocolos da Internet. Por exemplo, quantas pessoas percebem que estão usando TCP/IP toda vez que começam a navegar na rede? Este é o objetivo final - tornar o uso da tecnologia blockchain invisível para o usuário final. A tecnologia Blockchain pode se tornar mais uma camada adicionada a vários produtos e serviços para fornecer mais funcionalidade e segurança, economizando recursos e horas de trabalho do desenvolvedor.