O que é blockchain? Explicação simples em termos simples

Bloccain é um "livro distribuído". Ele armazena dados digitais. Cada participante recebe uma cópia dos dados e a oportunidade de confirmar os novos dados. Se alguém quiser manipular esses dados para fins nefastos, terá que coagir todos os participantes, o que é improvável que aconteça. Cada membro trabalha para manter todos os outros honestos.

Vamos ilustrar isso comparando um blockchain a um banco.

Seu banco mantém um banco de dados central (“razão”) de todos os dados de seus clientes. Ele pode armazenar números de contas, saldos, transações e muito mais. Sempre que você interage com sua conta (por exemplo, retirando dinheiro ou fazendo uma transferência), seu banco atualiza seus registros.

Apenas o banco tem acesso ao razão, portanto, se ele decidir fazer uma alteração (mesmo que seja incorreta), é improvável que você consiga alterá-lo, exceto registrando uma reclamação.

Agora imagine que os hackers tenham obtido acesso a esse banco de dados. Eles podem alterar saldos, excluir transações e muito mais. Seu banco pode restaurar dados de backups e pode haver muitos bancos de dados servindo esses dados, mas ainda é controlado por uma entidade central.

Os livros distribuídos são muito mais inteligentes. Em vez de ter apenas uma pessoa ou empresa responsável pelos dados, muitas pessoas têm cópias de um livro-razão distribuído e geralmente há algumas restrições sobre quem pode ingressar.

Cada usuário (conhecido como "nó") armazena uma cópia dos dados - desde o início do cadastro até o presente. Todo o conjunto de registros. Para cada transação, vários nós verificam isso e, em seguida, todos os nós atualizam seus registros para que tudo fique atualizado e sincronizado.

Cada nova transação é combinada com muitas outras transações em um “bloco”. Esses blocos fornecem alguns benefícios significativos. Não existe uma autoridade centralizada que possa controlar a gravação. Se um hacker ou nó malicioso começar a modificar entradas em um razão, todos os outros nós o rejeitarão porque as novas entradas não corresponderão aos dados mantidos por todos os outros.

A única maneira de manipular dados é mesclar cada nó, o que é improvável. No momento em que este artigo foi escrito, o Bitcoin tinha aproximadamente 10 nós Bitcoin diferentes.

É por isso que blockchains são tão interessantes. Quase qualquer pessoa pode entrar, embora às vezes haja restrições, como no caso de um blockchain privado. Ninguém pode manipular os registros e é muito difícil para os governos pararem. Seu banco pode não administrar seus fundos de forma eficiente, entrar em falência ou fechar as portas. Se isso acontecer, é improvável que você veja seu dinheiro novamente.

Blockchains como o Bitcoin são muito difíceis de bloquear ou interromper. Muitos usuários sem um proprietário central? Ninguém pode roubar seus fundos.

Bitcoin lançado com o seguinte texto incorporado no primeiro bloco:

Chanceler à beira de um segundo resgate a banco

Esta citação é de uma manchete publicada no The Times em 3 de janeiro de 2009. Refere-se à decisão do governo do Reino Unido de fortalecer os bancos (novamente) após a crise financeira de 2008. Isso destaca que o Bitcoin pode ter sido projetado para consertar um sistema monetário quebrado, que é uma moeda fiduciária.

Finalmente, vale a pena discutir dados versus dinheiro. A grande maioria dos blockchains armazena sua própria moeda como dados. Como números em uma planilha indicando quantos bitcoins você, eu e todos os outros usuários de bitcoins têm. Blockchains não precisam armazenar detalhes de dinheiro. Eles podem armazenar o que quiserem. Entradas no cadastro, tamanhos de calçados, detalhes de votação. Não há limite para o que pode ser armazenado.

Validação de blockchain: chaves públicas e privadas

Como você viu acima, o blockchain é um armazenamento de dados descentralizado e o tipo mais comum de dados armazenados são os registros financeiros - transações e saldos de contas.

