Bitcoin Forum

Local => Português (Portuguese) => Topic started by: Forsyth Jones on December 14, 2017, 02:40:55 AM



Title: Como fazer o meu próprio Block explorer?
Post by: Forsyth Jones on December 14, 2017, 02:40:55 AM
Tenho pesquisado pelo google sobre esse tema e não encontro nada recorrente ao assunto, eu tenho um full node completo, posso consultar o estado das minhas tx's a qualquer momento, porém se eu pesquisar uma tx que não é minha, o Core vai voltar e dar erro, não confio muito em sites de block explorer's como blockchain info, pois estes sites gravam o IP do usuário ligando ele aquela transação.


Title: Re: Como fazer o meu próprio Block explorer?
Post by: Adriano on December 14, 2017, 10:56:13 AM
Tenho pesquisado pelo google sobre esse tema e não encontro nada recorrente ao assunto, eu tenho um full node completo, posso consultar o estado das minhas tx's a qualquer momento, porém se eu pesquisar uma tx que não é minha, o Core vai voltar e dar erro, não confio muito em sites de block explorer's como blockchain info, pois estes sites gravam o IP do usuário ligando ele aquela transação.

Voce está rodando o seu node com a opcao -txindex ? acredito que é a unica coisa que está faltando no seu nó.

Adriano


Title: Re: Como fazer o meu próprio Block explorer?
Post by: Forsyth Jones on December 14, 2017, 01:06:02 PM
Tenho pesquisado pelo google sobre esse tema e não encontro nada recorrente ao assunto, eu tenho um full node completo, posso consultar o estado das minhas tx's a qualquer momento, porém se eu pesquisar uma tx que não é minha, o Core vai voltar e dar erro, não confio muito em sites de block explorer's como blockchain info, pois estes sites gravam o IP do usuário ligando ele aquela transação.

Voce está rodando o seu node com a opcao -txindex ? acredito que é a unica coisa que está faltando no seu nó.

Adriano
obrigado, Adriano, só mais uma coisa: se eu der essa comando vou poder continuar usando meu Bitcoin-QT como carteira?


Title: Re: Como fazer o meu próprio Block explorer?
Post by: Forsyth Jones on December 14, 2017, 01:20:41 PM
apareceu pra mim isso: http://C:\Users\Joao Paulo\Desktop\inf


Title: Re: Como fazer o meu próprio Block explorer?
Post by: alegotardo on December 14, 2017, 05:55:47 PM
Code:
apareceu pra mim isso:[img]http://C:\Users\Joao Paulo\Desktop\inf[/img]

Oh "João Paulo", o bitcointalk ainda não permite fazer upload de imagens diretamente do PC.
Hospeda no https://postimages.org/ (https://postimages.org/) primeiro, pra gente conseguir ver ;)


Title: Re: Como fazer o meu próprio Block explorer?
Post by: pao_de_lo on December 15, 2017, 12:38:25 AM
... pois estes sites gravam o IP do usuário ligando ele aquela transação.

apenas um registro aqui, é possível usar TOR browser para mudar o IP para não ser rastreado por esses sites.


Title: Re: Como fazer o meu próprio Block explorer?
Post by: Adriano on December 15, 2017, 12:49:11 AM
Tenho pesquisado pelo google sobre esse tema e não encontro nada recorrente ao assunto, eu tenho um full node completo, posso consultar o estado das minhas tx's a qualquer momento, porém se eu pesquisar uma tx que não é minha, o Core vai voltar e dar erro, não confio muito em sites de block explorer's como blockchain info, pois estes sites gravam o IP do usuário ligando ele aquela transação.

Voce está rodando o seu node com a opcao -txindex ? acredito que é a unica coisa que está faltando no seu nó.

Adriano
obrigado, Adriano, só mais uma coisa: se eu der essa comando vou poder continuar usando meu Bitcoin-QT como carteira?

Consegue usar sim... mas para o txindex "funcionar" o bitcoind vai precisar escanear toda a blockchain para montar os indices e neste periodo, se não me engano, ele fica indisponível.

A imagem que você postou na outra mensagem não está disponível, dá uma olhada e posta ela novamente que verificamos o que pode ser.

Adriano


