Author

Topic: What %age of BTC wallets belong to miners? (Read 734 times)

copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
March 20, 2015, 05:05:33 PM
#4
Just curious, how many wallets out there belong to miners vs. non-miners?
Is there even a way to find out?

No, its impossible to figure out how many wallets are out there in the first place. If you are talking about addresses instead coinableS answers might lead to a solution. A wallet could contain a single address or many. One person could have created a single wallet or many. There is no sure way to know which addresses belong to the same wallet.

-snip-
Yes, but if they are mining with a pool, this is sure to be incorrect, because the pool's wallet address(es) would be that first address.

Judging from this you are also not looking for miners - as in full nodes used for mining - but for people that contribute hashing power. Depending on the way the pool is set up their addresses are indistinguishable from addresses of people that contribute no hashing power to the network in any way, shape or form. Even if you know the addresses of everyone contributing to a pool, there is no way to know whether the person is e.g. sending the coins to someone else. That someone could contribute no hashing power to the network.

Overall I am not entirely sure what exactly your question is. Maybe I understood you wrong.
sr. member
Activity: 668
Merit: 257
The 1st transaction in every block is the reward payment to the miner and their address.

Get the latest block height:
https://blockchain.info/latestblock

Plug it into $block_index:
https://blockchain.info/block-index/$block_index?format=json

For example this one was found by ghash and it provides their address:
Code:
  "hash":"03ca37ec3c01ee6cbcab1f374acc33771f286f2834b12366b7b051de73cae6c4",
   "vout_sz":1,
   "relayed_by":"178.63.63.214",
   "out":[
      {
         "addr_tag_link":"https:\/\/www.ghash.io\/",
         "addr_tag":"ghash.io",
         "spent":true,
         "tx_index":50557126,
         "type":0,
         "addr":"1CjPR7Z5ZSyWk6WtXvSFgkptmpoi4UM9BC",
         "value":2506369541,
         "n":0,
         "script":"76a91480ad90d403581fa3bf46086a91b2d9d4125db6c188ac"
      }
   ]
}

Technically you could write a loop that starts at the current block height, and then grabs the "addr" from the json
Code:
["tx"][0]["out"][0]["addr"];
and log it to a database, at the end of each loop you can subtract 1 from the block height until you run out of blocks. Then you'll have a database of all addresses that have solved a block.



Yes, but if they are mining with a pool, this is sure to be incorrect, because the pool's wallet address(es) would be that first address.
legendary
Activity: 1442
Merit: 1186
The 1st transaction in every block is the reward payment to the miner and their address.

Get the latest block height:
https://blockchain.info/latestblock

Plug it into $block_index:
https://blockchain.info/block-index/$block_index?format=json

For example this one was found by ghash and it provides their address:
Code:
  "hash":"03ca37ec3c01ee6cbcab1f374acc33771f286f2834b12366b7b051de73cae6c4",
   "vout_sz":1,
   "relayed_by":"178.63.63.214",
   "out":[
      {
         "addr_tag_link":"https:\/\/www.ghash.io\/",
         "addr_tag":"ghash.io",
         "spent":true,
         "tx_index":50557126,
         "type":0,
         "addr":"1CjPR7Z5ZSyWk6WtXvSFgkptmpoi4UM9BC",
         "value":2506369541,
         "n":0,
         "script":"76a91480ad90d403581fa3bf46086a91b2d9d4125db6c188ac"
      }
   ]
}

Technically you could write a loop that starts at the current block height, and then grabs the "addr" from the json
Code:
["tx"][0]["out"][0]["addr"];
and log it to a database, at the end of each loop you can subtract 1 from the block height until you run out of blocks. Then you'll have a database of all addresses that have solved a block.

sr. member
Activity: 668
Merit: 257
Just curious, how many wallets out there belong to miners vs. non-miners?
Is there even a way to find out?
Jump to: