Contente

  • O que é blockchain?

  • Como funciona o blockchain?

  • Como as informações são adicionadas ao blockchain?

  • Quem inventou a tecnologia blockchain?

  • O que os blockchains permitem que você implemente?

  • Para que é usado o blockchain?

  • Conclusão


O que é blockchain?

Blockchain é um tipo especial de banco de dados no qual você só pode inserir informações (e não excluí-las ou alterá-las). Fiel ao seu nome, a estrutura do blockchain se assemelha a uma cadeia de blocos, que podemos chamar de informações específicas que são adicionadas a um banco de dados. Cada bloco contém um ponteiro para o bloco anterior e alguma combinação de informações de transação, carimbos de data/hora e outros metadados para confirmar sua validade.

Por estarem interligados, os lançamentos não podem ser editados, excluídos ou alterados de forma alguma, pois isso invalidará todos os bloqueios anteriores.


Como funciona o blockchain?

Na fase de familiarização com esta tecnologia, o blockchain pode não parecer totalmente adequado para você usar; você também pode estar se perguntando quais vantagens esse sistema oferece em comparação ao tradicional; À medida que as blockchains crescem, a rede permite que os usuários coordenem suas ações em torno de uma fonte comum de verdade, sem a necessária confiança mútua. Em uma rede distribuída, não existe uma única parte que possa hackear um blockchain bem construído.

Para verificar de forma independente o status da rede blockchain, o usuário deve baixar um software especial. Uma vez instalado e iniciado no computador do usuário, este programa interage com instâncias de rede em outros computadores para fazer upload/download de informações (como transações ou blocos). O novo usuário carrega o bloco para garantir que ele foi criado dentro das regras do sistema e transmite essas informações para outros pares.

Assim, acabamos com um ecossistema que pode consistir em centenas, milhares ou dezenas de milhares de objetos que rodam e sincronizam com a mesma cópia do banco de dados (chamamos esses objetos de nós ou nós). Isso torna a rede altamente redundante e disponível 24 horas por dia, 7 dias por semana.


Como as informações são adicionadas ao blockchain?

A integridade do blockchain é prejudicada pelo registro de informações falsas sobre transações financeiras. Ao mesmo tempo, num sistema distribuído não existe um administrador ou gestor que possa apoiar o funcionamento do registo. Quem então pode nos dar uma garantia de que todos os participantes agirão honestamente?

Satoshi propôs um sistema chamado Proof-of-Work, que fornecia a capacidade de adicionar blocos à rede. Para validar um bloco, o sujeito de um determinado processo deve sacrificar seu poder computacional para encontrar a solução correta estabelecida pelo protocolo (este trabalho envolve hash repetidamente dos dados para produzir um número abaixo de um determinado valor numérico).

Chamamos isso de mineração de processo. Se o minerador adivinhar corretamente a solução do bloco, ele terá a oportunidade de formá-la (a partir de transações não confirmadas enviadas a ele pelos pares) e, assim, expandir a cadeia. Como resultado de seu trabalho, ele recebe uma recompensa expressa no token nativo deste blockchain.

Hashing com uma função unidirecional significa que com base na saída é quase impossível adivinhar a entrada. Mas dada a entrada, é possível verificar trivialmente os dados de saída. Desta forma, qualquer participante pode verificar se o minerador gerou um bloco “válido” e rejeitar os inválidos. Caso um minerador seja pego tentando adicionar um bloco inválido, ele não será recompensado por fazê-lo e estará desperdiçando seus recursos.

Nos sistemas de criptomoeda, a confiança na criptografia de chave pública/privada também garante que as partes interagentes não possam gastar fundos que não possuem. As moedas estão vinculadas a chaves privadas (conhecidas apenas pelo proprietário), e apenas uma assinatura válida confirmando seu movimento permite que a transação prossiga.