Title: Re: Como fazer o meu próprio Block explorer?
Post by: Forsyth Jones on December 26, 2017, 08:22:19 PM
É isso mesmo, pediu para re-escanear


Title: Re: Como fazer o meu próprio Block explorer?
Post by: Forsyth Jones on September 07, 2019, 01:34:53 PM

Voce está rodando o seu node com a opcao -txindex ? acredito que é a unica coisa que está faltando no seu nó.

Adriano
Não deu certo aqui no meu, coloquei txindex=1 no arquivo bitcoin.conf, aí quando fui abrir a carteira de novo aparece a seguinte mensagem: Error: A fatal internal error ocurred, see debug.log for more details

Adicionei a opção: reindex=1 no bitcoin.conf, agora está sicronizando novamente a blockchain, depois que sync tentarei novamente.


Title: Re: Como fazer o meu próprio Block explorer?
Post by: girino on September 07, 2019, 01:42:32 PM

Voce está rodando o seu node com a opcao -txindex ? acredito que é a unica coisa que está faltando no seu nó.

Adriano
Não deu certo aqui no meu, coloquei txindex=1 no arquivo bitcoin.conf, aí quando fui abrir a carteira de novo aparece a seguinte mensagem: Error: A fatal internal error ocurred, see debug.log for more details

Adicionei a opção: reindex=1 no bitcoin.conf, agora está sicronizando novamente a blockchain, depois que sync tentarei novamente.

lembra de tirar o reindex depois que reindexar. Senão vai reindexar toda vez que abrir!


Title: Re: Como fazer o meu próprio Block explorer?
Post by: girino on September 07, 2019, 01:47:03 PM
Tenho pesquisado pelo google sobre esse tema e não encontro nada recorrente ao assunto, eu tenho um full node completo, posso consultar o estado das minhas tx's a qualquer momento, porém se eu pesquisar uma tx que não é minha, o Core vai voltar e dar erro, não confio muito em sites de block explorer's como blockchain info, pois estes sites gravam o IP do usuário ligando ele aquela transação.

Se quiser fazer mesmo um block explorer, e não só consultar as tx, tenta esse aqui: https://github.com/bitcoin-abe/bitcoin-abe

Já usei ele pra varias moedas.

P.S.: se quer so consultar via comandos na carteira, tente a electrum. Ela tem um console onde vc pode fazer consultas ao server onde vc esta conectado. É mais rapido e facil que manter um full node.


Title: Re: Como fazer o meu próprio Block explorer?
Post by: Forsyth Jones on September 07, 2019, 06:30:49 PM
Tenho pesquisado pelo google sobre esse tema e não encontro nada recorrente ao assunto, eu tenho um full node completo, posso consultar o estado das minhas tx's a qualquer momento, porém se eu pesquisar uma tx que não é minha, o Core vai voltar e dar erro, não confio muito em sites de block explorer's como blockchain info, pois estes sites gravam o IP do usuário ligando ele aquela transação.

Se quiser fazer mesmo um block explorer, e não só consultar as tx, tenta esse aqui: https://github.com/bitcoin-abe/bitcoin-abe

Já usei ele pra varias moedas.

P.S.: se quer so consultar via comandos na carteira, tente a electrum. Ela tem um console onde vc pode fazer consultas ao server onde vc esta conectado. É mais rapido e facil que manter um full node.
A minha ideia também é fazer o full nude se integrar com a Electrum, em outras palavras, fazer o meu próprio servidor, isso era uma ideia que estou pensando em fazer a tempos, mas ainda não tive tempo de ver isso, por enquanto fazendo pelo full node está bom.


Title: Re: Como fazer o meu próprio Block explorer?
Post by: alexrossi on September 07, 2019, 06:49:26 PM
Tenho pesquisado pelo google sobre esse tema e não encontro nada recorrente ao assunto, eu tenho um full node completo, posso consultar o estado das minhas tx's a qualquer momento, porém se eu pesquisar uma tx que não é minha, o Core vai voltar e dar erro, não confio muito em sites de block explorer's como blockchain info, pois estes sites gravam o IP do usuário ligando ele aquela transação.

