نویسندگان:
(1) مارتین کلپمن، دانشگاه کمبریج، کمبریج، انگلستان ([email protected])
(2) Paul Frazee، Bluesky Social PBC ایالات متحده؛
(3) جیک گلد، Bluesky Social PBC ایالات متحده؛
(4) Jay Graber، Bluesky Social PBC ایالات متحده؛
(5) Daniel Holmgren، Bluesky Social PBC ایالات متحده؛
(6) دوین آیوی، Bluesky Social PBC ایالات متحده؛
(7) جرومی جانسون، Bluesky Social PBC ایالات متحده؛
(8) برایان نیوبولد، Bluesky Social PBC ایالات متحده؛
(9) Jaz Volpert، Bluesky Social PBC ایالات متحده.
جدول پیوندها
چکیده و 1 مقدمه
2 برنامه اجتماعی Bluesky
2.1 ویژگی های تعدیل
2.2 دسته های کاربر
2.3 فیدهای سفارشی و انتخاب الگوریتمی
3 معماری پروتکل
3.1 مخازن داده های کاربر
3.2 سرورهای داده شخصی (PDS)
3.3 زیرساخت نمایه سازی
3.4 برچسبها و مولدهای خوراک
3.5 هویت کاربر
4 کارهای مرتبط
5 نتیجه گیری، قدردانی و مراجع
3.2 سرورهای داده شخصی (PDS)
یک PDS مخازن و فایلهای رسانهای مرتبط را ذخیره میکند و به هر کسی اجازه میدهد تا دادههایی را که میزبانی میکند از طریق HTTP API جستجو کند. علاوه بر این، یک PDS یک جریان بیدرنگ بهروزرسانیها را برای مخازنی که از طریق WebSocket میزبانی میکند، فراهم میکند. نمایه سازها (به بخش 3.3 مراجعه کنید) مشترک این جریان می شوند تا از رکوردهای جدید یا حذف شده (پست ها، لایک ها، دنبال کردن ها و غیره) با تاخیر کم مطلع شوند. این…