2. It would be possible for your node to provide a service with ONLY your revocation keys for your open channels, and not ANY of your other private keys.
did you mean "impossible" maybe ? Because it is NOT possible to provide a service with only revocation keys and without other private keys.
Why not? Did you read the entire paragraph? Or did you just read that one sentence and then assume you knew what I was suggesting?
Ah, I was confused by the two different references to "you". "you" providing a service (I thought, in the LN network as a node) with "your" revocation keys only.
You meant: Jack providing a service to Joe, who can give his revocation key to Jack while Joe is on a holiday, and Jack watching whether Joe's partner is, in the mean time, not scamming him, and if ever he does, he sends a punishment transaction with the revocation key in the name of Joe.
Yes, I see now finally what you mean. A kind of online watchdog that sends punishments only, to keep your channels open and guard them while you're on a holiday.
As you say yourself, I guess the big danger is that Jack can now run with the punishment coins. If ever he knows who was Joe's partner, they could even make a deal ! Joe's partner sends a stale settlement, Jack sends the punishment transaction with the revocation key to a new address, and Jack and Joe's partner share Joe's part of the channel. Hmm. I think I'm going to set up such a service