Se quiser fazer mesmo um block explorer, e não só consultar as tx, tenta esse aqui: https://github.com/bitcoin-abe/bitcoin-abe

Já usei ele pra varias moedas.

P.S.: se quer so consultar via comandos na carteira, tente a electrum. Ela tem um console onde vc pode fazer consultas ao server onde vc esta conectado. É mais rapido e facil que manter um full node.

Bitcoin abe è extremamente velho, demoraria meses para indexar BTC do zero no atual tamanho da blockchain

Tem um outro projeto que se chama iquidus, esse tambem nao vai ser rapido, porem è um pouco mais atualizado que o abe.

Se nao tem tambem o insight da bitpay, porem tem que utilizar o node deles (bitcore)



Title: Re: Como fazer o meu próprio Block explorer?
Post by: Forsyth Jones on September 07, 2019, 08:25:53 PM
Mesmo depois de dar um reindex, iniciei de novo com a linha de comando: txindex=1 no bitcoin.conf

Agora quando eu vou pesquisar por uma transação, aparece isso: Não existe essa transação de mempool. As transações de blockchain ainda estão em processo de indexação. Use gettransaction para transações de carteira.  (code -5)

( (traduzi para facilitar)

Eu não entendo, o que pode estar errado?


Title: Re: Como fazer o meu próprio Block explorer?
Post by: sabotag3x on September 07, 2019, 09:12:44 PM
Aproveitando o assunto, qual foi o primeiro block exporer público?


Title: Re: Como fazer o meu próprio Block explorer?
Post by: Alveus on September 07, 2019, 09:58:58 PM
Aproveitando o assunto, qual foi o primeiro block exporer público?

O primeiro block explorer público (http://theymos.ath.cx:64150/bbe/) foi criado pelo próprio ADM do Bitcointalk - theymos -  e disponibilizado em 10 de novembro de 2010.
ANN - https://bitcointalk.org/index.php?topic=1727.0


Title: Re: Como fazer o meu próprio Block explorer?
Post by: Forsyth Jones on September 08, 2019, 02:30:43 AM
Aproveitando o assunto, qual foi o primeiro block exporer público?
Eu acho que foi blockexplorer.com por desenvolvido por theymos, embora ele não esteja envolvido com eles agora. Infelizmente, os exploradores de blocos foram provavelmente a segunda pior invenção do Bitcoin, atrás das pools de mineração.

https://en.bitcoin.it/wiki/BlockExplorer.com#History


Title: Re: Como fazer o meu próprio Block explorer?
Post by: sabotag3x on September 08, 2019, 02:46:18 AM
Aproveitando o assunto, qual foi o primeiro block exporer público?
Eu acho que foi blockexplorer.com por desenvolvido por theymos, embora ele não esteja envolvido com eles agora. Infelizmente, os exploradores de blocos foram provavelmente a segunda pior invenção do Bitcoin, atrás das pools de mineração.

https://en.bitcoin.it/wiki/BlockExplorer.com#History

Por que tanta raiva com os exploradores?


Title: Re: Como fazer o meu próprio Block explorer?
Post by: Forsyth Jones on September 08, 2019, 03:27:40 AM
Por que tanta raiva com os exploradores?
Não sei, apenas copiei de um comentário do reddit  ;D ::)


Title: Re: Como fazer o meu próprio Block explorer?
Post by: alexrossi on September 08, 2019, 04:24:35 AM
Aproveitando o assunto, qual foi o primeiro block exporer público?
Eu acho que foi blockexplorer.com por desenvolvido por theymos, embora ele não esteja envolvido com eles agora. Infelizmente, os exploradores de blocos foram provavelmente a segunda pior invenção do Bitcoin, atrás das pools de mineração.

https://en.bitcoin.it/wiki/BlockExplorer.com#History

Em fato de centralizaçao das queries feitas para obter historicos, com certeza os maiores nao foram bons (tipo o blockchain.info, até um tempo atras tinha uma pagina que mostrava as transaçoes enviadas por endereço IP, nao sei se ainda existe)


Title: Re: Como fazer o meu próprio Block explorer?
Post by: Paredao on September 08, 2019, 09:58:25 PM
Aproveitando o assunto, qual foi o primeiro block exporer público?
Eu acho que foi blockexplorer.com por desenvolvido por theymos, embora ele não esteja envolvido com eles agora. Infelizmente, os exploradores de blocos foram provavelmente a segunda pior invenção do Bitcoin, atrás das pools de mineração.

https://en.bitcoin.it/wiki/BlockExplorer.com#History

Em fato de centralizaçao das queries feitas para obter historicos, com certeza os maiores nao foram bons (tipo o blockchain.info, até um tempo atras tinha uma pagina que mostrava as transaçoes enviadas por endereço IP, nao sei se ainda existe)

Não tenho certeza, mas acho que tiraram esta página do blockchain.info que informava os IPs das transações. Também achava uma tremenda sacanagem manterem isso.


Title: Re: Como fazer o meu próprio Block explorer?
Post by: Adriano on September 09, 2019, 03:43:46 PM
Aproveitando o assunto, qual foi o primeiro block exporer público?
Eu acho que foi blockexplorer.com por desenvolvido por theymos, embora ele não esteja envolvido com eles agora. Infelizmente, os exploradores de blocos foram provavelmente a segunda pior invenção do Bitcoin, atrás das pools de mineração.

https://en.bitcoin.it/wiki/BlockExplorer.com#History

Em fato de centralizaçao das queries feitas para obter historicos, com certeza os maiores nao foram bons (tipo o blockchain.info, até um tempo atras tinha uma pagina que mostrava as transaçoes enviadas por endereço IP, nao sei se ainda existe)

Não tenho certeza, mas acho que tiraram esta página do blockchain.info que informava os IPs das transações. Também achava uma tremenda sacanagem manterem isso.

De qualquer forma, o endereço IP que os block explorers mostram é o endereço IP do qual eles receberam a transação, não necessariamente o endereço IP do proprietário das chaves privadas que assinaram o transação.


Title: Re: Como fazer o meu próprio Block explorer?
Post by: alexrossi on September 09, 2019, 03:47:32 PM
Aproveitando o assunto, qual foi o primeiro block exporer público?
Eu acho que foi blockexplorer.com por desenvolvido por theymos, embora ele não esteja envolvido com eles agora. Infelizmente, os exploradores de blocos foram provavelmente a segunda pior invenção do Bitcoin, atrás das pools de mineração.

https://en.bitcoin.it/wiki/BlockExplorer.com#History

Em fato de centralizaçao das queries feitas para obter historicos, com certeza os maiores nao foram bons (tipo o blockchain.info, até um tempo atras tinha uma pagina que mostrava as transaçoes enviadas por endereço IP, nao sei se ainda existe)

Não tenho certeza, mas acho que tiraram esta página do blockchain.info que informava os IPs das transações. Também achava uma tremenda sacanagem manterem isso.

De qualquer forma, o endereço IP que os block explorers mostram é o endereço IP do qual eles receberam a transação, não necessariamente o endereço IP do proprietário das chaves privadas que assinaram o transação.

Porem isso unido a idiotice de algumas policias do mundo ja levou pessoas sendo incomodadas so para ser o node visto pela blockchain.info


Title: Re: Como fazer o meu próprio Block explorer?
Post by: Adriano on September 09, 2019, 04:04:08 PM
Porem isso unido a idiotice de algumas policias do mundo ja levou pessoas sendo incomodadas so para ser o node visto pela blockchain.info

Sério? parece a história da ordem de busca e apreensão de bitcoins (https://portaldobitcoin.com/justica-concede-mandado-de-busca-e-apreensao-em-acao-de-63-milhoes-contra-bitcoin-banco/) :D

é incomodo com certeza, mas só o fato de que dois block explorers diferentes vão mostrar duas origens diferentes para a mesma transação já é o suficiente para garantir plausible deniability (não sei como é o termo em português)


Title: Re: Como fazer o meu próprio Block explorer?
Post by: Forsyth Jones on September 10, 2019, 09:21:52 PM
Acho que deixando o Bitcoin Core rodando com Tor já deve resolver essa questão aí, realmente eu achava que o blockchain.info informava o IP do remetente da transação, alias, eu não me lembro onde que é mostrado esse IP no site da blockchain info, eu não acho mais, posso estar enganado.

Realmente é uma situação complicada, imagina a transação já ter passado por vários nodes e só porque você foi o último a transmitir os investigadores te confundem com o remetente da transação de uma transação de origem ligada à algum tipo de "Crime"?


Title: Re: Como fazer o meu próprio Block explorer?
Post by: Alveus on September 10, 2019, 09:45:59 PM
O blockchain.info não informa mais publicamente os ips das transações, mas existem outros serviços que fornecem o IP ligado ao endereço de BTC, como o site "bitcoinwhoswho".


Title: Re: Como fazer o meu próprio Block explorer?
Post by: Loganota on September 10, 2019, 10:10:21 PM
O blockchain.info não informa mais publicamente os ips das transações, mas existem outros serviços que fornecem o IP ligado ao endereço de BTC , como o site"bitcoinwhoswho".

E esse ip parte de onde? Se você fizer a transação através de uma carteira que não seja o Core imagino que eles não propaguem o seu ip. E se você tiver o seu Core pode ser que o nó deles recebeu a transação de um nó que não seja o seu. Existe algum parâmetro setável que seu ip pode ser propagado junto com a transação? Acho que não, né?


Title: Re: Como fazer o meu próprio Block explorer?
Post by: Alveus on September 10, 2019, 11:07:42 PM
E esse ip parte de onde? Se você fizer a transação através de uma carteira que não seja o Core imagino que eles não propaguem o seu ip. E se você tiver o seu Core pode ser que o nó deles recebeu a transação de um nó que não seja o seu. Existe algum parâmetro setável que seu ip pode ser propagado junto com a transação? Acho que não, né?

O IP é do node que transmitiu a transação - não necessariamente é o IP de quem assinou a transação. Naquele site nem todos os endereços ficam com IP do node que transmitiu a transação gravados - é algo meio aleatório  :P.



Title: Re: Como fazer o meu próprio Block explorer?
Post by: Forsyth Jones on September 11, 2019, 06:56:49 PM
Não deu certo aqui no meu, coloquei txindex=1 no arquivo bitcoin.conf, aí quando fui abrir a carteira de novo aparece a seguinte mensagem: Error: A fatal internal error ocurred, see debug.log for more details

Adicionei a opção: reindex=1 no bitcoin.conf, agora está sicronizando novamente a blockchain, depois que sync tentarei novamente.
Deu certo aqui, tive que adicionar no arquivo .conf o reindex e depois que sincronizou novamente, adicionei o txindex=1 e não deu nenhum erro, mas tive que esperar mais algum tempo para ele ir montando os índices.


Title: Re: Como fazer o meu próprio Block explorer?
Post by: alexrossi on September 13, 2019, 08:41:16 PM
O blockchain.info não informa mais publicamente os ips das transações, mas existem outros serviços que fornecem o IP ligado ao endereço de BTC, como o site "bitcoinwhoswho".

Nao conhecia esse site, espero que nao ganhe a popularidade do blockchain.info porque realmente vai causar prejuizo


Title: Re: Como fazer o meu próprio Block explorer?
Post by: Forsyth Jones on September 14, 2019, 02:24:55 PM
O blockchain.info não informa mais publicamente os ips das transações, mas existem outros serviços que fornecem o IP ligado ao endereço de BTC, como o site "bitcoinwhoswho".

Nao conhecia esse site, espero que nao ganhe a popularidade do blockchain.info porque realmente vai causar prejuizo
É o mesmo site, mudou de blockchain.info para blockchain.com, deram apenas uma atualizada no site.


Title: Re: Como fazer o meu próprio Block explorer?
Post by: alexrossi on September 14, 2019, 05:23:04 PM
O blockchain.info não informa mais publicamente os ips das transações, mas existem outros serviços que fornecem o IP ligado ao endereço de BTC, como o site "bitcoinwhoswho".

Nao conhecia esse site, espero que nao ganhe a popularidade do blockchain.info porque realmente vai causar prejuizo
É o mesmo site, mudou de blockchain.info para blockchain.com, deram apenas uma atualizada no site.

Mas esse bitcoin who's who eu acho que rastreia os nodes para tentar associar os IP com as transaçoes. Blockchain.com acho que nao faz mais