Blockchain - Desvendando o tema
- #Blockchain
Boa noite galera! (:
Nesse artigo vou explicar (resumidamente sobre a Blockchain, essas informações foram retiradas do meu instagram sobre tecnologia que atualmente está parado (reações tristes), inclusive quem quiser só seguir lá @_guiatech. Boa leitura!
O que é Blockchain?
- É como uma rede peer-to-peer (ponto a ponto), imagine vários computadores "os pontos" mantendo-se interligados e trabalhando dentro do sistema.
- A blockchain foi criada para solucionar o problema de gastos duplos (as moedas digitais que são utilizadas mais de uma vez em diferentes transações).
- A solução consiste no esquema "Prova de Trabalho", uma prevenção descentralizada (não existe autoridade central no "controle" da rede).
- Os computadores trabalham em consenso seguindo o protocolo. Todas as transações ficam gravadas (criptografadas) no Ledge (livro-razão) da Blockchain.
Como funciona a transação de dinheiro dentro da Blockchain?
- Uma pessoa "A" quer transferir uma quantidade de dinheiro para outra pessoa "B".
- A transação se torna um registro criptografado.
- O registro é transmitido por toda a rede através dos "Nós" - os computadores.
- Caso aprovado, os Nós dão ao bloco de registro uma impressão digital "Hash" (código matemático único) ao "bloco".
- O Hash novo é interligado com o Hash ANTERIOR na rede. O "Block" passa a fazer parte da "Chain" - traduzindo para português, cadeia.
- Assim, o dinheiro passa da pessoa "A" para "B".
Qual o papel do miner?
- O miner é cada computador ligado à rede do blockchain.
- É responsável por analisar a autenticidade dos registros. Através da Assinatura Digital.
- A análise ocorre mais ou menos a cada 10 minutos. O que resulta em uma competição a procura de blocos a serem validados.
Mineração em BlockChain
- O miner verifica se a Assinatura Digital é válida, oficializando também a data e horário da transação.
- Depois, o Miner assina o processo gerando o "Transaction ID" para cada transação.
- Quando o processo das validações das transações pendentes são concluídos. O hash é gerado.
O que é o Hash?
Nota: Não é abreviação de HASHTAG.
- É um código matemático único.
- Existem variedades de funções de hash diferentes.
- O Hash é aplicado em textos, gerando a mesma sequência simplificada de números e caracteres.
- Qualquer alteração no conteúdo resulta em um novo hash.
Exemplo
Texto: MARIA TRANSFERIU 2000 DÓLARES PARA JOÃO.
Hash MD5: 64561613A0475EF13AEB5B892B478D82
Texto: MARIA, TRANSFERIU 2000 DÓLARES PARA JOÃO.
Hash MD5: 1BDFA07BE2C0828281FA759B702CDAE0
A vírgula resultou em um novo hash totalmente diferente do anterior.
Explicação de alguns termos - Privacidade na Blockchain
- Assinatura Digital e Transaction ID: tipos de criptografias realizadas no processo de validação dos registros.
- Hash: calculo das operações realizadas no bloco.
- Ledger (livro-razão): local onde permanece todas as transações realizadas. As informações estão em Hash.
Aplicações da Blockchain (além das criptomoedas)
- Realizar pagamentos internacionais - expande a contabilidade, transparência nos negócios.
- Jogos Digitais - artes, personagens ou outros elementos comercializados através da blockchain.
- Seguro para os Carros Autônomos - agrupamento de dados em blocos confiáveis e seguros.
Blockchain x Bitcoin
- Não são a mesma coisa, mas estão interligados.
- A blockchain possibilitou a criação do Bitcoin.
- O Bitcoin é a recompensa que o Miner recebe após conseguir finalizar a validação do bloco e gerar o Hash.
- Além do Bitcoin, outras criptomoedas existem graças a Blockchain. Ether e Litecoin, por exemplo.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Fontes
- Bitcoin - bitcoin.org/pt_BR/
- Nubank - blog.nubank.com.br/o-que-e-blockchain/
- Zeev - blog.zeev.it/como-funciona-o-blockchain-em-quatro-passos/
- Exame - exame.com/tecnologia/blockchain-entenda-o-que-e-e-quais-sao-as-principais-aplicacoes/
------------------------------------------------------------------------------------------------------------------------------------------------------------------------