Sample of genesis, growth, and current height
Sample of the latter part and the end of blk02655.dat. This probably covers parts of the last 10000 blocks.
Process here: https://twitter.com/bitcoinanatomy/status/1416891318232551428?s=20
$ pip install pixd
$ python -m pixd path/blk00000.dat
https://pypi.org/project/pixd/
Trying to understand:
- How many bytes per line and how 1MB looks
- Recognizing block headers, transaction data,
- Categorizing the patterns found
- Confirm order of blocks
- Locate special blocks and transactions (first segwit block, first transaction, batch transactions, multisig, coinjoins, LN channel opens)
Anyone else curious?
Thanks!
Edit:
Hex only. Different patterns left behind by the miners. Diversity in ways of constructing blocks causes the transaction signatures of the transactions align in and creating geometric and organic patterns. Each line has a ~32bytes or 64 hex characters. Changing this changes the frequency.
Details
Zooming out of the hex
Bigger sample