Nesta quarta e última parcela, você conhecerá todas as informações que o Bit2Me Explorer coloca ao seu alcance para analisar os blocos que pertencem à blockchain Bitcoin.

DDepois de aprender os primeiros conceitos sobre o explorador de blocos de Bitcoin Bit2Me Explorer, detalhando a operação de verificação e uso da página de endereço, é hora de falar sobre a seção de bloqueio desse mesmo navegador.

Qualquer transação de bitcoin válida feita será permanentemente registrada na rede através do Bloques. Cada bloco contém especificamente uma referência de todas essas transações. E, ao mesmo tempo, uma referência ao bloco que veio antes. Mas como esses dados são interpretados em um explorador de blockchain? Quais informações úteis um explorador de bloco de bitcoin nos oferece? Vamos conferir!

Dados que o Bit2Me Explorer nos oferece sobre blocos de Bitcoin

Aspectos gerais

À primeira vista, pode parecer que estamos lidando com uma interface complicada para interpretar, mas não é. Neste novo artigo em nosso guia, explicaremos parte por parte todos os elementos presentes em nosso explorador de blocos de bitcoin, Bit2Me Explorer. O design desta seção segue o mesmo padrão que o das outras funcionalidades do serviço. Separaremos a página em seções para ver claramente todas as informações que encontraremos.

Para este ponto em particular, usaremos o bloco nº 1 como exemplo, o bloco de gênese Bitcoin extraído por Satoshi Nakamoto em 2009. Para ir até lá, tudo o que temos que fazer é inserir o número "1" no mecanismo de busca Bit2Me Explorer, dar Enter.

Primeiro bloco Bitcoin (BTC) no Bit2Me Explorer

Resumo do bloco

A primeira coisa que vemos é um resumo com informações essenciais, para que você possa encontrá-lo instantaneamente com um simples olhar.

Vamos formular um exemplo como usuários no mecanismo de pesquisa de Bit2Me Explorer. Introduzimos o hash de um bloco, que atuaria como um identificador. Em geral, um hash é calculado duas vezes, usando hashes na maioria das vezes. SHA-256. No entanto, o hash também é usado RIPEMD-160 quando estamos procurando um hash mais curto. Um exemplo de uso desse último hash é o endereços de bitcoin.

Exemplo de um hash SHA-256: 

00000000839a8e6886ab5951d76f411475428afc90947ee320161bbf18eb6048

O hash anterior é o mesmo hash do bloco 1, ou seja, o hash único e de identificação que pertence ao bloco genesis.

Descobrimos que existem duas maneiras de pesquisar blocos no explorador. O primeiro é usar sua altura (como o caso inicial em que inserimos o número "1"). E a segunda maneira é usando seu hash SHA-256. Ambas as formas nos darão o mesmo resultado.

Elementos que compõem o resumo de Bit2Me Explorer

Voltando à imagem anterior, podemos ver:

  1. Número de Operações: O número 1 é um indicador. Aqui ele mostra todas as transações processadas nesse bloco. No caso de bloco de gênese Houve apenas uma transação na rede Bitcoin, a primeira realizada na rede.
  2. altura: Refere-se ao altura do bloco dentro do blockchain. Aqui o número 1 representa o número do bloco na rede. No caso do bloco de gênese, corresponde ao primeiro bloco da rede. Atualmente, a altura já ultrapassa 616 mil blocos.
  3. data: No Bit2Me Explorer, usamos a escala de Horário do UNIX, em que o número de segundos decorridos desde 1º de janeiro de 1970 no UTC é considerado. Se você usar um conversor de carimbo de data / hora, verá que 1231469665 é equivalente à data 2009-01-09 02:54:25. Este é o instante em que o bloco de gênese foi extraído. Da mesma forma, este campo nos dá a data e hora completas em que foi resolvido.
  4. Tempo de recebimento: indica o momento em que a rede recebeu o bloco.
  5. Transmitido por: Geralmente indica o nó que transmitiu o bloco para os outros nós interconectado à rede.
  6. Dificuldade: A dificuldade de mineração é um índice usado para medir a dificuldade de encontrar um bloco. No início do Bitcoin, a dificuldade era 1, o que é refletido na imagem. E, no início, a dificuldade foi reduzida, pois havia muito poucas equipes de mineração. Atualmente, a dificuldade aumentou consideravelmente e cada vez mais fazendas e grupos de mineração estão trazendo equipamentos para a rede, de modo que a dificuldade tende a aumentar. A rede Bitcoin tem uma dificuldade global e os blocos válidos devem ter um hash abaixo dessa meta, que muda a cada 2.016 blocos.
  7. Bits: Refere-se ao número de bits dentro de um bitcoin.
  8. Tamanho do bloco- Medido em bytes, reflete o limite máximo que um bloco pode incluir transações. No início do Bitcoin, não havia tantas transações como hoje. O tamanho máximo de um bloco no Bitcoin é de 1.000.000 bytes ou 1 MB (embora SegWit permite blocos de até 32 MB no máximo).
  9. versão: Este número indica a versão do protocolo que o nó responsável pela mineração deste bloco está executando. Aqui está a primeira versão do Bitcoin mostrada: 1.
  10. Nonce: O núncio é um número arbitrário usado como protocolo de autenticação. É uma combinação de números com o hash para evitar a manipulação das informações do bloco.
  11. Recompensa de bloco: Reflete as recompensas geradas pela rede cada vez que um novo bloco é extraído. O Bitcoin inicialmente deu uma recompensa de 50 bitcoins por bloco gerado, que diminuiu pela metade toda vez que um halving on-line aproximadamente a cada 4 anos. A recompensa do bloco atual é de 12,5 bitcoins.

Dicas: Como é calculada a dificuldade total da rede?

dificuldade total = dificuldade objetiva / dificuldade atual

A dificuldade é um número de 256 bits e a dificuldade de destino representa um hash, onde os primeiros 32 bits são zeros e os demais são (isso é conhecido como "dificuldade de pool ou" pdiff ").

Informações sobre transações dentro de um bloco

Quando analisamos um bloco no explorador de blocos do Bitcoin Bit2me Explorer Também podemos ver todas as transações processadas nesse bloco da rede. As transações incluídas nesse bloco são mostradas aqui, no mesmo formato das transações em uma direção.

Eles indicam os seguintes dados:

  1. Identificador de transação: Este é um hash SHA-256 usado para identificar a transação de bitcoin presente na rede.
  2. Confirmações: Mostra o número de confirmações que o bloco recebeu desde a mineração. O número de confirmações corresponde ao número de blocos extraídos acima do bloco. Nesse caso, como o bloco de gênese é o primeiro bloco extraído, o número de confirmações será o número de blocos extraídos menos 1. No caso de outro bloco, o número de confirmações será igual ao número de blocos acima desse bloco. dentro do blockchain.
  3. Data e hora: Em que a transação ocorreu dentro da rede.
  4. bilhetes: No caso do bloco de gênese extraído, as entradas eram novas moedas em circulação.
  5. Endereço de recebimento: O endereço que recebe os fundos. No caso de um bloco comum como o que pode ser extraído enquanto você lê este artigo, estaríamos falando sobre o endereço de recebimento dos fundos trocados em uma transação incluída em um bloco.
  6. Quantidade: A quantidade de bitcoins transmitidos na transação.

Concluindo, conhecendo todos esses detalhes sobre os blocos e seu local correspondente no explorador de blocos, você pode acompanhar facilmente as informações necessárias.