< Todos os Posts

Blockchain

Blockchain entenda o que é.

Blockchain entenda o que é

Olá, meu nome é Wallace e irei explicar um pouco sobre o que é Blockchain e a estrutura básica de um bloco que é armazenado.

O que é a Blockchain ?

O Blockchain foi nomeado dessa forma devido ao formato que os dados são salvos, em um banco de dados distribuído. Cada bloco contém transações que são enviadas para a rede Blockchain, e quando o participante dessa rede os recebe são realizadas as validações e então registrada nos blocos onde são armazenadas as informações sobre a transação.

Quando um bloco é completado é criado um novo bloco subsequente que esta vinculado ao bloco anterior. Por conta desse processo é que surgiu o nome:

“Block” + “Chain” = Cadeia de Blocos.

Blockchain

E um dos fatores bem inovadores é que toda essa comunicação e distribuição dos dados ocorrem sem um intermediário. A consistência dos dados é realizada através de um consenso na rede.

Outra característica interessante é que como cada bloco é associado ao anterior qualquer alteração irá impactar os blocos seguintes. E como esse registro já foi enviado aos outro servidores seria necessário um consenso para alterar qualque informação, porém, para isso teria que ser alterados metade da rede +1. 

O esforço computacional para realizar isso torna inviável qualquer tipo de alteração, sendo assim, podemos assumir que as redes Blockchain são imutáveis. Isso resolve diversos problemas, principalmente para o setor financeiro e por isso temos observado um grande movimento principalmente referente a Tokenização, Criptomoedas e Finanças Descentralizadas (DeFi).

Além da vantagem da imutabilidade, todos os softwares que foram criados com o intuito de serem públicos nos dão a confiabilidade de ver por nós mesmos todo o tráfego na rede, gerando confiabilidade para investidores que utilizam e transferem seus ativos no meio digital.

Como dito antes, uma blockchain é uma cadeia de blocos, e cada bloco contém uma lista de informações imutáveis que cada bloco recebe após ser minerado. 

Vamos entender agora os principais atributos que fazem parte de um “Bloco”:

Index

O índice é a posição do bloco na cadeia, ele dirá a ordem que o bloco ficará salvo na cadeia de blocos.

Por exemplo: O bloco de gênesis tem um índice de número 0, o próximo bloco terá um índice número 1.

Blockchain

Hash

Assim que conjuntos de dados são inseridos na rede blockchain.

Na sequência, é gerada uma hash, que nada mais é que uma frase de segurança composta por uma sequência de caracteres.

Blockchain

Esse hash é gerada com base no conteúdo do bloco.

Blockchain

Desse modo, a alteração de apenas um carácter nos dados armazenados resultaria em uma hash diferente.

Blockchain

Por isso, podemos dizer que o hash é como uma impressão digital ou uma assinatura única.

Propriedades de um hash

  • O hash tem um comprimento fixo.
  • Os mesmos dados sempre mapeiam para o mesmo hash.
  • Dados diferentes sempre mapeiam para um hash diferente.
  • É inviável converter hash em dados.
  • Uma pequena mudança nos dados leva a uma grande mudança no hash

Timestamp

Timestamp visa registrar a data e a hora da transação. Assim, é um dos fatores que contribui para a segurança da blockchain.

Blockchain

Previous hash

É o hash anterior, ou seja, é uma string que contém o hash do bloco anterior  neste agora.

Blockchain

Cada bloco pode armazenar dados nele. Em criptomoedas como Bitcoin, os dados incluem transações de dinheiro.

Blockchain

Nonce

O nonce é um número aleatório que só pode ser usado uma vez. É basicamente um número de uso único, daí o nome (N = Number (Número) e Once = Uma vez, em inglês). Basicamente é um número aleatório emitido por um protocolo de autenticação para garantir que as hashes antigas não possam ser reutilizadas.

Blockchain

Conclusão

O Blockchain resolveu um dos problemas da computação distribuída, o de compartilhar dados com segurança em uma rede descentralizada com alta resiliência e transparência.

Ainda temos problemas de performance e custos, isso está sendo trabalhado por diversos grupos pelo mundo e sempre com o viés de código open source e trabalho colaborativo. 

Notamos que a Blockchain pública é muito mais que tecnologia, é uma mudança da forma como desenvolvemos software e criamos produtos para uma nova internet.

Vamos seguir juntos aprendendo! Se você gostou deste artigo não deixe de compartilhar e conheçer também nossos cursos.

Não esqueça de assistirem as aulas sobre A era da Tokenização.  =)

 

Referências:

Links externo :

Nós temos uma pequena aplicação exemplificando o uso de uma blockchain, em nosso canal tem do youtube. Passe por lá e assista! =)

Link do repositório no gitHub :

goblockchain/Creating-a-blockchain-with-Javascript (github.com)

Link do tutorial : 

Creating a blockchain with Javascript (Blockchain, part 1) – YouTube

Ahh e não deixe de nos seguir nas redes sociais que estão no rodapé da página!

Obrigado e até a próxima. Se gostou compartilhe em suas redes sociais! sua ajuda fortalece muito o nosso trabalho 😊

Aviso Legal: Esta postagem é apenas para fins educacionais. Não constitui um conselho de investimento ou uma recomendação ou solicitação para comprar ou vender qualquer investimento e não deve ser usado na avaliação do mérito da tomada de qualquer decisão de investimento. Não deve ser invocado para aconselhamento contábil, jurídico ou tributário ou recomendações de investimento.

Postagens recentes

blog
Caio Sá

Fidelidade 3.0

Fidelidade 3.0 Programas de fidelidade a marcas tem existido há bastante tempo. Fidelidade importa muito as marcas, pois os benefícios de reter clientes existentes compensa

Read More »
blog
Talita Paes

Celebridades que utilizam NFTs

Celebridades que utilizam NFTs Por que celebridades como Neymar e Justin Bieber estão de olho nas NFTs Os NFTs caíram no gosto de celebridades, nomes

Read More »
EnglishPortuguêsEspañol