Entenda o que é uma Blockchain e como ela mantêm suas criptomoedas seguras

Entre os tópicos mais importante quando se fala de NFTs, bitcoins e outras criptomoedas, a palavra “blockchain” está intimamente relacionada ao assunto e, se você já pensou “afinal, o que é uma blockchain”? Então, vamos desmistificar esse termo e dizer o porque ele é importante para o bom funcionamento do mercado de criptomoedas.

Se você já investe em moedas criptográficas, é bem possível que essa questão já não seja um mistério para você, mas, para aqueles que estão começando e querem saber “no que estão se metendo”, explicar o que é e como funciona a blockchain pode ser uma boa forma de dar a confiança que faltava para se dar o primeiro passo. Vamos falar sobre o tema e, se você ficar com alguma dúvida, basta deixar nos comentários.

Leia Também:
O que são Bitcoins?
Como declarar bitcoins no imposto de renda
Cinco coisas que você precisa saber sobre criptomoedas
Ainda é possível minerar bitcoins?
O que são NFTs e vale a pena investir?

O que é uma blockchain | rico com bacon | blockchain
Blockchain: uma corrente de blocos de informação segura e imutável

O que é uma Blockchain?

Essa é a pergunta mais importante e a que vamos tentar responder aqui. O que é uma blockchain afinal? Vamos explicá-la dividindo em algum tópicos, como por exemplo:

  • O que é a descentralização da blockchain
  • Como a blockchain funciona
  • Falar sobre a segurança da blockchain
  • A transparência das negociações na blockchain

Uma blockchain é um banco de dados distribuído que é compartilhado entre todos nodes de uma rede de computadores. Como banco de dados, um blockchain armazena informações eletronicamente em formato digital. Blockchains são mais conhecidos por seu papel crucial em sistemas de criptomoedas, como Bitcoin, para manter um registro seguro e descentralizado de transações. A inovação com uma blockchain é que ela garante a fidelidade e segurança de um registro de dados e gera confiança sem a necessidade de um terceiro confiável.

Uma diferença fundamental entre um banco de dados típico e um blockchain é como os dados são estruturados. Um blockchain coleta as informações em grupos, conhecidos como blocos, que contêm conjuntos de informações. Os blocos possuem determinadas capacidades de armazenamento e, quando preenchidos, são fechados e vinculados ao bloco preenchido anteriormente, formando uma cadeia de dados conhecida como blockchain.

Todas as novas informações que seguem esse bloco recém-adicionado são compiladas em um bloco recém-formado que também será adicionado à cadeia uma vez preenchido. Um banco de dados geralmente estrutura seus dados em tabelas, enquanto um blockchain, como o próprio nome indica, estrutura seus dados em pedaços (blocos) que são encadeados. Essa estrutura de dados inerentemente cria uma linha de tempo irreversível de dados quando implementada em uma natureza descentralizada.

Quando um bloco é preenchido, ele é gravado em pedra e se torna parte dessa linha do tempo. Cada bloco na cadeia recebe um carimbo de hora exato quando é adicionado à cadeia e, depois disso, fica impossível de alterar os dados do bloco, tornando ele seguro e inviolável.

Como funciona uma Blockchain?

O objetivo do blockchain é permitir que informações digitais sejam gravadas e distribuídas, mas não editadas. Dessa forma, um blockchain é a base para livros contábeis imutáveis ou registros de transações que não podem ser alterados, excluídos ou destruídos. É por isso que as blockchains também são conhecidas como tecnologia de contabilidade distribuída (DLT).

Proposto pela primeira vez como um projeto de pesquisa em 1991, o conceito de blockchain antecedeu sua primeira aplicação generalizada em uso: Bitcoin, em 2009. Nos anos seguintes, o uso de blockchains explodiu através da criação de várias criptomoedas, aplicações financeiras descentralizadas (DeFi), tokens não fungíveis (NFTs) e contratos inteligentes.

Descentralização Blockchain

Você entende o conceito de descentralização da blockchain? Imagine que uma empresa possui uma fazenda de servidores com 10.000 computadores usados para manter um banco de dados contendo todas as informações da conta de seus clientes. Essa empresa possui um prédio de depósito que contém todos esses computadores sob o mesmo teto e tem controle total de cada um desses computadores e de todas as informações contidas neles.

Isso, no entanto, fornece um único ponto de falha. O que acontece se a eletricidade naquele local acabar? E se a conexão com a Internet for cortada? E se o prédio queimar até o chão? Enchente? E se alguém mau intencionado apagar tudo com um único toque de tecla? Em qualquer caso, os dados são perdidos ou corrompidos.

O que um blockchain faz é permitir que os dados contidos nesse banco de dados sejam distribuídos entre vários nodes de rede em vários locais. É mais ou menos como o BitTorrent. Cada computador que tem aquele arquivo guarda um “pedacinho” dele e quem está baixando o arquivo está pegando “pedacinhos” de vários computadores aqui e ali. Em vez de baixar o arquivo de uma única fonte (como um site de armazenamento, como o Mega ou o Google Drive) você está baixando pedaços do arquivo de vários computadores diferentes.

Isso não apenas cria redundância, mas também mantém a fidelidade dos dados armazenados nele – se alguém tentar alterar um registro em uma instância do banco de dados, os outros nodes não serão alterados e, portanto, impedirão que alguém o faça.

Se um usuário adulterar o registro de transações do Bitcoin, todos os outros nodes fariam referências cruzadas entre si e identificariam facilmente o node com as informações incorretas. Este sistema ajuda a estabelecer uma ordem exata e transparente dos eventos. Dessa forma, nenhum node único dentro da rede pode alterar as informações contidas nela.

