Uma espiada rápida no Blockchain:

Feb 06 2023
O que exatamente é Blockchain? Você deve ter ouvido muito sobre blockchain hoje em dia. Se você também está se perguntando o que exatamente é blockchain como eu, então mergulhe! A Wikipedia afirma que um blockchain é um livro-razão distribuído com uma lista crescente de registros (blocos) que são vinculados com segurança por meio de hashes criptográficos.

O que exatamente é Blockchain?

Você deve ter ouvido muito sobre blockchain hoje em dia. Se você também está se perguntando o que exatamente é blockchain como eu, então mergulhe!

A Wikipedia afirma que um blockchain é um livro-razão distribuído com uma lista crescente de registros (blocos) que são vinculados com segurança por meio de hashes criptográficos.

Agora isso soou algo muito técnico. Espere, estou aqui. Deixe-me colocar em palavras simples, blockchain é uma série de blocos que contêm algumas informações sobre transações ou literalmente qualquer coisa no mundo. Esses blocos não podem ser modificados depois de feitos. E sabe qual é a parte mais legal? Que é descentralizado.

Como funciona a descentralização?

Imagine, existem 5 sistemas conectados a uma rede. Agora, se qualquer transação ocorrer em um dos sistemas, essa transação também será visível em todos os 5 sistemas conectados à rede. Isso torna o blockchain confiável e confiável em relação a outras tecnologias. Vamos passar pela definição indicada acima novamente.

O que é um livro-razão?

Se você pesquisar essa palavra no Google, encontrará alguns termos técnicos novamente. Mas um livro-razão em termos simples é um livro ou um histórico de várias transações. Por exemplo, se você for a qualquer loja de varejo, eles mantêm um livro que contém o registro de todas as transações que aconteceram durante um determinado dia, mês ou ano específico.

Agora, o que é um livro-razão distribuído?

Um livro-razão distribuído é um registro que está disponível em todos os sistemas conectados a uma rede. Isso significa que, se houver 5 sistemas na rede, o registro de qualquer transação que ocorra em qualquer um desses sistemas estará disponível para todos os sistemas da rede.

E hashes criptográficos?

Suponha que exista um algoritmo que receba algumas entradas arbitrárias e forneça uma saída criptografada. Parece legal, duh?

E sim! Existem alguns algoritmos que podem fazer o mesmo. Eles podem receber entradas e fornecer uma saída de tamanho fixo do texto codificado chamado de valor de hash ou apenas 'hash'. Algumas vantagens de usar tal algoritmo são:

  • Não reversível : uma função de hash dificulta a reconstrução da entrada fornecida a partir da saída gerada.
  • Determinismo: Uma determinada entrada sempre gerará o mesmo valor de saída ou valor “hash”.
  • Resistência à colisão: você nunca pode encontrar duas entradas diferentes para um determinado valor de hash
  • Efeito Avalanche: Isso significa que, se você alterar um pouco do texto de entrada, ele gerará um valor de hash completamente diferente.
  • Não previsível: os valores de hash não podem ser previstos a partir do texto de entrada fornecido.

Oh! você chegou ao final deste artigo. Mantenha o bom trabalho. Até a próxima :)