LSPS
LSPS0
Transport layer として BOLT8 を使うことが決まっている payload は TLV などではなく、JSON である
channel request
LSPS2
PR
JIT channel
breez LSP で言うところの on-the-fly channel
Trust Models
LSP か client のどちらかがリスクを負う必要がある
LSP は channel を作ったが client が応答しなければ、channel クローズする必要があるが to_self_delay の間 sats がロックさる
client は channel 作成の tx がマイニングされる前に preimage を渡してしまうと、実際には sats を受け取れない可能性がある
Fee なし運用できるか?
クライアントごとに切り替えるなどできるか?
送金額が open channel の fee に満たない場合どうする?
async payment が実装されていれば、送金元で止めておくことはできるという案
認証/暗号化が済んでいるチャネルなのに、なぜ promise field が必要なのか?
LSPS4
受け取りに JIT channel を使うことで、payer に対して ephemeral な node id しか伝えずプライバシーを守ることができる
これは単に同じ LSP から続けて JIT channel を買う場合のフローという感じか?
LSPS compatible LSP implementation
Repo by Zmn who leads the spec may helpfull.