Bitcoin Forum
April 24, 2024, 03:45:18 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 »  All
  Print  
Author Topic: Get list of all addresses with a balance over x?  (Read 43246 times)
holy_ship
Jr. Member
*
Offline Offline

Activity: 109
Merit: 1


View Profile
December 12, 2017, 08:50:05 AM
Last edit: December 12, 2017, 09:15:24 AM by holy_ship
 #121

Hey, guys!

Trying to make list of abandoned non-empty wallets (in java and bitcoinj library), but not getting one moment:
if I process only TransactionOutput (i.e. receiving address) I'll get rubbish? Because withdrawals from these addresses will not be processed?

But for TransactionInput documentation says: The concept of a "from address" is not well defined in Bitcoin and you should not assume that senders of a transaction can actually receive coins on the same address they used to sign (e.g. this is not true for shared wallets).
deprecated method getFromAddress() doesn't return sending addresses.

How other parsers solve this problem?  Huh


What actually I want to do (maybe such parser already exists):

I want a list of abandoned for 3 years wallets. And a yearly snapshots.
The most intriguing part is: were there wallets that became empty in next years?

For example, at 01/01/2013 there were 50k addresses with funds (1++BTC) (without sending transactions from 2010!)
At 01/01/2014 it became 75k adresses (without sending transactions from 2011) BUT n of previous addresses were "recovered"
At 01/01/2015 it became 175k adresses (without sending transactions from 2012) BUT m of previous addresses were "recovered"

etc
1713930318
Hero Member
*
Offline Offline

Posts: 1713930318

View Profile Personal Message (Offline)

Ignore
1713930318
Reply with quote  #2

1713930318
Report to moderator
"The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the rest of its lifetime." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713930318
Hero Member
*
Offline Offline

Posts: 1713930318

View Profile Personal Message (Offline)

Ignore
1713930318
Reply with quote  #2

1713930318
Report to moderator
daboehla
Sr. Member
****
Offline Offline

Activity: 490
Merit: 258



View Profile
December 12, 2017, 10:02:00 AM
 #122

Free fresh list:
http://ethteam.com/download/balances_498754.zip

Addresses with balance is rising fast  Cool:
Code:
24'473'765 total addresses
10'772'238 addresses own over 1mbtc
   617'634 addresses own over 1btc
holy_ship
Jr. Member
*
Offline Offline

Activity: 109
Merit: 1


View Profile
December 12, 2017, 10:20:10 AM
 #123

Didn't you read the question?  Huh
aplistir
Full Member
***
Offline Offline

Activity: 378
Merit: 197



View Profile
December 12, 2017, 11:07:09 AM
 #124

Hey, guys!

Trying to make list of abandoned non-empty wallets (in java and bitcoinj library), but not getting one moment:
I want a list of abandoned for 3 years wallets. And a yearly snapshots.
The most intriguing part is: were there wallets that became empty in next years?
I would not call addresses without action for 3 years abandoned addresses.
3 years ago bitcoin already had a lot of value, and that means people saved their private keys & seeds carefully. So there wont be that many "abandoned" addresses from that time period.

However. In 2009-2011 bitcoin had almost no value, and that is why keys to many addresses were permanently lost at that time. Most abandoned & forgotten addresses are from that time.

My Address: 121f7zb2U4g9iM4MiJTDhEzqeZGHzq5wLh
aplistir
Full Member
***
Offline Offline

Activity: 378
Merit: 197



View Profile
December 12, 2017, 11:14:36 AM
 #125

Free fresh list:
http://ethteam.com/download/balances_498754.zip

Addresses with balance is rising fast  Cool:
Code:
24'473'765 total addresses
10'772'238 addresses own over 1mbtc
   617'634 addresses own over 1btc

Thanks for the updated list  Smiley

And to "holy_ship" you can easily write a script that can compare balances in this new list against your list of old "abandoned" addresses and see how many have been emptied...

My Address: 121f7zb2U4g9iM4MiJTDhEzqeZGHzq5wLh
bigvito19
Full Member
***
Offline Offline

Activity: 706
Merit: 111


View Profile
December 12, 2017, 09:10:27 PM
 #126

Free fresh list:
http://ethteam.com/download/balances_498754.zip

Addresses with balance is rising fast  Cool:
Code:
24'473'765 total addresses
10'772'238 addresses own over 1mbtc
   617'634 addresses own over 1btc


Do you have the hash160 download?
daboehla
Sr. Member
****
Offline Offline

Activity: 490
Merit: 258



View Profile
December 14, 2017, 12:32:15 PM
 #127

Free fresh list:
http://ethteam.com/download/balances_498754.zip