A Prova de Trabalho é o esquema mais comprovado para alcançar consenso entre os usuários, mas não é o único desse tipo. Alternativas como a Prova de Participação estão a ser mais bem exploradas, mas o algoritmo ainda precisa de encontrar a implementação mais adequada na forma certa para ele (algumas variedades de mecanismos de consenso híbridos já estão operacionais).


Quem inventou a tecnologia blockchain?

A ideia básica de uma cadeia imutável de dados surgiu no início dos anos 90. Os pesquisadores W. Scott Stornetta e Stuart Haber publicaram um artigo intitulado “Como registrar a data e hora em um documento digital”, que analisou métodos eficazes para criar carimbos de data e hora para arquivos que não podem ser editados ou adulterados.

Contudo, a abordagem de Stornetta e Haber era imperfeita e ainda não excluía a possibilidade de confiança em terceiros. A tecnologia Blockchain inclui inovações de muitos cientistas da computação diferentes, mas apenas Satoshi Nakamoto é creditado como o criador do sistema que descrevemos nos parágrafos anteriores.

Quer saber mais sobre a história do desenvolvimento da tecnologia blockchain? Confira nosso artigo sobre este tema.


O que os blockchains permitem que você implemente?

A criptomoeda foi apenas a ponta do iceberg. Muitos viram o potencial da computação descentralizada após o advento do dinheiro descentralizado. Assim como os blockchains de primeira geração, como o Bitcoin, introduziram um banco de dados compartilhado de transações, as redes de segunda geração, como o Ethereum, deram origem a contratos inteligentes. Contratos inteligentes são programas instalados sobre blockchains para gerenciar o movimento condicional de tokens.

Graças à utilização de contratos inteligentes, é eliminada a presença de um servidor central que não executa o código, o que significa que um único ponto de falha ao nível do alojamento não é significativo. Os usuários podem auditar o software (dada a sua disponibilidade pública) e os desenvolvedores podem elaborar contratos para que seu trabalho não possa ser desativado ou alterado unilateralmente.

As aplicações Blockchain podem incluir:

  • Criptomoedas: As moedas digitais são ferramentas extremamente poderosas para transferência de fundos sem um único ponto de falha e sem quaisquer intermediários. Os utilizadores podem enviar e receber fundos em todo o mundo numa fração do tempo (e muitas vezes a uma fração dos custos de transação) que uma transferência bancária exigiria. As moedas não podem ser confiscadas e as transações não podem ser revertidas ou congeladas.

  • Pagamentos Condicionais: Alice e Bob não confiam um no outro, mas querem apostar no resultado de uma partida esportiva. Eles enviam 10 ETH para um contrato inteligente que transmite dados por meio de um oráculo. Ao final da partida, o contrato determina qual time venceu e paga ao vencedor os ganhos da aposta de 20 ETH.

  • Dados distribuídos: Blockchains enfrentam alguns problemas de escalabilidade, mas podem interagir com armazenamento distribuído para gerenciamento de arquivos. O acesso pode ser controlado por meio de um contrato inteligente, enquanto os dados são armazenados em um contêiner fora da cadeia.

  • Títulos: Como os ativos representam um certo grau de risco de contraparte, os tokens de segurança baseados em blockchain são considerados uma inovação muito necessária para o setor financeiro. Proporcionam um novo tipo de liquidez e portabilidade de títulos, e também permitem a tokenização de ativos, propriedades ou capital.


Para que é usado o blockchain?

