Closed2
VSS (Versioned Storage Service)
オリジナルのVSSはLDKのもの
Mutiny Wallet製のvss-rs
- 当初LDKのVSSをCloudflare D1で運用していた。後にPostgresに変更。
- Self-hostしやすいなどの利点があるとのこと。
本家の方もRust対応を目指していそう
VLSのロードマップにVSS (or LSS) integrationが組み込まれている
VSSとは何か
- 端末側の障害や紛失に耐えるべく、クラウドにDBを持たせるもの
- マルチデバイスでもクラウド上のDBは唯一なので、データの整合性が取れるようになる
- Mutiny WalletはIndexedDBを使っていたが、ブラウザでの整合性を取るのが難しかった
- サーバ側に認証の仕組みを挟み、クラウド側にDBを持たせられるようにする
参考
VSSのAPIスキーマ
- ProtobufでcallできるKVS
- 暗号化も可能なスキーマになっている
このスクラップは1ヶ月前にクローズされました