ATProto Spacesアルファ版公開:非公開データを扱う新プリミティブ
ATProto spaces: A new extension to ATProto that enables non-public data

AT Protocol(atproto)に、非公開データを保存・同期するための新しいプリミティブ「Spaces」がアルファ版として登場しました。これまでatproto上のデータは全て公開が原則でしたが、Spacesにより、設定や下書き、限定公開のコミュニティ、サブスクリプション型の出版など、非公開データを扱うアプリケーションが構築可能になります。アクセス制御は提供しますが、暗号化はされない点に注意が必要です。アルファ版では、ホスト型PDS、SDK、サンプルアプリが提供され、開発者はすぐに試せます。ただし、本番利用は禁止で、データは消去される可能性があります。
Spacesは、公開データのブロードキャストプロトコルとは異なり、リレーの概念がなく、データはPDSホストから直接同期されるため、同期プロトコルは大幅に軽量で、リアルタイム同期の機能を備えています。
HNでの議論
31- jodosha
重要なのは、スペースがアクセス制御を提供するものであって、機密性を提供するものではないということです。スペース内のデータは、そのスペースにアクセスできるユーザーやアプリケーションなら誰でも読むことができます。暗号化されているわけではありません。
- notnullorvoid
どうやら、あらゆる場面で「プライベート」という言葉が避けられ、「非公開」に置き換えられているようです。システム自体はおそらく堅牢で、データが暗号化されていないだけだというのは理解していますが、それは当然のことかもしれません。AtProtoに詳しいユーザーには完全に明確かもしれませんが、他の人にはいくつかの点をもっと明確にする必要があります。
- データが正確にどこに保存されるのか
- 「スペースの権限者」とは誰で、なぜ信頼すべきなのか
- スペース内のデータを手動で暗号化・復号化できる戦略
そして、「非公開」のような怪しげな用語は避けるべきです。
- arikrahman
やった、tangled.shがプライベートリポジトリを持つことになるんだ。
- isodev
議論の中でIDSA(https://internationaldataspaces.org/)への言及がどこにもないのは、かなり衝撃的です。ATprotoのほとんどは、データスペースの概念に基づいているように見えますが、その上に「RDFは好きじゃない」という奇妙なレイヤーが適用されています。レキシコンの増え続ける混乱が、やがて彼らに自己修正を促し、既存のオントロジー(schema.orgやその他多数)の再利用(そして奨励)をもっと検討するようになることを願っています。
- pocksuppet
つまり、これはもう、ただのサーバーってこと?