I am currently writing a bachelor thesis where I plan to conduct some experiments on
regtest network to evaluate how effective a particular rebalancing algorithm performs compared to currently used rebalancing solutions. Previously, during the research phase, I had in mind to run it on the
testnet, but then I realized that it wouldn't make a lot of sense because of unfair circumstances (I would not be able to rebalance on the same network/graph states). This led me to the idea of using
regtest to be able to simulate and experiment with networks under the same conditions. But this is not a perfect environment either, as it is a sandbox environment, and I have to monitor the state of the whole network myself. I use the
regtest workbench and it makes my job a lot easier in many ways, but now I'm faced with an important question, the answer to which would help me bring my local network closer to the real setup. Namely, is there any way to import a lightning network snapshot into the
regtest local network?
As far as I understand, this question has already been answered here, but perhaps something has changed.
Do you think I have taken the right approach to do the needed experiments? I would like to play with my rebalancing method on
testnet as well, but as I see it now, I would not be able to draw any conclusions as I would not have a comparative factor. In that case, I don't see any contribution a bachelor's work could have made. Maybe you could advise something useful for this vector of work in the context of the libraries and projects?
Thanks in advance for the answers!