What is Nostr?
Cyberhermit
npub1d0g…6vgy
2024-02-07 21:22:27

Cyberhermit on Nostr: Entendendo os logs de sincronização de um nó de Bitcoin Vamos usar o seguinte log ...

Entendendo os logs de sincronização de um nó de Bitcoin

Vamos usar o seguinte log de exemplo, analisando-o parte por parte:

2024-02-07T19:25:05Z UpdateTip: new best=0000000000000000000abb37d731cb7159f1de07b7071a72b0292c1461e9b845 height=700573 version=0x20000004 log2_work=93.069338 tx=670439446 date='2021-09-14T22:16:50Z' progress=0.695681 cache=487.8MiB(4429194txo)

2024-02-07T19:25:05Z: este é o timestamp de quando foi gerada a entrada no log, no formato ISO 8601. Ele representa a data e hora em formato UTC de 7 de fevereiro de 2024, às 19:25:05.

UpdateTip: indica que o nó recebeu um novo bloco que estende a cadeia de blocos mais longa, também conhecida como "melhor cadeia" (best chain). A "ponta" (tip) da blockchain se refere ao último bloco.

new best=0000000000000000000abb37d731cb7159f1de07b7071a72b0292c1461e9b845: este é o hash do novo "melhor" bloco que foi adicionado à blockchain, identificando o bloco de forma única.

height=700573: esta é a altura da blockchain depois que o novo bloco foi adicionado. A altura é o número de blocos na chain, contando a partir do bloco genesis (bloco número 0) até o bloco atual. Nesse caso, a chain tem 700573 blocos.

version=0x20000004: indica a versão do formato de bloco. O número da versão é usado pra sinalizar atualizações e facilitar mudanças nas regras de consenso.

log2_work=93.069338: representa a prova-de-trabalho acumulada (expressa em logaritmo de base 2) de todos os blocos na blockchain até o bloco atual. É uma medida de quanto esforço computacional foi gasto para construir a blockchain até esse ponto.

tx=670439446: indica o número total de transações na blockchain até o bloco atual.

date='2021-09-14T22:16:50Z': é o timestamp do último bloco, de quando ele foi minerado. Este bloco foi minerado em 14 de setembro de 2021, às 22:16:50 UTC.

progress=0.695681: representa a porcentagem de sincronização do nó com a rede do Bitcoin, neste caso, 69,57% aproximadamente.

cache=487.8MiB(4429194txo): indica o tamanho das UTXO no cache do nó. O set de UTXO guarda informação sobre todas as saídas de transações não gastas na blockchain. O tamanho dele aqui é de 487.8 MiB, contendo 4429194 UTXOs. Ele auxilia na verificação rápida de novas transações.
Author Public Key
npub1d0gtppg2a6yvxww4qxwewr6yy6r88xz8tgg8ercnfj5fyu3sr5wszy6vgy