Addresses with balance is rising fast  Cool:
Code:
24'473'765 total addresses
10'772'238 addresses own over 1mbtc
   617'634 addresses own over 1btc


Do you have the hash160 download?
http://ethteam.com/download/balances_hash160_498754.zip
1,3Gb

Best Regards
bigvito19
Full Member
***
Offline Offline

Activity: 706
Merit: 111


View Profile
December 14, 2017, 10:45:23 PM
 #128

Free fresh list:
http://ethteam.com/download/balances_498754.zip

Addresses with balance is rising fast  Cool:
Code:
24'473'765 total addresses
10'772'238 addresses own over 1mbtc
   617'634 addresses own over 1btc


Do you have the hash160 download?
http://ethteam.com/download/balances_hash160_498754.zip
1,3Gb

Best Regards

that's the same thing as the other one you already posted
hatuey
Newbie
*
Offline Offline

Activity: 54
Merit: 0


View Profile
December 18, 2017, 08:49:31 PM
 #129

Free fresh list:
http://ethteam.com/download/balances_498754.zip

Addresses with balance is rising fast  Cool:
Code:
24'473'765 total addresses
10'772'238 addresses own over 1mbtc
   617'634 addresses own over 1btc


Do you have the hash160 download?
http://ethteam.com/download/balances_hash160_498754.zip
1,3Gb

Best Regards

This is awesome growth!!!! thanks for sharing this month's reference list. Could you get one for Ethereum too?
muiying
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
December 19, 2017, 03:47:40 PM
 #130

Free fresh list:
http://ethteam.com/download/balances_498754.zip

Addresses with balance is rising fast  Cool:
Code:
24'473'765 total addresses
10'772'238 addresses own over 1mbtc
   617'634 addresses own over 1btc

Thank for your fresh list.I have downloaded and extracted the file.However,the csv file shows that there is no decimal point in all the BTC balances of all of the addresses(and the balances become extremely large).Am I missing something here?
CarDioLogic
Newbie
*
Offline Offline

Activity: 48
Merit: 0


View Profile
December 19, 2017, 07:59:56 PM
 #131

Hey, guys!

Trying to make list of abandoned non-empty wallets (in java and bitcoinj library), but not getting one moment:
if I process only TransactionOutput (i.e. receiving address) I'll get rubbish? Because withdrawals from these addresses will not be processed?

But for TransactionInput documentation says: The concept of a "from address" is not well defined in Bitcoin and you should not assume that senders of a transaction can actually receive coins on the same address they used to sign (e.g. this is not true for shared wallets).
deprecated method getFromAddress() doesn't return sending addresses.

How other parsers solve this problem?  Huh


What actually I want to do (maybe such parser already exists):

I want a list of abandoned for 3 years wallets. And a yearly snapshots.
The most intriguing part is: were there wallets that became empty in next years?

For example, at 01/01/2013 there were 50k addresses with funds (1++BTC) (without sending transactions from 2010!)
At 01/01/2014 it became 75k adresses (without sending transactions from 2011) BUT n of previous addresses were "recovered"
At 01/01/2015 it became 175k adresses (without sending transactions from 2012) BUT m of previous addresses were "recovered"

etc


By "recovered", you mean the bitcoins have been taken out without the owner's consent? How can you be sure the wallet is abandoned, the owner could just be holding bitcoins? Isn't it a bit unethical to "recover" the adresses if you can't be 100% sure it is abondoned?

The way i see it, it would be great to have an automatic system that verifies if an account is abandoned or not. For example, let's say the "system" holds a certain amount of bitcoins to send in very small ammounts to many adresses with, say, 3 years of no activity which then the owner has to send back the same ammount to confirm he is still active, and if he doesn't in a certain period of time (eg. 3 months) the wallet gets labeled as abandoned, and after another period of time the wallet gets recovered.
Not sure if this would even be possible to implement, just a crazy ideia i wanted to voice out.
acarterczyz
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
December 20, 2017, 12:37:05 AM
 #132

Free fresh list:
http://ethteam.com/download/balances_498754.zip

Addresses with balance is rising fast  Cool:
Code:
24'473'765 total addresses
10'772'238 addresses own over 1mbtc
   617'634 addresses own over 1btc


Do you have the hash160 download?
http://ethteam.com/download/balances_hash160_498754.zip
1,3Gb

Best Regards

You are AWESOME! I've been looking for this! What do you use to extract this? Is is Bitcoin Abe?
Ned Kelly
Full Member
***
Offline Offline

Activity: 170
Merit: 101


View Profile
December 21, 2017, 04:22:09 AM
 #133