Se eu enviar um BTC a um amigo, direi a cada nó o que estou fazendo e todos registram a transação, se permitido. Ao verificar os livros-razão, os nós podem rejeitar uma transação se eu não tiver bitcoins suficientes para enviar ou se não for o titular da conta.

Cada transação deve ser validada, e é aqui que a tecnologia blockchain fica um pouco mais complicada. Cada "carteira" do blockchain (percebida como uma conta bancária do blockchain) tem uma chave pública e uma chave privada.

Apenas o verdadeiro dono da conta deve ter acesso à chave privada (e se alguém a obtiver, sua conta pode ser hackeada). Se você deseja que suas moedas sejam extremamente seguras, você deve verificar nossas sugestões para melhores carteiras criptomoeda .

Quando envio um BTC mencionado acima para um amigo, minha carteira apresenta a chave pública junto com uma assinatura digital. Esta assinatura digital é única e só é gerada com a chave privada. Usando a assinatura e a chave pública, outros nós podem verificar se esta é uma transação legítima, tudo sem revelar a chave secreta.

Este é um exemplo simplificado - a criptografia por trás do sistema de chave pública/privada é muito mais complexa. Chaves públicas e privadas não são números como contas bancárias. Em vez disso, eles usam o Secure Hash Algorithm 256 (SHA-256) e Digest 160 RACE Integrity Primitive Evaluation Messages (RIPEMD-160).

Nunca ouviu falar desses algoritmos? Sem problemas. Você não precisa entendê-los profundamente para usar criptomoedas. Esteja ciente de que esses algoritmos executam a Internet como a conhecemos, criptografando páginas da web em SSL e TLS e muito mais. Algoritmos de criptografia mais novos ou melhores podem existir no futuro.

Toda essa criptografia e verificação são pagas. Cada nó precisa de muito poder de computação para verificar todas as transações que ocorrem e atualizar seu registro.

Este é o lugar onde mineração: Os usuários podem ganhar pequenas taxas de transação como pagamento para verificação.

Ao preencher este livro, os mineiros que trabalham com os nós são pagos e todas as transações são verificadas. É um sistema elegante.

Mas nem tudo isso é perfeito.

Durante os períodos de alta demanda, as taxas de transação podem aumentar. Se não houver nós suficientes para ignorar, os usuários podem pagar mais para processar suas transações mais cedo do que outros, e as mineradoras preferem transações com pagamentos mais altos. Aqueles que pagam taxas mais baixas ainda serão processados, mas muito mais lentamente, a menos que a taxa seja muito baixa, caso em que ninguém se preocupa em verificar a transação.

Além de taxas de transaçãoos mineiros também podem receber dinheiro em novos bitcoins. Ao pagar aos mineiros uma parte do BTC que excede a taxa de transação, os novos bitcoins entram no mercado. Esses bitcoins não desenvolvidos se tornam cada vez mais difíceis de minerar com o tempo, até que um dia não haja mais moedas não desenvolvidas e os mineradores receberão apenas taxas de transação.

Quando o blockchain não é blockchain?

Embora muitos blockchains armazenem apenas detalhes da transação, todos os tipos de dados podem ser armazenados no blockchain: registros médicos, mensagens seguras, contratos inteligentes e muito mais.

Também é possível criar seu próprio blockchain, mesmo um privado, desde que você tenha nós suficientes para executá-lo. Você pode remover a criptografia, alterar regras ou centralizá-la.

Muitos argumentam que essas mudanças significam que o sistema não é mais um blockchain, mas é aí que reside o problema: sem uma especificação formal ou definição de "blockchain", não há governança da palavra. Alguns projetos de blockchain existem para enganar as pessoas. Outros projetos de blockchain usam a palavra “blockchain” para aumentar seus resultados sem nenhuma inovação real.

Não há acordo sobre essas questões. Nós argumentaríamos que o modelo Bitcoin tradicional é o melhor caminho a seguir: um blockchain público aberto a todos e não centralizado. Como você pensa?

Classifique este artigo
Mídia blockchain
Adicionar um comentário