How was the average size of blk*.data chosen?

98 views
Skip to first unread message

Juan David Peña Melo

unread,
May 7, 2024, 4:43:28 AMMay 7
to Bitcoin Development Mailing List
I notice that the Bitcoin database is stored sequentially in blk*.dat files, with an average size between 128 to 134MB. I would like to know how this average size is determined and if there are any tests that demonstrate this size is the most efficient.

Peter Todd

unread,
May 30, 2024, 5:59:59 PMMay 30
to Juan David Peña Melo, Bitcoin Development Mailing List
Most likely someone just picked a number at random. For things like this, there
is a very wide range of values that are probably fine. The main limiting factor
at the high end, is some older file systems still don't support files >4GB, so
you'd want to pick a value below that; Monero all block data in a single file,
and that occasionally leads to issues when, eg, copying that file from one
place to another. At the low end, having tens of thousands of files in one
directory tends to cause problems.

--
https://petertodd.org 'peter'[:-1]@petertodd.org
signature.asc
Reply all
Reply to author
Forward
0 new messages