Орталықтандырылған Telegram және X (Twitter) сияқты алыптар үстемдік ететін әлемде федеративті жүйелер деректер мен коммуникацияларды басқарудың баламалы моделін ұсынады. Бұл жай ғана технология емес, бақылауды бөлуге және тәуелсіз түйіндердің ерікті бірігуіне негізделген философия.
Федеративті жүйе дегеніміз не және оның архитектуралар спектріндегі орны
Федеративті ақпараттық жүйе — бұл қатаң орталықтандыру мен Web3 толық орталықсыздандыру арасындағы аралық орынды алатын архитектура. Мұндай желіде әрбір түйін (сервер) автономды түрде басқарылады: оның өз иесі, модерация ережелері және аудиториясы бар. Дегенмен, бірыңғай ашық хаттаманың арқасында әртүрлі түйіндердің пайдаланушылары бір-бірімен еркін әрекеттесе алады.
Орталықтандырылған платформалардан басты айырмашылығы — бірыңғай істен шығу нүктесінің болмауы. Бір сервердің істен шығуы бүкіл желіні тоқтатпайды. Орталықсыздандырылған блокчейн желілерінен айырмашылығы, федерация ымыраға келуді ұсынады: сіз өз деректеріңізді жеке бақылауға болатын, таңдаған нақты серверге сеніп тапсырасыз, бірақ сонымен бірге жаһандық байланысты сақтайсыз.
Тарихи тамырлар: электрондық поштадан XMPP-ге дейін
Федерация тұжырымдамасы жаңа емес. Оның ең ерте және жаппай мысалы — 1982 жылы стандартталған SMTP хаттамасында жұмыс істейтін электрондық пошта. Кез келген адам өз пошта серверін орнатып, орталық органның рұқсатынсыз жаһандық желінің бөлігі бола алады.
Одан кейін Usenet (1979-1980) — жаңалық топтары жүйесі, FidoNet (1984) — BBS станциялары желісі және XMPP (Jabber) (1999) — лездік хабар алмасудың ашық стандарты пайда болды. Барлық осы жүйелердің ортақ белгісі — меншікті хаттаманың орнына ашық стандарт және серверлердің ерікті федерациясы. Дегенмен, шашыраңқы пайдаланушы тәжірибесі мен орнатудың күрделілігіне байланысты олар ешқашан жаппай тұтынушылық өнімге айналмай, энтузиастар мен ұйымдардың үлесі болып қалды.
Fediverse, ActivityPub және идеяның қайта жандануы: Diaspora-дан Mastodon-ға дейін
Федеративті желілерге деген қазіргі қызығушылықтың өрлеуі 2010 жылы профессор Эбен Могленнің орталықтандырылған әлеуметтік желілерді «тегін бақылау» деп атаған сөзінен басталды. Бұл студенттерді Diaspora — тәуелсіз «подтар» (pods) желісін құруға шабыттандырды. Жоба Facebook көлеміне жетпесе де, идеяның өміршеңдігін дәлелдеді.
Сонымен қатар OStatus хаттамасы дамыды, бірақ оның күрделілігі енгізуді тежеді. 2018 жылы W3C жаңа стандарт — ActivityPub бекітті. Ол екі негізгі міндетті шешті: клиент пен сервер арасындағы, сондай-ақ серверлер арасындағы өзара әрекеттесуді біріктірді және жария және жеке жазбаларды нақты ажырата отырып, анонимділікті арттырды.
ActivityPub-ты танымал етуде 2016 жылы іске қосылған микроблог платформасы Mastodon шешуші рөл атқарды. 2022 жылы Twitter-ді Илон Маск сатып алғаннан кейін Mastodon пайдаланушылардың көптеп ағынын бастан кешіріп, айына 2,6 млн белсенді пайдаланушы шыңына жетті. Бүгінде Fediverse термині барлық тәуелсіз ActivityPub платформаларын біріктіреді: Mastodon (микроблогтар), PeerTube (бейне), Pixelfed (фото) және басқалары.
Matrix: корпорациялар мен мемлекеттерге арналған федерация
Matrix — бұл хабар алмасу және дауыстық/бейне байланысқа арналған хаттама, ол басынан бастап «тұрақты федерация» үшін жобаланған. Оның архитектурасы бағытталған ациклдік графқа (DAG) негізделген, мұнда әрбір жаңа хабар криптографиялық түрде алдыңғы хабарларға байланады. Бұл серверлерге байланыстағы ұзақ үзілістерден кейін де автоматты түрде синхрондауға және тарихты «біріктіруге» мүмкіндік береді.
Шифрлаудың соңына дейін (Olm және Megolm хаттамалары) және ашық бастапқы кодының арқасында Matrix цифрлық егемендік маңызды болып табылатын құрылымдар үшін таңдауға айналды. Оны Франция үкіметі (Tchap мессенджері), Германия қарулы күштері (BwMessenger), НАТО, сондай-ақ Mozilla және Automattic сияқты корпорациялар пайдаланады.
Бәсекелестер мен баламалар
Matrix корпоративтік секторда үстемдік етеді, бірақ оның күшті бәсекелестері бар. 2020 жылы құрылған Nostr хаттамасы серверлерден толығымен бас тартып, релелер мен аккаунтты кілттерге криптографиялық байлауды, микроплатеждер үшін Lightning Network-тің туынды интеграциясын пайдаланады. Bluesky-дің AT Protocol, керісінше, тасымалданатын тұлғаға назар аударып, серверді ауыстырған кезде өз профиліңіз бен әлеуметтік графыңызды «алып кетуге» мүмкіндік береді.
Менің талдауым: Федеративті жүйелер — бұл жай ғана технологиялық қызық емес, деректерге корпорациялардың монополиясынан шаршағандар үшін жетілген балама. Web3 жаппай қабылдауға өз жолын іздеп жатқанда, Fediverse және Matrix прагматикалық ымыраны ұсынады: ыңғайлылықты толық жоғалтпай бақылау. Дегенмен, басты сын-қатер пайдаланушы тәжірибесі болып қалады — өз серверін орнату әлі де күш-жігерді қажет ететіндіктен, жаппай пайдаланушы қарапайымдылық үшін «тегін бақылауды» таңдайды.