Por causa disso, as informações e o histórico (como das transações de uma criptomoeda) são irreversíveis. Esse registro pode ser uma lista de transações (como com uma criptomoeda), mas também é possível que um blockchain mantenha uma variedade de outras informações, como contratos legais, identificações estaduais ou inventário de produtos de uma empresa.

Para validar novas entradas ou registros em um bloco, a maioria do poder de computação da rede descentralizada precisaria concordar com isso. Para evitar que alguém mau intencionado validem transações fraudulentas ou gastos duplos, as blockchains são protegidas por um mecanismo de consenso, como a Prova de Trabalho (PoW) ou Prova de Participação (PoS). Esses mecanismos permitem o acordo mesmo quando nenhum node único está no comando.

Transparência

Devido à natureza descentralizada do blockchain do Bitcoin, todas as transações podem ser visualizadas de forma transparente por meio de um node pessoal ou usando exploradores de blockchain que permitem que qualquer pessoa veja as transações ocorrendo ao vivo. Cada node tem sua própria cópia da cadeia que é atualizada à medida que novos blocos são confirmados e adicionados. Isso significa que, se você quiser, poderá rastrear o Bitcoin onde quer que ele vá.

Por exemplo, no caso de uma exchange que foi hackeada no passado (se tiver alguma dúvida sobre exchanges, veja essa matéria no nosso site), onde aqueles que mantinham Bitcoin na exchange perderam tudo. Embora o hacker possa ser totalmente anônimo, os Bitcoins que eles extraíram são facilmente rastreáveis. Se os Bitcoins roubados em alguns desses hacks fossem movidos ou gastos em algum lugar, isso seria conhecido.

Obviamente, os registros armazenados no blockchain do Bitcoin (assim como na maioria dos outros) são criptografados. Isso significa que apenas o proprietário de um registro pode descriptografá-lo para revelar sua identidade (usando um par de chaves pública – privada). Como resultado, os usuários de blockchains podem permanecer anônimos, preservando a transparência.

Blockchain é seguro?

O que é uma blockchain | rico com bacon | blockchain

A tecnologia Blockchain alcança segurança e confiança descentralizadas de várias maneiras. Para começar, os novos blocos são sempre armazenados de forma linear e cronológica. Ou seja, eles sempre são adicionados ao “fim” do blockchain. Depois que um bloco foi adicionado ao final do blockchain, é extremamente difícil voltar e alterar o conteúdo do bloco, a menos que a maioria da rede tenha chegado a um consenso para fazê-lo.

Isso porque cada bloco contém seu próprio hash, junto com o hash do bloco anterior, bem como o carimbo de data e hora mencionado anteriormente. Os códigos de hash são criados por uma função matemática que transforma a informação digital em uma sequência de números e letras. Se essas informações forem editadas de alguma forma, o código de hash também será alterado. O hash seria, basicamente, uma senha segura, daquelas cheias de letras, números e símbolos que é difícil de memorizar e difícil de invadir.

Digamos que um hacker, que também executa um node em uma rede blockchain, queira alterar uma blockchain e roubar criptomoeda de todos os outros. Se eles alterassem sua própria cópia única, ela não se alinharia mais com a cópia de todos os outros. Quando todos os outros cruzassem suas cópias entre si, eles veriam essa cópia se destacar, e a versão desse hacker da cadeia seria descartada como ilegítima.

Ter sucesso com tal hack exigiria que o hacker controlasse e alterasse simultaneamente 51% ou mais das cópias do blockchain para que sua nova cópia se tornasse a cópia majoritária e, assim, a cadeia acordada. Esse ataque também exigiria uma imensa quantidade de dinheiro e recursos, pois eles precisariam refazer todos os blocos porque agora teriam carimbos de hora e códigos de hash diferentes.

Devido ao tamanho de muitas redes de criptomoedas e à rapidez com que estão crescendo, o custo para realizar tal façanha provavelmente seria intransponível. Isso seria não apenas extremamente caro, mas também provavelmente infrutífero. Fazer tal coisa não passaria despercebido, pois os membros da rede veriam alterações tão drásticas no blockchain. Ou seja, hackear o blockchain seria difícil e caro, mais caro do que o que o hacker poderia conseguir no ataque. Isso torna o blockchain tão seguro e as suas transações em criptomoedas e NFTs mais confiáveis.

FAQ Rápido

O que exatamente é blockchain?

Blockchain é um livro compartilhado e imutável que facilita o processo de registro de transações e rastreamento de ativos em uma rede de negócios. Um ativo pode ser tangível (uma casa, carro, dinheiro, terreno) ou intangível (propriedade intelectual, patentes, direitos autorais, marca).

Para que serve o blockchain principalmente?

A tecnologia Blockchain pode ser usada para criar um sistema de contabilidade permanente, público e transparente para compilar dados sobre vendas, rastrear o uso digital e pagamentos a criadores de conteúdo, como usuários sem fio ou músicos.

A blockchain é uma criptomoeda?

Não. São coisas diferentes. Blockchain é a tecnologia que permite a existência de criptomoedas (entre outras coisas). Bitcoin é o nome da criptomoeda mais conhecida, aquela para a qual a tecnologia blockchain foi inventada.

O blockchain pode substituir os bancos?

Os sistemas descentralizados baseados em blockchain podem substituir os bancos tradicionais em algumas funções: transações mais rápidas, níveis mais altos de segurança, taxas mais baixas e contratos inteligentes. Podemos emprestar ou fazer um empréstimo, levantar capital para projetos e fazer pagamentos já com os sistemas descentralizados.

Agora, fale conosco: Tem alguma dúvida sobre as blockchains? Tem alguma informação a acrescentar? Deixe aí nos comentários e aproveite para ler mais sobre criptomoedas e NFT no nosso site.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *