Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: Sergio_Demian_Lerner on December 20, 2013, 06:08:16 PM



Title: BitcoinJ node count?
Post by: Sergio_Demian_Lerner on December 20, 2013, 06:08:16 PM
I checked the page http://luke.dashjr.org/programs/bitcoin/files/charts/security.html which tracks the different clients in existence and I found strange that BitcoinJ (/BitCoinJ:xxx) is not listed (since it's one of the best clear re-implementations of the protocol). I suppose that wallet applications that use Bitcoinj change the id.

Android Wallets may not be much time online, so that may be the reason. There are several that I know are based on Bitcoinj such as "Bitcoin wallet" and  "Blockchain.info".

Any idea?


Title: Re: BitcoinJ node count?
Post by: flatfly on December 20, 2013, 06:19:05 PM
I checked the page http://luke.dashjr.org/programs/bitcoin/files/charts/security.html which tracks the different clients in existence and I found strange that BitcoinJ (/BitCoinJ:xxx) is not listed (since it's one of the best clear re-implementations of the protocol). I suppose that wallet applications that use Bitcoinj change the id.

Android Wallets may not be much time online, so that may be the reason. There are several that I know are based on Bitcoinj such as "Bitcoin wallet" and  "Blockchain.info".

Any idea?


As far as I can tell, that's because BitcoinJ is not a full node - ie, it doesn't implement the full protocol.


Title: Re: BitcoinJ node count?
Post by: Mike Hearn on December 20, 2013, 11:02:17 PM
Presumably it's based on a network crawl. As bitcoinj nodes don't listen, they won't ever be seen by a crawler. To see them you have to look at what is connected TO a node:

https://bitcointalk.org/index.php?topic=332679.msg3935529#msg3935529