Como Usar um Blockchain Explorer de Bitcoin
P√°gina Inicial
Artigos
Como Usar um Blockchain Explorer de Bitcoin

Como Usar um Blockchain Explorer de Bitcoin

Iniciante
Publicado em Nov 4, 2020Atualizado em Jan 4, 2023
7m

TL;DR

Transpar√™ncia p√ļblica √© um conceito fundamental em criptomoedas. Uma das grandes promessas da blockchain √© nivelar a atua√ß√£o dos participantes na rede e n√£o restringir as informa√ß√Ķes a um grupo de pessoas que est√£o em uma posi√ß√£o privilegiada de controle.

Mas o que isso significa, exatamente? Voc√™ pode descobrir quantos bitcoins seu vizinho possui? Como consultar dados p√ļblicos por conta pr√≥pria? √Č exatamente sobre isso que vamos falar neste artigo. Note que mencionamos principalmente o Bitcoin, mas tamb√©m existem explorers (ou exploradores) de blockchain dedicados para Litecoin, Ethereum, Binance e praticamente qualquer blockchain nativa.


Introdução

Você já perdeu um pagamento ou deixou de receber de alguém que jurou ter pago? Em nosso sistema financeiro atual, essa pode ser uma situação difícil de resolver e talvez exija a intervenção de terceiros.

As blockchains resolvem esse problema introduzindo o conceito de transpar√™ncia p√ļblica, onde as informa√ß√Ķes est√£o dispon√≠veis para qualquer pessoa a qualquer momento. Para blockchains como a do Bitcoin e Ethereum, todas as informa√ß√Ķes s√£o publicamente vis√≠veis, o que √© √ļtil quando as transa√ß√Ķes (ou Txs) e os contratos precisam ser facilmente identificados e verificados.
Neste guia, daremos uma olhada no layout básico de um explorador de blocos do Bitcoin. Então, vamos consultar uma transação famosa, que deu origem ao Bitcoin Pizza Day, no dia 22 de maio. 


O que é um blockchain explorer?

Um blockchain explorer (ou explorador de blockchain) √© um mecanismo de busca que oferece informa√ß√Ķes antigas e atuais de uma blockchain. Isso √© √ļtil para acompanhar o andamento de um pagamento espec√≠fico ou verificar o saldo e o hist√≥rico de um endere√ßo. Qualquer pessoa com uma conex√£o √† Internet pode usar um explorer e visualizar todas as transa√ß√Ķes de uma blockchain p√ļblica.


Como funciona um explorador de blocos?

Cada blockchain possui uma interface de linha de comandos (CLI - Command Line Interface) para interagir com o banco de dados e visualizar o hist√≥rico da rede. No entanto, um explorer de CLI n√£o oferece uma experi√™ncia amig√°vel para o p√ļblico em geral. √Č por isso que a maioria das blockchains tamb√©m tem um explorer com uma interface gr√°fica do usu√°rio (GUI - Graphical User Interface) que exibe as informa√ß√Ķes de forma mais simplificada.

Vamos analisar um dos explorers de Bitcoin mais usados: blockchain.com. Outras alternativas para o BTC incluemblockchair.com e blockcypher.com.

Fonte: https://www.blockchain.com/explorer.


Na p√°gina inicial, voc√™ pode ver alguns dados sobre a blockchain do Bitcoin. Os dados incluem o pre√ßo, a taxa de hash estimada, o n√ļmero di√°rio de transa√ß√Ķes e o volume de transa√ß√Ķes. Tamb√©m vemos gr√°ficos de mapeamento de pre√ßos e tamanho do mempool. Na parte inferior, podemos monitorar os √ļltimos blocos e transa√ß√Ķes.

Vamos ver mais detalhes sobre as informa√ß√Ķes:

  • Pre√ßos: Feed de pre√ßos agregado, em d√≥lares americanos, abrangendo v√°rios mercados. Na maioria dos casos, o pre√ßo depende do fornecedor de informa√ß√Ķes do feed e n√£o indica o pre√ßo spot em uma corretora espec√≠fica.
  • Taxa de Hash Estimada: Estimativa do poder de computa√ß√£o atualmente empregado pelos mineradores para a seguran√ßa e funcionamento da blockchain. Esse par√Ęmetro pode ser visto como um proxy para a seguran√ßa de uma blockchain Proof of Work (PoW).
  • Transa√ß√Ķes: N√ļmero de transa√ß√Ķes confirmadas nas √ļltimas 24 horas. Para ser confirmada, uma transa√ß√£o precisa ser inclu√≠da em um bloco v√°lido (que foi minerado com sucesso).
  • Volume das Transa√ß√Ķes: Medida do valor total de outputs (transa√ß√Ķes de sa√≠da) em BTC, confirmados na blockchain nas √ļltimas 24 horas. Devido ao funcionamento do Bitcoin, esse total tamb√©m inclui os outputs n√£o gastos, ou seja, transa√ß√Ķes devolvidas √† carteira de ‚Äúgastos‚ÄĚ como troco.
  • Volume de Transa√ß√Ķes (estimado): Estimativa (em BTC) do volume real de transa√ß√Ķes transferidas entre carteiras. √Č o Volume de Transa√ß√£o (mencionado acima) menos a estimativa dos outputs devolvidos como troco para as carteiras.
  • Tamanho do Mempool: O par√Ęmetro de tamanho do mempool rastreia o tamanho agregado (em bytes) de transa√ß√Ķes que est√£o aguardando a confirma√ß√£o e inclus√£o em um bloco. √Č um proxy para a quantidade de atividade na blockchain e pode ser usado como um indicador referente √†s taxas necess√°rias para uma confirma√ß√£o r√°pida.
  • √öltimos Blocos: Lista de blocos confirmados, do mais novo ao mais antigo. Inclui detalhes como altura do bloco, data/hora de registro, nome do minerador (se for conhecido) e tamanho do bloco. Voc√™ pode clicar em ‚Äúaltura do bloco‚ÄĚ e consultar informa√ß√Ķes sobre as transa√ß√Ķes inclu√≠das no bloco. Clique em "miner" (minerador) para revelar informa√ß√Ķes sobre o endere√ßo do minerador do bloco. O endere√ßo p√ļblico do minerador pode ser um endere√ßo conhecido de uma pool de minera√ß√£o. Caso n√£o saiba o que √© uma pool de minera√ß√£o, consulte este artigo.
  • √öltimas Transa√ß√Ķes: Lista de transa√ß√Ķes v√°lidas que foram enviadas ao mempool. Novamente, as transa√ß√Ķes n√£o s√£o confirmadas at√© que sejam inclu√≠das em um bloco v√°lido.


