Uma espiada rápida no Blockchain:
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 :)





































![O que é uma lista vinculada, afinal? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)