Hello fellows,
I am a Computer Science and Maths student who is thinking about his Bachelor Thesis.
I would love to contribute with my time & knowledge to improve the UX of the Bitcoin Lightning Network. While running my own node I ran occasionally into issues.
With this post I would like to get some ideas / inspiration etc. what I could research about that can make a difference in the real world.
I have solid experience Fullstack development (work experience) and data science (university).
My idea:
I am thinking that analysing how your node is performing on the Lightning Network and giving the user individual suggestions (maybe with individual reasoning for more education) what to improve could, increase the UX.
I could code a software that uses the lncli API:
describegraph
getnetworkinfo
feereport
walletbalance
or manual input how much sats one is willing to put into itlistpayments
- maybe some more metrics
The software constructs the graph around your node, analyses your payments and runs some test payments, not actual payments (more like probing). Maybe I will come up with some smart strategies to find cheaper routes or peers it might be worth connecting to, to reduce failed payment and lower the fees.
When finished the user receives a list of suggestions (with reasoning).
I am curious what you think about it, maybe you have already tried something similar or you know some books/papers etc to dive in.
Thanks for your responses and have a great easter holiday!