Bitcoin Forum
November 08, 2024, 06:49:45 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: How to identify miners / pools  (Read 1255 times)
valrama (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
December 22, 2015, 03:18:09 AM
 #1

Can someone explain how charts like this are built: https://blockchain.info/pools Specifically, how a mined block is attributed to a miner / pool, and what the margin of error is likely to be?
bitsolutions
Sr. Member
****
Offline Offline

Activity: 261
Merit: 257



View Profile
December 22, 2015, 06:52:26 AM
 #2

It is generated from this list of known coinbase signatures and generation addresses, in practice it is usually quite reliable once you have the generation address for a pool, you can find these by decoding stratum templates from public pools.

Mining Software Developer.
jonnybravo0311
Legendary
*
Offline Offline

Activity: 1344
Merit: 1024


Mine at Jonny's Pool


View Profile WWW
December 22, 2015, 02:58:46 PM
 #3

That list is pretty up to date, too.  For example, my pool's been around for less than a month and it's on the list.  I used that list when I wrote some of my own blockchain data mining code.  It came in quite handy.

Jonny's Pool - Mine with us and help us grow!  Support a pool that supports Bitcoin, not a hardware manufacturer's pockets!  No SPV cheats.  No empty blocks.
fevirfevir
Newbie
*
Offline Offline

Activity: 17
Merit: 10


View Profile
December 31, 2015, 10:18:24 AM
 #4

I was wondering the same as valrama, though the answer given raises two more questions:

-Can a pool 'hide' behind for example Tor, as in, change it's IP-address each time a valid block is broadcasted, and obtain a new Bitcoin address, too?

-So we have a pretty good idea of the hashing power of registered pools, but there's no insight in private (e.g. government backed) pools, or just a miner with a very large amount of hashing power (and money for mining hardware), both being able to change their Bitcoin address for each new coinbase transaction?

The 'concern' I'm having is that there's no way to find out if a miner obtains near 50% of the total hashing power. Though it's not likely to happen considering the costs, I'm curious if we'd be able to detect such a case, where a mining pool puts effort in remaining anonymous.
alh
Legendary
*
Offline Offline

Activity: 1847
Merit: 1052


View Profile
January 01, 2016, 01:50:19 AM
 #5

It would seem quite possible for an entity to hide it's mining power, just as it could hide it's total stash of Bitcoins among multiple wallets.

I personally have little fear of  the "51% attack scenario". There is zero economic incentive for somebody to try and crash or double spend Bitcoin. While it might seem that it would be swell to do so, if there is a small whiff among folks that the Blockchain has been compromised in some way, it's value will plummet. I don't mean like cut in half, I mean like nearly evaporate. If you held a lot of Bitcoins and initiated the attack, you would decimate your holdings. Even if you didn't hold much in in Bitcoins, your investment in SHA-256 hardware would likewise be decimated. Who would would want to own  500PH of specialized ASIC mining hardware and infrastructure, with nothing to use it for? Your hardware would literally sell for pennies on the dollar, since there is essentially no other use for such specialized hardware.

It seems to me that Bitcoins has at least one of the major risks of any currency, lack of confidence. If/when a significant number of folks lose confidence in the "money" they promptly try and trade it in for some other kind of "money" that they think is safer. And by another kind of "money" I don't mean Litecoin. the flight will NOT be to another crypto currency, but rather an established fiat (e.g. US Dollars).
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!