注目★★★★★Hacker News
ATProto は本当にオープン標準の基盤になれるか──プライベートデータの設計が課題
30秒で把握
- 1ATProto はアイデンティティ・認証で優れるも、プライベートデータ対応が独立システム化され統一データモデルを失いつつある
- 2レビュー記録など日常的な個人データはパブリック・プライベート・限定共有を柔軟に切り替える必要だが現設計では困難
- 3オープン標準による相互運用は前提が揺らぎ、開発者は個別に両対応を検討するか他プロトコル選定を検討の余地あり
要約
Luke Kanies はプライベート・パブリック両対応のレビュー記録アプリを ATProto 上に構築したいが、現在の設計では実現困難だと指摘した。ATProto はアイデンティティ・認証・ソーシャルグラフで優れているが、データモデルはパブリック前提で、プライベートデータは完全に独立したシステム「Permissioned Data」として設計されているという。Kanies は「プライベート・パブリックの違いはデータの本質ではなく、アクセス権限の差」と論じ、単一の統一されたデータモデルで両者を扱うべきだと主張した。結果として ATProto は「世代全体のアプリケーションを支える基盤」になる可能性を失いかけている。
あなたへの影響
日本のアプリケーション開発者が ATProto を検討する際、プライベートデータの扱い(家族・グループ内限定共有など)が現時点では別プロトコルになることを認識しておく必要があります。
推奨:レビュー・口コミ機能をやや細粒度で実装したい場合は、既存 ATProto 実装の制約を確認してからプロトタイプ着手すべき。