Significado do Blockchain, o que é e para que é usado

Navigaweb não seria um blog de tecnologia respeitável se não falasse sobre blockchain, um conceito um pouco difícil de entender, que à primeira vista pode parecer algo vago, mas que na verdade está tendo aplicações cada vez mais práticas, tanto que os especialistas prevêem, em próximos anos, seu uso diário em quase todos os lugares. Procurando informações e guias na internet, neste artigo, tentamos ser breves, para fornecer uma explicação concisa e simples do que significa blockchain, o que é e para que é usado.
Em uma frase, o Blockchain é um livro distribuído (o livro é um "Livro que contém todas as contas, chamado mastrini, que compõe o sistema contábil") e para explicar exatamente o que é, vamos falar sobre sua possível aplicação prática em um banco.

O que é o Blockchain e para que é usado

Então, vamos usar um banco regular, que gerencia um banco de dados central (um "razão") de todos os detalhes do cliente. Números de contas, saldos, transações e todas as outras informações pessoais estão marcadas neste grande registro. Sempre que você usa a conta bancária, por exemplo, retirando dinheiro ou fazendo uma transferência, o registro bancário atualiza seus registros. Somente o banco, como entidade de controle central, tem acesso ao seu razão e pode gerenciá-lo como desejar.
Os livros distribuídos ou de blockchain, por outro lado, não são controlados por uma pessoa ou empresa que é de responsabilidade exclusiva do livro, mas pertencem a muitas pessoas que têm cópias de um livro distribuído.
Cada usuário (que é chamado de " ") armazena uma cópia dos dados do início ao fim de todo o razão até o momento. Quando uma transação ocorre, muitos nós a verificam e, em seguida, todos os nós atualizam seus registros para que todos tenham a mesma cópia do registro, atualizada e sincronizada.
Cada nova transação é agrupada, com muitas outras transações, em um bloco ou "bloco". Não há autoridade centralizada capaz de manipular o registro. Se um hacker ou um nó fraudador começar a alterar registros em um registro, todos os outros nós o rejeitarão porque os novos registros não corresponderão aos dados armazenados por todos os outros. A única maneira de manipular os dados seria organizar uma colaboração de muitos nós, o que é muito difícil, já que o número de nós pode ser muito alto (no caso de Bitcoins, existem cerca de 10.000 nós diferentes espalhados por todo o mundo e que não se conhecem).
Agora, portanto, podemos ter uma idéia mais clara do que é e para que serve uma blockchain : um arquivo descentralizado de dados cuja principal aplicação, no momento, é armazenar dados representados por transações monetárias (como Bitcoin ou outras moedas virtuais) ), mas que pode ser usado em qualquer outro campo.

O blockchain em criptomoedas


Falando em BitCoin e criptomoedas, o blockchain funciona assim: se eu enviar um BTC, estou dizendo a cada nó o que estou fazendo e todos registram a transação, se for permitido. Ao verificar os registros, os nós podem rejeitar a transação, caso eu não tenha Bitcoins suficiente para enviar ou se eu não sou o titular da conta. Toda transação precisa passar pela validação, e é aí que a tecnologia blockchain se torna um pouco mais complicada. Cada " carteira " de blockchain (a carteira é uma conta bancária no blockchain) tem uma chave pública e uma chave privada . A chave pública não é sensível, mas a chave privada deve ser conhecida apenas e apenas pelo titular da conta (que possui a chave privada, de fato é o proprietário da conta). Quando envio um Bitcoin, minha carteira apresenta a chave pública junto com uma assinatura digital. Essa assinatura digital é única e é gerada com a chave privada. Usando a assinatura privada e a chave pública, os outros nós podem verificar se é uma transação legítima, tudo sem nunca revelar o que é essa chave privada. Chaves públicas e privadas não são números facilmente lembrados, como contas bancárias, mas usam os algoritmos Secure Hash Algorithm 256 (SHA-256) e RACE Integrity Primitives Evaluation Message Digest 160 (RIPEMD-160) . Não é necessário entender o que esses algoritmos devem usar criptomoedas, mas é interessante notar que esses algoritmos são a base da criptografia de sites em https, onde o tráfego é criptografado via SSL, TLS e muito mais. No futuro, outros algoritmos de criptografia podem ser usados ​​para o blockchain.
Agora, toda essa criptografia e verificação de transação tem um custo . Cada nó precisa de muita capacidade de computação para verificar todas as transações que ocorrem e atualizar o log.
É aqui que entra a mineração : os usuários podem receber pequenas comissões como compensação no processo de verificação da transação. Os mineradores que gerenciam os nós são pagos e todas as transações são verificadas.
Eu expliquei isso em outro artigo, sobre como criar (minar) Bitcoins.
O problema desse elegante e fluido processo de verificação de transações de criptomoeda é que, em tempos de alta demanda, as taxas podem aumentar e, se não houver nós suficientes, os usuários podem realmente pagar mais para confirmar suas transações. Em primeiro lugar, com os mineiros priorizando aqueles que pagam comissões mais altas. Aqueles que pagam comissões mais baixas ainda serão processados, mas a uma taxa muito mais lenta, a menos que a comissão seja muito baixa; nesse caso, ninguém se preocupará em verificar a transação.
Este vídeo abaixo é um dos melhores para entender como o blockchain funciona no Bitcoin

Leia também: O que são criptomoedas, Bitcoins e outras moedas digitais

Outras maneiras de usar blockchain

Embora muitas cadeias de bloco armazenem apenas os detalhes das transações de criptomoeda, ainda é possível armazenar todos os tipos de dados em uma cadeia de blocos : registros médicos, mensagens protegidas, contratos e qualquer outra lista ou banco de dados. Qualquer pessoa pode criar seu próprio blockchain com os dados que quiser, mesmo em particular, desde que você tenha nós suficientes para executá-lo. Você pode remover a criptografia, editar as regras ou descentralizá-las ou gerenciá-las como desejar. No final, por enquanto, não há especificações ou definições formais de "blockchain", então há total liberdade para fazê-lo. Existem projetos de grandes empresas, como Facebook, Amazon e Microsoft, e até blockchains que existem apenas para fraudar as pessoas.
Um exemplo de blockchain que não está estritamente vinculado a moedas digitais é o site da Steemit, um espaço social que só pode ser acessado através da geração de uma chave privada dentro de seu Blockchain. Essa rede social é estruturada de uma maneira completamente nova em comparação com as outras, onde cada usuário pode compartilhar textos ou vídeos escritos (no site do DTube) e ganhar dinheiro, dependendo do sucesso deles. Os pagamentos são em criptomoeda e o processo de registro com uma chave privada é baseado no Blockchain.
Esperando que a explicação seja clara o suficiente, a principal fonte deste post é o site codificado em bloco.

Deixe O Seu Comentário

Please enter your comment!
Please enter your name here