Existem métricas adicionais sobre a blockchain nesta página, incluindo dificuldade da rede, taxas por transação e tempo médio de confirmação. Alguns exploradores de blockchain também permitem que você se conecte à API deles.



Como visualizar a transação 10.000 bitcoin pizza

O Pizza Day é um dia que marcou a história do Bitcoin e comemora a compra de duas pizzas grandes por 10.000 bitcoins. Usando o explorer de blocos, podemos ver detalhes sobre essa famosa transação.

Hash da Transação do Pizza Day: 

a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d
Ao copiar o hash da transação no campo de pesquisa do explorer do Bitcoin, podemos ver a transação do Pizza Day. Se não quiser copiar e colar, aqui está o link para a página da transação.
No topo da p√°gina, podemos ver um resumo dos inputs e outputs (entradas e sa√≠das) da transa√ß√£o. √Ä esquerda est√£o os bitcoins pagos pela pizza (totalizando 10.000 BTC). Eles foram enviados para o endere√ßo √ļnico √† direita (pertencente ao entregador de pizza).

Resumo da transação do Pizza Day. Fonte: blockchain.com


Se clicarmos no endere√ßo de recebimento (√† direita), veremos o hist√≥rico de transa√ß√Ķes. Voc√™ tamb√©m pode escanear o c√≥digo QR para obter a respectiva string de endere√ßo. Os c√≥digos QR s√£o muito √ļteis ao fazer pagamentos com a TrustWallet ou outras carteiras cripto para dispositivos m√≥veis.

Endereço de recebimento do Pizza Day. Fonte: blockchain.com.


Se retornarmos √† p√°gina da transa√ß√£o do Pizza Day, podemos consultar os detalhes da transa√ß√£o na parte inferior da p√°gina. Isso inclui o hash exclusivo da transa√ß√£o, o status de confirma√ß√£o, o registro de data/hora, o n√ļmero de confirma√ß√Ķes, o total de inputs e outputs, as taxas do minerador e muito mais. Podemos ver tamb√©m uma taxa de transa√ß√£o de 0,99 BTC paga ao minerador, al√©m dos 10.000 BTC pelas pizzas.

Detalhes da transação do Pizza Day. Fonte: blockchain.com.


Clicando na altura do bloco (57.043), vemos os detalhes sobre o bloco no qual esta transação foi incluída.

Bloco do Pizza Day. Fonte: blockchain.com.


Como podemos ver, o bloco que confirmou a transa√ß√£o do Pizza Day foi um bloco sem incidentes. Vemos um total de duas transa√ß√Ķes. Uma √© a transa√ß√£o do Pizza Day e a outra √© a recompensa de bloco do minerador.

Os ícones em verde e vermelho ao lado direito da transação, indicam se os bitcoins foram gastos ou não após essa transação. A pessoa que vendeu as pizzas já enviou os 10.000 BTC para outro endereço, mas o endereço do minerador ainda armazena a recompensa de bloco (50,99 BTC).


Considera√ß√Ķes finais

Os explorers de blockchain s√£o ferramentas √ļteis que aproveitam a natureza aberta e transparente das blockchains p√ļblicas. Eles fornecem informa√ß√Ķes sobre o estado da rede, incluindo transa√ß√Ķes e o hist√≥rico de endere√ßos. Com isso, √© f√°cil rastrear e verificar diferentes endere√ßos e informa√ß√Ķes.

Contudo, essa √™nfase na transpar√™ncia p√ļblica pode levar ao mapeamento do hist√≥rico de transa√ß√Ķes e endere√ßos. Esse processo √© conhecido como "chain analysis" (an√°lise de blockchain). Isso pode desmascarar pseud√īnimos dos endere√ßos, especialmente para usu√°rios que usam os mesmos endere√ßos v√°rias vezes (n√£o recomendado). Outras blockchains p√ļblicas (como a Monero) oferecem padr√Ķes diferentes em termos de transpar√™ncia e privacidade.

Agora que você compreende melhor como os explorers de blockchain funcionam, experimente usá-los. Você pode se surpreender com os segredos que pode descobrir!