Good morning Johnson,

> Generally speaking, I think walletless protocol is needed only when you want 
> to rely a third party to open a offchain smart contract. It could be 
> coinswap, eltoo, or anything similar.

I think a third party would be pointless in general, but then I am strongly 
against custodiality.

The idea is that you have some kind of hardware wallet or similar "somewhat 
cold" storage *that you control yourself*, and crate channels for your hot 
offchain Lightning wallet, without adding more transactions from your 
somewhat-cold storage to your hot offchain Lightning wallet on the blockchain.

Then you could feed a set of addresses to the hot offchain wallet (addresses 
your somewhat-cold storage controls) so that when channels are closed, the 
funds go to your somwhat-cold storage.

I also doubt that any custodial service would want to mess around with 
deducting funds from what the user input as the desired payment.  I have not 
seen a custodial service that does so (this is not a scientific study; I rarely 
use custodial services); custodial services will deduct more from your balance 
than what you send, but will not modify what you send, and will prevent you 
from sending more than your balance minus the fees they charge for sending 
onchain.

Even today, custodial services deducting from your sent value (rather than the 
balance remaining after you send) would be problematic when interacting with 
merchants (or their payment processors) accepting onchain payments; the 
merchant would refuse to service a lower value than what it charges and it may 
be very technically difficult to recover such funds from the merchant.
I expect such a custodial service would quickly lose users, but the world 
surprises me often.

Regards,
ZmnSCPxj
_______________________________________________
bitcoin-dev mailing list
bitcoin-dev@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev

Reply via email to