To be able to pay to a handle is a though one to make decentralized and seamless.
Both "decentralised" and a centralised solution will need a centralized server to wake up the receiver lnd node by a push notification (probably via Firebase for Android), because you cannot receive Lightning payments without being online.
The decentralized solution needs to store the user alias in the blockchain and/or IPFS/etc. AFAICT Neutrino filters cannot find this data, so the mobile device itself can never itself retrieve it.
There are probably also attack vectors here where malicious actor could trigger a wake up
To be able to pay to a handle is a though one to make decentralized and seamless.
Both "decentralised" and a centralised solution will need a centralized server to wake up the receiver lnd node by a push notification (probably via Firebase for Android), because you cannot receive Lightning payments without being online.
The decentralized solution needs to store the user alias in the blockchain and/or IPFS/etc. AFAICT Neutrino filters cannot find this data, so the mobile device itself can never itself retrieve it.
There are probably also attack vectors here where malicious actor could trigger a wake up