Pages:
Author

Topic: Get list of all addresses with a balance over x? - page 4. (Read 43401 times)

full member
Activity: 198
Merit: 130
Some random software engineer
P/S: I cannot build your tool on Ubuntu 16.04 so I have to download your dump file.

I work on Fedora/Centos environments. Ubuntu 16.04 is a little old, but it should compile & work. What are errors? Can you please raise an issue on github?
newbie
Activity: 19
Merit: 1
Can anyone share BTCbalance file as all links are dead?

Thanks

All links are dead. could anyone share a copy or a recent dump?  Sad

Hi everyone,

Since I've got multiple private messages for generating new dumps, I've decided to wrote a small web service to automatize the whole chain, and it is now available online, at this address: https://balances.syndevio.com/

I came to that decision seeing that each dump I provided so far was downloaded more than an hundred times and well, bandwidth (and my time) is not free.

For a few dust, the service makes links available to everyone for 3 days: You'll pay for my servers & the community.

I also plan to add more coins in the future. I know my tools are compatible with dash, and I'm pretty sure all bitcoin/litecoin forks would work too. Just contact me if you want more information. Smiley

And for people who doesn't want to pay (and I understand them), my tools - and alternatives - were already open-sourced (links are somewhere in this topic)! And for people I already made business with in the past, dumps are still free ! (I'll give you links on private request, as always).
Thank for your works. Donate a little.
P/S: I cannot build your tool on Ubuntu 16.04 so I have to download your dump file.
jr. member
Activity: 36
Merit: 3
If you want to list all transactions from a blockchain, you need a block parser (and I've mine too, but it is closed source).

@starmyc please can you share the link to download that closed-source blockparser?

I will, someday. Still need to clean up the really crappy code.

Huh
full member
Activity: 198
Merit: 130
Some random software engineer
@starmyc is any idea for to make some cool stuff? Not only –Chainstate LDB API caller–. I made ldb files parser without of any APIs and third-parties frameworks. Only hardcore, only raw decoding.
P.S. Obfuscated keys are strong for unequipped user Smiley

I do not parse ldb files by myself. I use google's library for this, as I want to focus more on Bitcoin's aspect rather than a third party nosql library (I would rather study cassandra or any distributed engine).

What's the issue with obfuscated datas ? The key is in the DB as well!
full member
Activity: 198
Merit: 130
Some random software engineer
I'm curious as to what % of possible addresses have been used?  Huh

considering the amount of bitcoin addresses that can be generated, I'd say we have used around 0.000000000001%

FYI, today I've done a full dump of all bitcoin addresses ever used at least once. I've reached the number of 401,407,598 unique addresses for all block files from blk00000 to blk01275. The % is still really small. Smaller than 10^-40 %, at least.
newbie
Activity: 24
Merit: 0
I'm curious as to what % of possible addresses have been used?  Huh

considering the amount of bitcoin addresses that can be generated, I'd say we have used around 0.000000000001%
newbie
Activity: 3
Merit: 0
I'm curious as to what % of possible addresses have been used?  Huh
jr. member
Activity: 36
Merit: 3
@starmyc is any idea for to make some cool stuff? Not only –Chainstate LDB API caller–. I made ldb files parser without of any APIs and third-parties frameworks. Only hardcore, only raw decoding.
P.S. Obfuscated keys are strong for unequipped user Smiley
full member
Activity: 198
Merit: 130
Some random software engineer
If you want to list all transactions from a blockchain, you need a block parser (and I've mine too, but it is closed source).

@starmyc please can you share the link to download that closed-source blockparser?

I will, someday. Still need to clean up the really crappy code.
jr. member
Activity: 36
Merit: 3
If you want to list all transactions from a blockchain, you need a block parser (and I've mine too, but it is closed source).

@starmyc please can you share the link to download that closed-source blockparser?
full member
Activity: 198
Merit: 130
Some random software engineer
@starmyc, can you tell, you use https://github.com/mycroft/chainstate to parse chainstate db? Or you work with full blockchain database?

Sure I use it (as I wrote it). Parsing the whole blockchain is slow, I let this job to official clients.
good job! thx
How much does this parser use RAM?
(the old parser https://github.com/znort987/blockparser was good, but I used at least 64GB, I had to use expensive VPS)

The chainstate is not the blockchain. Those are 2 differents tools for 2 differents usages.
jr. member
Activity: 88
Merit: 2
@starmyc, can you tell, you use https://github.com/mycroft/chainstate to parse chainstate db? Or you work with full blockchain database?

Sure I use it (as I wrote it). Parsing the whole blockchain is slow, I let this job to official clients.
good job! thx
How much does this parser use RAM?
(the old parser https://github.com/znort987/blockparser was good, but I used at least 64GB, I had to use expensive VPS)
full member
Activity: 198
Merit: 130
Some random software engineer
@starmyc, can you tell, you use https://github.com/mycroft/chainstate to parse chainstate db? Or you work with full blockchain database?

Sure I use it (as I wrote it). Parsing the whole blockchain is slow, I let this job to official clients.
jr. member
Activity: 36
Merit: 3
@starmyc, can you tell, you use https://github.com/mycroft/chainstate to parse chainstate db? Or you work with full blockchain database?
newbie
Activity: 24
Merit: 0
need this but my vps has 40GB of space, cant fit those damn blocks there  Grin. Any other solution!?
newbie
Activity: 54
Merit: 0
Can you parse MoneroV (XMV) blockchain? monerov.org
And Reden (REDN) interesting too Smiley reden.io
full member
Activity: 198
Merit: 130
Some random software engineer
Also, if I'm not mistaken BTCP script has function for decoding old format as well
https://github.com/BTCPrivate/utxo-dump/blob/master/utxo/chainstate.py
parse_ldb_value_old line 57

But you're spoiling all fun to learn. It is more interesting to code your own decoder to learn how it structured & how things work.
QRC
newbie
Activity: 10
Merit: 2
Yes, but this is not sufficient. You also have to uncompress those entries, and it requires some programming knowledge than using a library and print, it requires too to know how those coins works, their storage format (compact size, varint, etc)... Not hard, not trivial either.

Yes, it's true.
However, if coin uses bitcoin codebase from 0.15 or later, it's quiet easy, one db entry one utxo.
Before that it's somewhat complicated because one db entry contained the whole transaction.
But format of this entry was well documented in coin.h file:
https://github.com/bitcoin/bitcoin/blob/v0.10.1/src/coins.h#L20

Also, if I'm not mistaken BTCP script has function for decoding old format as well
https://github.com/BTCPrivate/utxo-dump/blob/master/utxo/chainstate.py
parse_ldb_value_old line 57
full member
Activity: 198
Merit: 130
Some random software engineer
Hello!

Can you parse Bitcoin Private (btcprivate.org)?
You can parse almost any coin very easily, because most of them using level db for keeping their utxo,
Just use python plyvel module to read db data.

Actually, bitcoin private used the same technique to get bitcoin utxo.

Yes, but this is not sufficient. You also have to uncompress those entries, and it requires some programming knowledge than using a library and print, it requires too to know how those coins works, their storage format (compact size, varint, etc)... Not hard, not trivial either.


Hello!

Can you parse Bitcoin Private (btcprivate.org)?

I've added Zcash & Bitcoin Private balances generation to my webservice. I've still a little work to do on my software though.
QRC
newbie
Activity: 10
Merit: 2
Hello!

Can you parse Bitcoin Private (btcprivate.org)?
You can parse almost any coin very easily, because most of them using level db for keeping their utxo,
Just use python plyvel module to read db data.

Actually, bitcoin private used the same technique to get bitcoin utxo.
Pages:
Jump to: