blockchain

Saiba O que é e Como funciona Blockchain | BBChain

Entenda o que é, como funciona e em quais setores e organizações é possível utilizar a Blockchain para melhorar seu desempenho e segurança. Acesse já!


O que é Blockchain?

Blockchain é [um banco de dados] compartilhado em uma [rede de computadores]. Uma vez que um [registro] é adicionado à cadeia de registros no banco de dados em Blockchain, é muito [difícil de alterar]. Para garantir que todas as cópias do banco de dados sejam iguais, a rede faz verificações de integridade constantes utilizando [hashs matemáticos].

As tecnologias de Blockchain são extensivamente utilizadas nas operações de criptomoedas como o Bitcoin, mas existem outros usos possíveis que serão explorados neste artigo. Por enquanto, vamos explicar os componentes/partes.

 

Como funciona o banco de dados em Blockchain?

O banco de dados em blockchain é composto basicamente de 3 partes básicas:


As partes da blockchain: o registro, o bloco e a corrente.

[O registro]: pode ser qualquer informação referente a uma transação, por exemplo, valores de compra de um artigo.

[O bloco]: um grupo de registros contendo diversas transações.

[A corrente] todos os blocos ligados juntos em uma corrente.

Os registros são agrupados em blocos e adicionados à cadeia, um após o outro.

 

Como uma transação é incluída no Blockchain?

Etapa 1

Uma negociação é registrada. Por exemplo, digamos que Sr. Pink esteja vendendo duas de suas moedas para Sr. Green por US$100. [O registro] vai conter os detalhes da transação, incluindo a assinatura digital das partes, Sr. Pink e Sr. Green.

Sr. Pink esteja vendendo duas de suas moedas para Sr. Green por US $ 100. Isso gera um registro.

Etapa 2

O registro é verificado pela rede. Os computadores da rede, chamados "Nós/Node", verificam os detalhes da negociação para garantir que ela seja válida/íntegra.


O registro é verificado pela rede.

Etapa 3

Os registros aceitos pela rede são adicionados a um bloco. Cada bloco contém um código exclusivo chamado hash. Ele também contém o hash do bloco anterior na cadeia.


Os registros aceitos pela rede são adicionados a um bloco.

Etapa 4

O bloco é adicionado ao Blockchain. Os códigos de hash conectam os blocos em uma ordem específica.


O bloco é adicionado ao Blockchain.
 

Dificuldade de Alteração

[os códigos hash mantém os registros seguros]

Um código hash é criado por uma função matemática que pega informações digitais e gera uma sequência de letras e números a partir delas. Vamos dar uma olhada em duas características importantes dos códigos de hash:

Primeiro, independentemente do tamanho do arquivo original, uma função hash sempre gerará um código do mesmo tamanho. Por exemplo, o primeiro tweet de Jack Dorsey foi muito mais curto que “War and Peace” de Leo Tolstoy, mas eles produziriam hashes do mesmo tamanho.


Foi gerado um hash do primeiro tweet de Jack Dorsey.

Exemplo (32-BYTE) tamanho do hash do tweet @JACK’S:

c6f7257abff7b43959cd728f06c0c74230391640115cc3ea86a7e54be62aecc4

Um hash de "War and Peace" de Tolstoy. Foi criado.

Exemplo (32-BYTE) tamanho do hash do ‘WAR & PEACE’:

a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447

Segundo, qualquer alteração na entrada original gerará um novo hash. Portanto, se alguém decidisse excluir apenas uma vírgula da obra-prima de 587.287 palavras de Tolstoi, ela apareceria, porque o hash mudaria.


Uma pequena modificação no texto de "War and Peace" foi inseria e um novo hash foi criado. O novo hash em nada se parece com o original.

HASH ORIGINAL:

a948904f2f0f479b8f8197694b30184b0d2ed1c1cd2a1ec0fb85d299a192a447

NOVO HASH:

40115cc2aecc43ea86a7e54be6f7257abff7b43959cd728f06c0c7423039166r

Uma mudança no hash quebra toda a cadeia/chain

O próximo bloco da cadeia ainda possui o hash antigo, portanto, para restaurar a cadeia, um hacker precisaria recalcular isso. E o próximo, e assim por diante. Recalcular todos esses hashes exigiria uma quantidade enorme de poder computacional.


