VLS
鍵をリモートにおいて署名すればよいという単純な話ではない
署名するデータが正しいものか Validate する必要がある
CLN と使う時の構成図
LN async payment が実現したときに、VLS を使って通常のmobile wallet のアーキテクチャを変更し、モバイルは署名だけにする意味はあるか? 常時オンラインにできる
ルーティングではなくて普通の送受金には async payment で十分?
async payment でも CTLV が切れる前にオンラインにならなければ受け取れるものも受け取れないので、受け取りそこねるリスクはなくなるか?
受取だけできるノードってどんなリスクがある?
channel 作成には鍵が必要
commitment tx を更新する必要があるから鍵は必要か、、、
相手がチートしたときに取り返す tx を発行しないといけないよね
watch tower を使うか、定期的に起動する必要がある
一つの node を複数の UI で共有できる
モバイルからでもdesktopからでも全く同じ node の UI になれる
プロトコルとして node 実装、あるいは node 機能を API で提供する形式にすると、いくつもの UI を自由に実装できる
データが sync できればサーバーでなくてもいいのでは?
デメリット
サーバー環境はユーザーがコントロールできない
VPS 借りて立てる node となにが違う?
同じだろう
つまり、自宅サーバーで node 運用するユーザー以外はこれを受け入れられる
実装
LDK based VLS ready LN node
Multiple binaries
one is run along side CLN and works as signer. Proxy
the other is signer may hosted on other server. Communicate CLN via proxy.
vlsd2
This is not a multisig
ln node の接続方法はいくつかの方式がある
LSS