@k00b, just a silly idea that came to mind.
Couldn't someone use SN non-custodially if they provided:
  • An lnaddress where sats could be scrubbed towards when they receive sats in SN.
  • A LNURLwithdraw from which sats could be requested when they want to post/reply/upvote on SN.
Not saying this is trivial or desirable, but would it be possible?
I am personally very happy with SN being custodial. I always have enough sats for one beer, just in case my node is down right when I want to get a beer (been there, done that).
It's something I've considered as a first step. It serves some of the personas in (2) that either manage their own domain/lnurl server or prefer another custodian.
reply
I think it's an interesting idea. Although I'm not sure of how the experience of constant micropayments (<100 sats) back and forth would be. I'm guessing users might take a big dent on fees if their channels have heavy base fees.
reply