citp / BlockSci

A high-performance tool for blockchain science and exploration
https://citp.github.io/BlockSci/
GNU General Public License v3.0
1.34k stars 259 forks source link

Reproduce clustering on another machine? #373

Closed jiagengliu closed 4 years ago

jiagengliu commented 4 years ago

BlockSci version: v0.6 Blockchain: Bitcoin


I was wondering if clustering is deterministic and/or reproducible on another machine? In particular, can we retrieve the parameters used to create a cluster, such as start, end, and/or heuristic?

Thank you so much.

maltemoeser commented 4 years ago

It should be deterministic, though I believe due to the linkScripthashNested step during clustering it will currently only produce the same results if the chain objects are the same (i.e. have the same height)

jiagengliu commented 4 years ago

Thank you! Is there a way to retrieve the height, start, end, and/or heuristic information from an existing cluster?

maltemoeser commented 4 years ago

No, that information isn't stored in the clustering.

jiagengliu commented 4 years ago

I wish it were. Thanks though!