Uma mudança no hash quebra toda a cadeia.
 

Os computadores em rede

Diferentemente dos bancos de dados tradicionais, um banco de dados Blockchain é descentralizado e não possui banco “mestre”/principal de onde os demais são replicados.


Diferentemente dos bancos de dados tradicionais, um banco de dados Blockchain é descentralizado e não possui banco “mestre”

[REDE CENTRALIZADA]: A autoridade é mantida por um Nó central.

[REDE DESCENTRALIZADA / NÓ]: Todos os Nós podem acessar as informações e competir para serem os próximos a adicionarem seus registros no banco de dados distribuído.

 

Quem pode participar?

Sem o controle centralizado de uma rede, a confiança é um problema. Uma resposta é permitir que apenas pessoas conhecidas, como funcionários da empresa, participem. Um exemplo no caso do Bitcoin, o Blockchain é completamente aberto, estão abertas a qualquer pessoa, os membros são anônimos e não há como saber se eles são confiáveis.

Para resolver isso e criar confiança, essas Blockchain criam testes para os computadores que procuram ingressar e adicionar registros à cadeia. Os testes são chamados de modelos de consenso.

 

Como chegar a um consenso?

Os testes exigem que os membros da rede “se provem” de acordo com as regras da rede. Alguns exemplos de consenso:


Uma mineradora minerando um bloco na PoW.

PROVA DE TRABALHO / PROOF OF WORK (PoW)

Para adicionar um bloco à cadeia, os Nós devem demonstrar que fizeram o “trabalho”, resolvendo um quebra-cabeça computacional cada vez mais difícil. Esse processo, chamado mineração, usa muito poder computacional. Em troca de seu trabalho, os membros podem receber recompensas — tokens, por exemplo, ou bitcoins no caso da rede do Bitcoin.


Uma investidora validando um bloco na PoS.

PROVA DE PARTICIPAÇÃO / PROOF OF STAKE (PoS)

Os participantes compram tokens que lhes permitem ingressar na rede. Quanto mais tokens eles tiverem, mais eles poderão minerar.

 

Possíveis Casos de Uso

Há muito hype sobre blockchain, mas alguns usos promissores estão em desenvolvimento.

 

Símbolo da Bitcoin.

CRYPTOCURRENCY:

Blockchains são a base do Bitcoin e outras criptomoedas.


Símbolo de bancos.

SETOR FINANCEIRO:

As instituições financeiras têm investido em Blockchains para simplificar sua manutenção de registros em casos de uso diversos.


Símbolo de uma supply chain

CADEIA DE ABASTECIMENTOS / SUPPLY CHAIN:

A gravação de negociações em uma blockchain oferece uma maneira de verificar o histórico de um produto. Por exemplo, as empresas de jóias esperam que possam garantir aos clientes que os diamantes não são de lugares onde poderiam financiar a guerra.


Dois médicos falando sobre dados em saúde.

SAÚDE E CUIDADOS MÉDICOS:

Com o Blockchain, o histórico médico pode ser armazenado e controlado com segurança pelos pacientes.


Uma eleitora indo votar.

VOTAÇÃO:

Os registros no Blockchain podem armazenar registros eleitorais invioláveis.


Empreiteiros fazendo registro de propriedade

REGISTROS DE PROPRIEDADE:

Armazenar registros de terras em uma Blockchain pode reduzir a pesquisa e o seguro de títulos caros. Em lugares politicamente instáveis, isso poderia ajudar a provar a propriedade.

Importante: Este artigo é uma tradução com adaptações de um dos melhores e mais ilustrativos que encontrei na web. O objetivo aqui é facilitar o entendimento para quem não tem plena compreensão do inglês. Segue abaixo o link do artigo original, todos os méritos são aos produtores originais, não deixe de visitar e prestigiar a produção:

http://graphics.reuters.com/TECHNOLOGY-BLOCKCHAIN/010070P11GN/index.html

André Carneiro

Similar posts

Receba novidades sobre o Mercado e Novas Tecnologias  Blockchain 

Seja um dos primeiros a saber o que está acontecendo no mercado de plataformas Blockchain & DLT. Matérias e conteúdos exclusivos publicados para você estar sempre atualizado sobre o que acontece no mercado.