Repository navigation
Adding stratum-work first-seen timestamps - #31
Conversation
|
Thinking about this more... I should be incorporating prev_hash from the mining.notify. This would give me timings for blocks that become stale too. I'll fix this later today. |
|
Thanks for adding your timestamps! I think this is a valuable contribution because pools are usually the first ones to learn about a new block. However, I prefer to have all csv files in the same format. So ideally: I saw that the stratum-work timestamps are in nanoseconds and that you've changed them to Instead of I see the problem with the height of the jobs needing to be height - 1, and I think this should already be correct in the commited CSV file. Researchers / users of this dataset might not be aware of this, and run into problems. |
|
I've just merged #32. If you rebase your branch, you don't need to update the mermaid gantt chart anymore (since I removed it from the README, we have this on the website now). Additionally, I've updated the block header timestamps file. Depending on the height at which your timestamps end, we might need to update it once more. Let me known if you need help! |
000de35 to
8610694
Compare
|
Thanks for the guidance. This is ready for a re-review:
|
|
I'll do the following rebase to squash the commits: from: to: And I'll also add the missing block header timestamps to make sure we have the full data. |
578c9b0 to
96fe53f
Compare
|
There seems to be an issue with a handfull of timestamps. Maybe you've restarted stratum-work or similar. Otherwise, this looks good! Should we drop them? Do you have a guess why they are wrong? |
96fe53f to
eacc774
Compare
|
This The export is looking better now.
|
Awesome! Looks good, thank you for the contribution!
If you used any special scripts or steps you want to document for a potential next time, feel free to just leave a comment here on what you did this time. I usually find this very useful and thank my past self. |

Here are some timestamp-related data exports from my https://stratum.work/ dataset (see #30).
These exports have timestamps for when the first mining.notify message arrived at my collector for each height. The collector is physically located in us-east (Ashburn, VA), so expect a small bit of geo-latency in these timestamps between the
stratum server->stratum.work collector.data/stratum_work_empty.csv- first empty job seendata/stratum_work_not_empty.csv- first non-empty job seenThe format is:
closes #30