Tutorial do Explorador blockchain – O que é um Blockchain Explorer?

Este tutorial explica o que é um Blockchain Explorer, por que usá-los e como os Exploradores blockchain funcionam, sua história e alguns Exploradores blockchain comuns:

No tutorial anterior da Blockchain Wallet da série de tutoriais blockchain, aprendemos os tipos de carteira blockchain e como eles funcionam e como gerá-los.

Exploradores blockchain são o Google de criptomoedas e blockchain.Eles permitem que os usuários acessem diferentes detalhes de transações em endereços específicos de carteira e blockchain, incluindo o valor negociado, fontes e destino de fundos e status de transação.

Eles podem ser usados para extrair praticamente todos os dados de transações, carteiras e blockchain, incluindo listas ricas e mensagens ocultas.

Este tutorial explica exploradores de blockchain, suas histórias, casos de uso e os principais exploradores disponíveis.Discutiremos em detalhes como funciona um explorador de blockchain, o que ele é composto e por que é necessário.

O que você vai aprender:

  • O que é um explorador de blockchain?
    • Por que usar o Blockchain Explorer?
    • História dos exploradores blockchain
    • Como funciona um explorador de blockchain?
  • Exploradores blockchain comuns
  • Conclusão
    • Leitura recomendada

O que é um Explorador blockchain?

A imagem abaixo mostra transações recentes do explorador blockchain: Blockchain.com explorer transações recentes fonte immagine ] Um explorador de blockchain é um software que usa APIs e nós blockchain para extrair vários dados de uma blockchain e, em seguida, usa um banco de dados para organizar os dados buscados e apresentar os dados ao usuário em um formato pesquisável.

As entradas do usuário são termos pesquisáveis no explorador que são então pesquisados através de uma tabela organizada no banco de dados.O explorador já terá organizado os dados de uma blockchain no formato de tabela.

Para a maioria dos usuários, um explorador de blockchain permitirá que você pesquise e explore dados sobre blocos recentemente extraídos ou transações recentemente feitas em uma blockchain.Idealmente, eles permitem que você visualize uma transmissão ao vivo dos blocos à medida que são extraídos, bem como bloquear dados.

No entanto, eles também permitem que você realize as seguintes operações:1) Explore o histórico de transações de qualquer endereço de carteira: isso nos permite controlar qualquer endereço de carteira e melhora a transparência em um blockchain.

Últimas transações em um blockchain e valores: histórico de transação de qualquer endereço de carteira #2) Explorar endereços de recebimento e alterar endereços: além do endereço de recebimento da transação, você pode ver o endereço de alteração, que é uma saída que devolve a criptomoeda ao gastador para evitar que muito do valor de entrada vá para taxas de transação.

Isso também melhora a transparência das transações.

#3) Explore a maior transação do dia: esta é suportada por alguns exploradores.

4) Explore o status do Mempool: isso nos permite explorar transações não confirmadas em uma blockchain, incluindo seus detalhes.

#5) Explorar incidentes de gastos duplos: Alguns exploradores apoiam a descoberta de quantas transações de gasto duplo ocorrem em uma blockchain.

#6) Explorar blocos órfãos e desatualizados: são blocos que não estão conectados à blockchain mais longa mesmo após a extração e seu blockchain pai é desconhecido.Blocos obsoletos são aqueles cujos pais são conhecidos, mas ainda não estão conectados à cadeia mais conhecida.Alguns exploradores nos permitem ver quantos desses blocos foram feitos em uma blockchain.

Últimas transações em um blockchain e valores: blocos órfãos e obsoletos 7) Explore o pool ou a pessoa que encontrou ou extraiu um determinado bloco: diferentes indivíduos e grupos de mineração (grupos que combinam seus recursos de computação para minerar criptomoedas) competem para extrair blocos em uma determinada blockchain, e os exploradores nos permitem encontrar quem minera um determinado bloco definido com sucesso por sua altura.

#8) Explorar blocos de gênese: Você pode encontrar o bloco que foi puxado primeiro em uma determinada cadeia, por quem e seus outros dados.

#9) Ele permite que os usuários visualizem taxas de transação, dificuldade de blockchain, taxa de hash e outros dados.

Explorador blockchain mostrando taxas e endereço:

Explorador blockchaincom mostrando taxas e endereço

Por que usar o Blockchain Explorer?

Aplicações de exploração de blockchain: As carteiras blockchain podem fornecer diferentes tipos de dados, mas a visão está limitada aos dados-chave que a carteira gerencia.

