Назад
В atproto немає інстансів: як протокол відрізняється від Mastodon
SiTech AI Team2 წთ. საკითხავი

В atproto немає інстансів: як протокол відрізняється від Mastodon

Ден Абрамов пояснює, чому пошук інстансів Bluesky є категоріальною помилкою: atproto розділяє хостинг і агрегацію, як RSS і Google Reader, тож інстансів у ньому просто немає.

Щоразу, коли стаття про atproto — протокол, на якому працює Bluesky — потрапляє на Hacker News, у коментарях виникає одне й те саме питання: де всі інстанси Bluesky? У публікації на overreacted.io від 19 червня Ден Абрамов відповідає, що це категоріальна помилка: в atproto інстансів немає взагалі. «Інстанси», на його думку, — це мастодонівське поняття, яке не відповідає будові протоколу.

Хостинг і агрегація — це різні речі

Пояснення починається з RSS. У золоту добу блогів люди публікували тексти на власних сайтах, а застосунки на кшталт Google Reader і Feedly агрегували все опубліковане. Головна деталь: хостинг і агрегація були розділені — пости не жили в Google Reader, а самі застосунки були лише проєкцією блогосфери. Традиційні соцмережі звели обидві функції в одну коробку з одним застосунком, що породило централізацію та некеровані мережеві ефекти.

Як працюють інстанси Mastodon

Відповідь Mastodon полягала в тому, щоб зробити цю коробку придатною для самостійного хостингу, аби кожна спільнота мала власний маленький Facebook. Оскільки кожен інстанс — це окремий простір без спільного джерела істини, їм доводиться пересилати пости одне одному — це і є федерація. Наслідки очевидні: ідентичність включає місце походження, тож нік у Mastodon схожий на адресу електронної пошти; якщо два інстанси припиняють федерацію, друзі зникають зі стрічки; якщо ваш інстанс вимикається, ідентичність перестає існувати; а кількість зв'язків між інстансами зростає як O(n²).

Що натомість робить atproto

atproto розділяє хостинг і агрегацію на рівні мережі — так само, як RSS і Google Reader. Є хостинг, який можна змінити, і є застосунки, що агрегують дані з усіх хостингів. Абрамов пише, що переніс власний акаунт на інший хостинг того ж дня, коли опублікував текст, і процес минув автоматично, окрім трьох-чотирьох незручних моментів; сміливіший користувач може розмістити всі свої дані самостійно й безкоштовно на Cloudflare. Застосунки не залежать від Bluesky: автор згадує Tangled і Semble, а також власний невеликий застосунок Sidetrail.

Публікація завершується двома питаннями, які насправді вимірюють децентралізацію в цій моделі: чи переходять люди на альтернативний хостинг і чи створюють вони нові застосунки? Запускати багато копій сервера бази даних Bluesky можливо — Blacksky робить це заради власної філософії модерації — але це не корисніше за багато копій Google Reader, а така мережева інфраструктура, як релеї, вже рік коштує дешево в експлуатації.

SSiTech

SiTech — веброзробка з підтримкою AI

Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.