头版Folia Daily Briefing
← 返回头版
互联网

开发者分析ATProto协议设计瓶颈:私有数据支持仍需完善

一位开发者在参加柏林Local First Conference后,深入分析了ATProto协议的架构设计,指出其在支持私有数据方面存在根本性问题。

一位开发者在参加柏林Local First Conference后,深入分析了ATProto协议的架构设计,指出其在支持私有数据方面存在根本性问题。[1]

该开发者计划基于ATProto构建评论应用系统,但发现该协议目前仅设计为公开数据协议,其设计和存储系统都是为公开发布而构建的。[1]虽然社区正在设计"权限数据"功能来支持私有数据,但这要求开发者实际上编写两个独立的应用程序。[1]

开发者认为这种设计方案存在根本缺陷。[1]他表示,私有和公开数据本质相同,只是权限配置不同,不应该被设计成完全独立的系统。[1]此外,ATProto的Personal Data Server(PDS)是一个远程服务器,不像Git仓库那样支持离线本地操作,这使得用户必须始终与远程服务器交互。[1]因此,开发者认为ATProto违反了Local First的原则。[1]

尽管对该协议的设计理念持有异议,该开发者仍然对ATProto保持积极态度,但指出如果协议的设计理念不改变,基于其进行开发会面临很大困难。[1]


ATProtoBluesky去中心化协议私有数据应用开发

来源

  1. Hacker News · Building on ATProto