Os exploradores são usados para visualizar dados de transações feitos em todas as carteiras de uma determinada blockchain.

  • Transparência: Eles permitem controlar saldos e gastos em endereços de contratos inteligentes, como quando os usuários participam de uma oferta inicial de moedas, ICO.
  • Verifique se um endereço de carteira é válido para uma blockchain antes de enviar criptomoedas para uma pessoa.
  • Verifica se uma transação foi enviada para a pessoa para quem foi enviada.É como ter evidências públicas de que você enviou através de criptomoedas para a pessoa.Os proprietários podem verificar os saldos da carteira.
  • Os exploradores podem ajudar a explicar o que há de errado com transações que ainda não foram concluídas ou confirmadas e etapas de confirmação.
  • Ele pode ajudar um usuário a aprender sobre o custo atual de uma transação ou gás e, em seguida, ajudar a planejar os gastos com gás para transações futuras.
  • Às vezes, pode ajudá-lo a saber se um grupo é o único que retirou uma transação e provavelmente ajuda você a tomar decisões sobre se investir mais recursos de TI para futuras atividades de mineração.
  • Ele pode ajudar os desenvolvedores de usuários que estão programando sua carteira se trabalharem corretamente para enviar, receber e armazenar criptomoedas.
  • Os exploradores podem ser usados em conjunto com outros softwares, como nós, para corroborar dados e informações, por exemplo, para confirmar que outras ferramentas estão funcionando corretamente.
  • Os desenvolvedores também podem verificar quais recursos e recursos eles precisam incluir em suas carteiras ou outros softwares usando esses exploradores.
  • Como ferramentas de pesquisa, os exploradores podem ajudar a tomar decisões importantes sobre finanças pessoais, de grupo e de negócios.

História dos exploradores blockchain

História dos exploradores blockchain

O conceito de explorador blockchain surgiu ao mesmo tempo que as blockchains.Esse tipo de software surgiu porque era difícil consultar blockchains, por exemplo, quando uma pessoa afirma ter enviado criptomoedas, mas sua carteira não as recebeu como indicado.

Isso pode ser devido ao fato de que a transação ainda estava aguardando confirmação ou tinha sido rejeitada completamente.Ou digamos que se você enviou criptomoedas para uma pessoa e depois nega recebê-las.

Em segundo lugar, era difícil consultar blockchains, uma vez que os dados que contêm são formatados de uma certa forma.Enquanto as informações são armazenadas e estruturadas de uma certa forma, logicamente são indexadas e agrupadas.Um software adicional era necessário para ser acessível e legível a olho nu e por um usuário normal.

Apenas programadores experientes foram capazes de acessar informações adicionais ou extras de blockchains relacionadas a transações.Eles poderiam fazer isso usando interfaces de linha de comando.Além disso, algumas linhas de comando tiveram que ser executadas para tornar os dados legíveis.

O primeiro explorador blockchain, projetado para a blockchain Bitcoin, surgiu em novembro de 2010 quase ao mesmo tempo em que o bitcoin estava online.Foi disponibilizado mais cedo na theymos.ath.cx:64150/bbe.O primeiro explorador para Bitcoin foi o equivalente ao Bitcoin por TorStatustorstatus.blutmagie.de. O explorador forneceu dados sobre Bitcoin e mais tarde foi movido para blockexplorer.com onde a página de estatísticas reais para o blockchain foi publicada.

No entanto, muitas das páginas estatísticas em tempo real existiam antes dos exploradores de blocos de Bitcoin.Eles foram disponibilizados pela primeira vez em theymos.ath.cx:64150/q. As páginas de estatísticas getdifficulty e getblockcount foram criadas em julho de 2010. Outros, incluindo decimaltarget, probabilidade, hashestowin, nextretarget, totalbc e bcperblock , foram posteriormente introduzidos.

Essas ferramentas foram desenvolvidas para responder à codificação dura no texto de valores de bloco e dificuldades na antiga wiki, o que tornou a informação obsoleta.

Como funciona um explorador de blockchain?

Como funciona um explorador de blockchain

Os exploradores de blockchain trabalham usando um banco de dados que contém todo o blockchain em um formato e tabelas pesquisáveis.Um explorador, então, trabalhará com uma interface de nó para extrair todos os dados em um determinado blockchain primeiro.Uma vez que os dados são derivados, ele armazena-os em tabelas facilmente pesquisáveis.

Ele coletará as últimas transações e blocos e as organizará de acordo com as categorias pesquisáveis definidas, como endereços de carteira, IDs de transações, listas ricas, saldos, etc. Um explorador também fornece uma interface ao usuário para permitir que ele procure informações.

Em termos de tecnologia, um explorador pode usar um banco de dados relacional, banco de dados SQL e API.

Você já pode estar familiarizado com o fato de que cada blockchain inclui muitos nódulos distribuídos.Cada nó que pode ler dados diretamente em uma blockchain, captura os detalhes da última transação, do bloco extraído e de outros dados.Isso é então enviado para o banco de dados, onde os dados são organizados na forma de tabelas pesquisáveis.