A tecnologia Blockchain oferece uma ampla variedade de casos de uso. Abaixo você pode encontrar mais informações sobre isso na Binance Academy:

  • Cadeias de abastecimento: Cadeias de abastecimento eficazes estão no centro de muitas empresas de sucesso, sendo a sua missão principal o processamento e entrega de mercadorias do fornecedor ao consumidor. No entanto, coordenar as atividades de vários intervenientes numa determinada indústria de uma forma tradicional provou ser muito trabalhoso. Através do uso da tecnologia blockchain, um ecossistema interoperável que gira em torno de um banco de dados imutável pode levar a novos níveis de transparência para uma variedade de indústrias.

  • Jogos: Os jogadores estão à mercê das empresas que controlam os servidores dos jogos. Não existe propriedade real do usuário final desta indústria, e os ativos do jogo existem apenas no domínio da especulação. Ao escolher uma abordagem baseada em blockchain, os usuários têm a oportunidade de realmente possuir seus ativos (na forma de tokens fungíveis/não fungíveis, NFTs) e transferi-los entre jogos ou mercados.

  • Saúde: A transparência e a segurança da tecnologia blockchain tornam-na uma plataforma ideal para armazenar registros médicos. As organizações de saúde (que consistem em hospitais, clínicas e outros prestadores de cuidados de saúde) são incrivelmente fragmentadas e a dependência de servidores centralizados deixa vulneráveis ​​as informações confidenciais dos pacientes. Ao proteger criptograficamente os registros médicos no blockchain, os pacientes mantêm sua privacidade e podem compartilhar facilmente informações com qualquer instituição que se conecte ao banco de dados global.

  • Remitsa (transferências internacionais de dinheiro): O envio internacional de dinheiro é um problema nos sistemas bancários tradicionais. As taxas e o calendário das transações tornam-nas muito caras e pouco fiáveis ​​para transferências urgentes de fundos devido à complexa rede de intermediários. As criptomoedas e os blockchains eliminam o ecossistema intermediário, e vários projetos estão agora a utilizar a tecnologia para permitir a transferência de dinheiro de forma barata e rápida.

  • Identidade Digital: O mundo moderno necessita urgentemente de soluções para identificação pessoal na era digital. Os indivíduos são vulneráveis ​​à falsificação, enquanto as medidas de segurança tradicionais não estão disponíveis para muitos utilizadores comuns. A chamada identificação soberana pessoal (da identidade autossoberana em inglês) será consagrada no registro da rede blockchain e vinculada ao seu proprietário, que poderá divulgar seletivamente informações sobre si mesmo a terceiros, mantendo sua confidencialidade.

  • Internet das Coisas: Alguns acreditam que a lista crescente de dispositivos físicos conectados à Internet pode ser bastante melhorada pela tecnologia blockchain, tanto em ambientes domésticos como industriais. Supõe-se que a proliferação deste tipo de dispositivo exigirá um novo modelo económico de pagamentos, denominado “máquina a máquina” (abreviado M2M), que por sua vez requer um sistema de alto rendimento para a realização de micropagamentos.

  • Governo: Dado que as redes distribuídas implementam a sua própria forma de regulação, não é surpreendente que possam encontrar aplicação em processos de desintermediação a nível local, nacional ou mesmo internacional. A governação da Blockchain garante a inclusão de todos os participantes no processo de tomada de decisão e fornece uma visão transparente da atividade política.

  • Caridade: As organizações de caridade são frequentemente prejudicadas por restrições no recebimento de fundos. “Criptofilantropia” refere-se ao uso da tecnologia blockchain para contornar esta desvantagem. Com base nas propriedades desta tecnologia, existem grandes oportunidades para as organizações de caridade desenvolverem rapidamente esta área devido à transparência de todas as operações, à participação de benfeitores na ausência de restrições territoriais e à redução dos custos operacionais.


Conclusão

As blockchains públicas são abertas ao público, o que significa que você não precisa se autenticar antes de se tornar um participante do ecossistema. Para começar a usar Bitcoin ou outras criptomoedas, o usuário só precisa baixar um software de código aberto para entrar na rede.

Dada a acessibilidade dos livros-razão, é incrivelmente difícil impedir a participação de terceiros e quase impossível encerrar à força toda a rede. Esta acessibilidade torna este sistema uma ferramenta atraente para muitos usuários.

Embora as aplicações mais populares estejam relacionadas com transações financeiras, existem muitos outros setores onde a sua utilização pode ser extremamente produtiva e útil no futuro.