If you are interested to do it in low level.
All data in chainstate files which is leveldb database.
Just iterate over all records in this db and get only records which are below your desirable blockchain hight.
hatuey
Newbie
*
Offline Offline

Activity: 54
Merit: 0


View Profile
December 24, 2017, 11:26:44 AM
 #134


If you are interested to do it in low level.
All data in chainstate files which is leveldb database.
Just iterate over all records in this db and get only records which are below your desirable blockchain hight.

can you share the steps to do this? I would like to try it but i have no idea what leveldb is or what tool you use to get it
daboehla
Sr. Member
****
Offline Offline

Activity: 490
Merit: 258



View Profile
December 24, 2017, 01:38:28 PM
 #135

Free fresh list:
http://ethteam.com/download/balances_498754.zip

Addresses with balance is rising fast  Cool:
Code:
24'473'765 total addresses
10'772'238 addresses own over 1mbtc
   617'634 addresses own over 1btc

Thank for your fresh list.I have downloaded and extracted the file.However,the csv file shows that there is no decimal point in all the BTC balances of all of the addresses(and the balances become extremely large).Am I missing something here?
Balance is in satoshi, thats why there is no decimal Wink
Ned Kelly
Full Member
***
Offline Offline

Activity: 170
Merit: 101


View Profile
December 25, 2017, 12:33:50 AM
 #136


If you are interested to do it in low level.
All data in chainstate files which is leveldb database.
Just iterate over all records in this db and get only records which are below your desirable blockchain hight.

can you share the steps to do this? I would like to try it but i have no idea what leveldb is or what tool you use to get it

As I mentioned, it's low level access. You do not use a tool for it. You need to use some programming language to get access to it.
I myself use C++. Something like that:
Code:
#include "leveldb/db.h"
leveldb::Iterator * it = db->NewIterator(leveldb::ReadOptions());
for (it->SeekToFirst(); it->Valid(); it->Next()) {
size_t keyFieldSize = it->key().size();
size_t valueFieldSize = it->value().size();
vector<uint8_t> dbKey( keyFieldSize, 0 );
vector<uint8_t> dbValue( valueFieldSize, 0 );
const char * ptrKeyData = it->key().data();
const char * ptrValueData = it->value().data();
memcpy( dbKey.data(), ptrKeyData, keyFieldSize);
memcpy( dbValue.data(), ptrValueData, valueFieldSize);
Also, you need to lock db, otherwise it become corrupt, or just use a copy of it without locking.
holy_ship
Jr. Member
*
Offline Offline

Activity: 109
Merit: 1


View Profile
December 26, 2017, 08:20:59 AM
 #137

By "recovered", you mean the bitcoins have been taken out without the owner's consent?

Isn't it a bit unethical to "recover" the adresses if you can't be 100% sure it is abondoned?

The way i see it, it would be great to have an automatic system that verifies if an account is abandoned or not. For example, let's say the "system" holds a certain amount of bitcoins to send in very small ammounts to many adresses with, say, 3 years of no activity which then the owner has to send back the same ammount to confirm he is still active

Yeah, I see that there are several OPEN groups trying to do this (like LBC or GTB).
So, we can imagine that there's a lot more people trying to do it without publicity.
I just want to know if they succeded or not.

Of course, it is amoral. I wish all these guys had set their bloom filters to much more smaller lists with inactive wallets.
But unfortunatelly, (almost) everyone's interested in full lists with any sum and any history

Your idea is broken, because single transaction now costs about $25. Even if you send 1 satoshi.
Actually, it is much more simple to find the owner.
Just take BTC with transaction message "if you are owner, ADD small amount of BTC to this
address and FROM it once again". Only owner can do this.
salihno71
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250


View Profile
December 26, 2017, 09:10:51 AM
 #138

Do not forget that there are hodlers who did not touch their wallet for years and plan to do so, until bitcoin value reaches xxx.
bitxchange
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
December 28, 2017, 03:30:42 PM
Last edit: December 28, 2017, 09:48:54 PM by bitxchange
 #139

Who knows if the balances_498754.csv file shared above contains the compressed or uncompressed format of the bitcoin public address?
anand9892
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
January 03, 2018, 06:31:43 AM
 #140

Free fresh list:
http://ethteam.com/download/balances_498754.zip

Addresses with balance is rising fast  Cool:
Code:
24'473'765 total addresses
10'772'238 addresses own over 1mbtc
   617'634 addresses own over 1btc
downloaded the balances_498754.zip
but it gives error in csv reader
i even tried to convert it to excel formart but stops as error in 51 percent
pls upload a new file or upload in torrent with link
thanks
Pages: « 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 »  All
  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!