Isso faz com que o explorador seja usado rapidamente.A maioria das blockchains usa 24 tabelas, incluindo bloco, endereço, transação, etc. Cada linha tem um ID ou chave exclusivo, como um identificador exclusivo para endereços usados no blockchain.Outros criam uma chave única.

O servidor de interface do usuário para explorador cria então uma página da Web que permite que eles interajam com um usuário através da última entrada de termos pesquisáveis.Ele também fornece uma API para interagir com outros computadores.Estes são enviados para o servidor back-end em um formato legível pelo servidor e o servidor back-end responde ao servidor UI por termos de pesquisa.

A interface do usuário e a API enviam páginas da Web como HTML para o navegador para o usuário ler.

Banco de dados relacional: Um banco de dados relacional permite que os componentes de dados sejam armazenados em uma tabela para que estejam relacionados entre si. Isso permite a simplificação da gestão de dados. Por exemplo, em vez de ter uma grande tabela de blocos que contenha todos os detalhes de cada bloco, as entradas da tabela de blocos podem ser vinculadas a uma entrada em uma mesa de cabeçalho.

Banco de dados relacionalComo funciona um explorador de blockchain?

Linguagem de consulta estruturada (SQL ou Sequel): Este é um protocolo e formato para fornecer uma consulta ou pesquisa por um banco de dados.Por exemplo, o software pode criar uma tabela no banco de dados, inserir novos registros na tabela, pesquisar o termo, criar uma nova tabela de resultados e, em seguida, apresentar os resultados em uma página da Web para a pessoa que está pesquisando.

Interface de programação de aplicativos ou API: Este é o protocolo que permite que os usuários se comuniquem com máquinas através de software.Defina as políticas, formato e interações para enviar e receber respostas do software utilizado pelo usuário.

Exploradores blockchain comuns

O explorador de blockchain Blockchair permite que você pesquise transações em 15 blockchains: Blockchair Explorer blockchair Desde o desenvolvimento da primeira ferramenta de exploração de blockchain, Blockexplorer.com pertencia ao proprietário do Fórum BitcoinTalk chamado Theymos.

Em novembro de 2010, quando entrou em operação, vários exploradores foram desenvolvidos desde então.

  • Blockchain.com, agora blockchain.org: permite a busca por blockchains de Bitcoin por blocos, transações e endereços.
  • Blockchair: Permite que você pesquise informações sobre blockchains Bitcoin, Ethereum e Bitcoin Cash, incluindo a busca de palavras, frases, nodes, tamanho de Mempool e dificuldades de mineração.Usando-o, você pode saber se certos interesses como equipes são codificados no blockchain.
  • Tokenview: Este é o explorador com sede na China lançado em 2018 e permite que os dados sejam pesquisados em várias blockchains (mais de 20 populares).
  • Etherscan: este é provavelmente o explorador de blockchain Ethereum mais popular.Permite a busca de transações, endereços, contratos inteligentes, saldos de carteira, etc.

O Etherescan é um explorador de blockchain ethereum popular para aqueles que participam de arrecadações de fundos de ICO para projetos cripto:

Etherscan, 2000
-ERR:REF-NOT-FOUND-fonte immagine ]

  • Bitcoin.com: Permite a busca por dados sobre blockchains Bitcoin e ETH.

Conclusão

Os exploradores blockchain foram desenvolvidos pela necessidade de visualizar e ler dados detalhados de transações, bem como para garantir a transparência de transações e blockchain.Enquanto o primeiro explorador de Bitcoin foi postado online em novembro de 2020, páginas estatísticas em tempo real existiam antes.

Os exploradores permitem que você leia o histórico de transações blockchain, saldos de carteira e confirme o status de uma transação se ela é ou não confirmada.Também vimos que um explorador de blockchain ajuda a identificar pools de mineração que extraem blocos de dados, altura do bloco, blocos órfãos, blocos de gênese.

Leia também =>> As melhores carteiras de Bitcoin para fazer transações usando Bitcoin Vimos que um explorador usa o banco de dados, API e SQL para realizar suas operações.

Ele cria uma interface de usuário que permite que os usuários insiram dados para pesquisar blockchain, em seguida, usa uma API e servidor do lado do usuário para converter entradas em formatos legíveis por máquina e apresentá-los ao servidor backend.

Por outro lado, o explorador terá extraído as informações do blockchain e estruturado-as em tabelas nos bancos de dados para uma leitura e pesquisa mais fácil e rápida.

O servidor backend pesquisa bancos de dados e apresenta os resultados através do servidor do lado do usuário e da api (que os converte em formatos legívels pelo usuário mesmo com a página HTML) para a página da Web usada pelo usuário.

Também aprendemos sobre alguns dos principais exploradores de blockchain.