Pages:
Author

Topic: The blockchain, charted - page 2. (Read 4812 times)

newbie
Activity: 10
Merit: 0
July 18, 2014, 05:24:25 AM
#12
Its worth taking a look.

It will be much better if more information or some analysis is presented along with the charts.
member
Activity: 96
Merit: 10
esotericnonsense
July 16, 2014, 06:22:53 PM
#11
I git cloned the repo today. Am I blind or you're not sharing the gnuplot scripts? I expected a wholly spoon-fed solution Wink.

Consider it me giving you work to do. Wink

I will likely upload the scripts at some point, though I want to slim them down somewhat and ensure they don't break first.
legendary
Activity: 1974
Merit: 1030
July 16, 2014, 01:43:47 PM
#10
I git cloned the repo today. Am I blind or you're not sharing the gnuplot scripts? I expected a wholly spoon-fed solution Wink.
member
Activity: 96
Merit: 10
esotericnonsense
July 15, 2014, 10:17:49 PM
#9
Updated the charts page with individual charts for 2013 and 2014.

I've set the axes to show the most reasonable data, with the exception of coinbase reward which really isn't that interesting otherwise.

You can pick out quite a few instances in which large fees have been paid, presumably by mistake. Oops Sad
member
Activity: 96
Merit: 10
esotericnonsense
July 15, 2014, 03:10:45 PM
#8
Really cool charts!

What's "Average transaction size"? Doesn't seem to be bytes per transaction and I can't think of anything else.

Good question!
I was charting inverse average transaction size. Not so useful!

Updated now.
Calculation: block_size/transactions_in_block.
legendary
Activity: 1974
Merit: 1030
July 15, 2014, 02:59:01 PM
#7
Really cool charts!

What's "Average transaction size"? Doesn't seem to be bytes per transaction and I can't think of anything else.
legendary
Activity: 2212
Merit: 1199
July 15, 2014, 02:07:07 PM
#6
That's very cool indeed.  A lot of data for data maniacs Smiley

Smiley

Could you do the same in JavaScript? Smiley

Apologies, but I would rather nail myself to a rock, on Mars. Tongue

Ahh ok Smiley

I was asking because I am trying to do something similar in JS and it is not easy Cheesy

One more time thanks for sharing this with us! This is really cool tool!

I hope you plan to do some more good stuff for Bitcoiners in the future!

Regards.
member
Activity: 96
Merit: 10
esotericnonsense
July 15, 2014, 02:04:28 PM
#5
That's very cool indeed.  A lot of data for data maniacs Smiley

Smiley

Could you do the same in JavaScript? Smiley

Apologies, but I would rather nail myself to a rock, on Mars. Tongue
legendary
Activity: 2212
Merit: 1199
July 15, 2014, 02:02:55 PM
#4
Hey!! This is very interesting!

What's is a link to the GitHub??
Edited: I found a link in your profile!

I will take a look at it! It is really cool!

Updated the original post with GitHub link.
Note that the gnuplot scripts are not included.
With full output, it will take a few hours and generate a delimited list of information about each block.
You can also get data for a range, e.g. block 300000-301000 if you so wish.

There are likely better programs available to perform the same task, however I like the simplicity of using bitcoind wherever possible.

Yeah.
That's very cool indeed.  A lot of data for data maniacs Smiley

Could you do the same in JavaScript? Smiley

Regards.
member
Activity: 96
Merit: 10
esotericnonsense
July 15, 2014, 01:59:37 PM
#3
Hey!! This is very interesting!

What's is a link to the GitHub??
Edited: I found a link in your profile!

I will take a look at it! It is really cool!

Updated the original post with GitHub link.
Note that the gnuplot scripts are not included.
With full output, it will take a few hours and generate a delimited list of information about each block.
You can also get data for a range, e.g. block 300000-301000 if you so wish.

I believe you will need -txindex enabled to get coinbase fee data (it queries the coinbase transaction for each block).
Without that it should report 0 for all related items though I have not tested.

There are likely better programs available to perform the same task, however I like the simplicity of using bitcoind wherever possible.
legendary
Activity: 2212
Merit: 1199
July 15, 2014, 01:51:46 PM
#2
Hey!! This is very interesting!

What's is a link to the GitHub??
Edited: I found a link in your profile!

I will take a look at it! It is really cool!


Regards.
member
Activity: 96
Merit: 10
esotericnonsense
July 15, 2014, 01:49:23 PM
#1
I've recently been playing around with indexing the blockchain and producing some interesting charts.
I thought others may find them useful so I've uploaded them.




More charts can be found at the following link: https://azeteki.github.io/charts

The data was gleaned using a short python script to get historical block data from bitcoind.
This takes a little while but can be updated quickly with new blocks once historical information is indexed.
You can find it on my GitHub page if you are interested.

GitHub link: https://github.com/azeteki/bitcoind-chainstats
Pages:
Jump to: