Skip to content

Add 1786032000, update latest_asmap.dat - #65

Merged
fjahr merged 1 commit into
bitcoin-core:mainfrom
jurraca:add-1786032000
Aug 11, 2026
Merged

Add 1786032000, update latest_asmap.dat#65
fjahr merged 1 commit into
bitcoin-core:mainfrom
jurraca:add-1786032000

Conversation

@jurraca

@jurraca jurraca commented Aug 9, 2026

Copy link
Copy Markdown
Collaborator

This adds the latest_asmap.dat result for the coordinated launch from #63 for epoch 1786032000. We had a match from 7/11 participants. The sha256 hashes after encoding the file are:

final_result.txt (output of the run): 2c76c78a66583b36d3eef56797b01c2045bbfb8c6085f7f81bbe2b56753c82a5
filled / latest_asmap.dat: 5691b328295cd4266f86e85f84316eea049896049246646b918edec67348eb99
unfilled: 2a2b4be4a12aa55a496ceb7eb9e19c9cb2b9f57c5e8de0a7bd48cdbb9b96e7d8

To confirm the result of the encoding you can use asmap-tool.

$ sha256sum final_result.txt
2c76c78a66583b36d3eef56797b01c2045bbfb8c6085f7f81bbe2b56753c82a5 final_result.txt

$ python bitcoin/contrib/asmap/asmap-tool.py encode --fill final_result.txt 1786032000_asmap.dat

$ sha256sum 1786032000_asmap.dat
5691b328295cd4266f86e85f84316eea049896049246646b918edec67348eb99 1786032000_asmap.dat

$ python bitcoin/contrib/asmap/asmap-tool.py encode final_result.txt 1786032000_asmap_unfilled.dat

$ sha256sum 1786032000_asmap_unfilled.dat
2a2b4be4a12aa55a496ceb7eb9e19c9cb2b9f57c5e8de0a7bd48cdbb9b96e7d8 1786032000_asmap_unfilled.dat

# also check the latest_asmap.dat file is the filled ASmap
$ sha256sum latest_asmap.dat
5691b328295cd4266f86e85f84316eea049896049246646b918edec67348eb99 latest_asmap.dat

@Emzy

Emzy commented Aug 9, 2026

Copy link
Copy Markdown

I got the same asmap files.

$ sha256sum out/1786032000/final_result.txt
2c76c78a66583b36d3eef56797b01c2045bbfb8c6085f7f81bbe2b56753c82a5  out/1786032000/final_result.txt

$ python ../bitcoin/contrib/asmap/asmap-tool.py encode --fill out/1786032000/final_result.txt 1786032000_asmap.dat

$ sha256sum 1786032000_asmap.dat
5691b328295cd4266f86e85f84316eea049896049246646b918edec67348eb99  1786032000_asmap.dat

$ python ../bitcoin/contrib/asmap/asmap-tool.py encode out/1786032000/final_result.txt 1786032000_asmap_unfilled.dat

$ sha256sum 1786032000_asmap_unfilled.dat
2a2b4be4a12aa55a496ceb7eb9e19c9cb2b9f57c5e8de0a7bd48cdbb9b96e7d8  1786032000_asmap_unfilled.dat

@fanquake

Copy link
Copy Markdown
Member

Will this update be PR'd to Core for v32.0 (bitcoin/bitcoin#35122)?

@fjahr

fjahr commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator

Will this update be PR'd to Core for v32.0 (bitcoin/bitcoin#35122)?

Since we have our next regularly scheduled run on the Sept 3rd and we only need the file by Sept 10th, I would say we rather use the next one.

@fjahr

fjahr commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator

ACK 508156e

I verified both filled and unfilled encoding results and checked the hashes of the files included in the pull.

@jorisstrakeljahn

Copy link
Copy Markdown
Contributor

ACK 508156e

I also verified the hashes and got the same results.

@hodlinator hodlinator left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK 508156e

Reproducing final_result.txt from inputs using Kartograf

Inputs: #63 (comment)

[In kartograf dir]

₿ ./run map --reproduce ~/Downloads/1786032000 --epoch 1786032000
...
The SHA-256 hash of the result file is: 2c76c78a66583b36d3eef56797b01c2045bbfb8c6085f7f81bbe2b56753c82a5
Total runtime: 0:19:38.015148

Digest matches #63 majority result.

Encoding

[Still in kartograf dir]

₿ sha256sum out/r1786032000/final_result.txt 
2c76c78a66583b36d3eef56797b01c2045bbfb8c6085f7f81bbe2b56753c82a5  out/r1786032000/final_result.txt

₿ python ~/bitcoin/contrib/asmap/asmap-tool.py encode --fill out/r1786032000/final_result.txt 1786032000_asmap.dat

₿ sha256sum 1786032000_asmap.dat
5691b328295cd4266f86e85f84316eea049896049246646b918edec67348eb99  1786032000_asmap.dat

₿ python ~/bitcoin/contrib/asmap/asmap-tool.py encode out/r1786032000/final_result.txt 1786032000_asmap_unfilled.dat

₿ sha256sum 1786032000_asmap_unfilled.dat 
2a2b4be4a12aa55a496ceb7eb9e19c9cb2b9f57c5e8de0a7bd48cdbb9b96e7d8  1786032000_asmap_unfilled.dat

Comparing with PR

[In asmap-repo at 508156eb35a0c12e6fd14edd33c35db53bc1eea3]

₿ sha256sum 2026/1786032000_asmap.dat 
5691b328295cd4266f86e85f84316eea049896049246646b918edec67348eb99  2026/1786032000_asmap.dat

₿ sha256sum latest_asmap.dat 
5691b328295cd4266f86e85f84316eea049896049246646b918edec67348eb99  latest_asmap.dat

₿ sha256sum 2026/1786032000_asmap_unfilled.dat 
2a2b4be4a12aa55a496ceb7eb9e19c9cb2b9f57c5e8de0a7bd48cdbb9b96e7d8  2026/1786032000_asmap_unfilled.dat

@fjahr
fjahr merged commit 1dd047e into bitcoin-core:main Aug 11, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants