
Twitter Alternatifinden Ana Akıma
Bluesky, Kasım 2024'te sosyal medya tarihinin en hızlı büyüme dönemlerinden birini yaşadı. ABD başkanlık seçimleri sonrasında günde 1 milyonun üzerinde yeni kayıt alarak toplam kullanıcı sayısını 20 milyonun üzerine taşıdı. Platform, birkaç hafta içinde bir niş Twitter alternatifinden küresel ölçekte bir sosyal ağa dönüştü.
Neden Göç Ettiler?
X'ten (eski Twitter) Bluesky'a göçün arkasında birden fazla faktör var:
Elon Musk faktörü: X'in sahibi Elon Musk'ın ABD seçimlerinde aktif siyasi pozisyon alması, birçok kullanıcıyı rahatsız etti. Musk'ın Trump kampanyasına 250 milyon dolar bağışlaması ve DOGE (Department of Government Efficiency) liderliğini üstlenmesi, platformun tarafsızlığına olan güveni sarstı.
İçerik moderasyonu endişeleri: X'in güvenlik ekibini daraltması, dezenformasyon ve nefret söylemi ile mücadelede gerilemeye yol açtı. Trust & Safety ekibinin %80'i işten çıkarılmıştı.
Reklam ve algoritma değişiklikleri: Premium abone olmayanların görünürlüğünün azalması, zorunlu algoritmik timeline ve artan reklam yoğunluğu kullanıcı deneyimini olumsuz etkiledi.
AT Protocol: Merkeziyetsiz Sosyal Medyanın Altyapısı
Bluesky'ın teknik temeli AT Protocol (Authenticated Transfer Protocol). Bu, sosyal medyanın geleceğini şekillendirebilecek açık, merkeziyetsiz bir iletişim protokolü:
Taşınabilir Kimlik (DID): Kullanıcı kimliğiniz herhangi bir sunucuya bağlı değil. Bluesky kapansa bile kimliğinizi ve takipçi listenizi başka bir AT Protocol sunucusuna taşıyabilirsiniz.
Kendi Sunucunuz (PDS): İsterseniz kendi Personal Data Server'ınızı çalıştırabilirsiniz:
1# Kendi PDS sunucunuzu kurmak için:
2# https://github.com/bluesky-social/pds
3
4# Docker ile kurulum
5git clone https://github.com/bluesky-social/pds.git
6cd pds
7
8# Ortam değişkenlerini ayarlama
9cat > .env << EOF
10PDS_HOSTNAME=pds.sizin-domain.com
11PDS_ADMIN_PASSWORD=güvenli-şifre
12PDS_JWT_SECRET=$(openssl rand -hex 16)
13PDS_PLC_ROTATION_KEY_K256_PRIVATE_KEY_HEX=$(openssl rand -hex 32)
14EOF
15
16# Başlatma
17docker compose up -d
18
19# Kullanıcı oluşturma
20./pdsadmin.sh account create \
21 --email [email protected] \
22 --handle siz.sizin-domain.comÖzelleştirilebilir Feed'ler: Bluesky'ın en yenilikçi özelliği. Algoritma bir kara kutu değil—topluluk tarafından oluşturulan farklı feed algoritmaları arasında seçim yapabilirsiniz:
- Kronolojik timeline (varsayılan)
- "What's Hot" - trend içerikler
- Konu bazlı feed'ler (teknoloji, spor, sanat...)
- Topluluk tarafından küratörlenmiş feed'ler
- Kendi özel feed algoritmanızı bile yazabilirsiniz
Feed Generator API: Kendi Algoritmanı Yaz
AT Protocol'ün en güçlü yönlerinden biri, herkesin kendi feed algoritmasını oluşturabilmesi:
1// Feed Generator örneği - TypeScript
2// https://github.com/bluesky-social/feed-generator
3
4import { AppContext } from './config';
5import { QueryParams } from './lexicon/types/app/bsky/feed/getFeedSkeleton';
6
7// "Teknoloji" feed'i - belirli anahtar kelimeleri içeren postları filtreler
8export const handler = async (ctx: AppContext, params: QueryParams) => {
9 const techKeywords = [
10 'javascript', 'typescript', 'react', 'nextjs',
11 'python', 'rust', 'ai', 'ml', 'startup'
12 ];
13
14 let builder = ctx.db
15 .selectFrom('post')
16 .selectAll()
17 .orderBy('indexedAt', 'desc')
18 .limit(params.limit);
19
20 // Anahtar kelime filtresi
21 builder = builder.where((eb) =>
22 eb.or(
23 techKeywords.map(kw =>
24 eb('post.text', 'like', `%${kw}%`)
25 )
26 )
27 );
28
29 const feed = await builder.execute();
30
31 return {
32 feed: feed.map(row => ({
33 post: row.uri,
34 })),
35 };
36};Teknik Mimari
Bluesky'ın mimarisi üç katmandan oluşuyor:
1AT Protocol Mimarisi:
2
3┌─────────────────────────────────────────────┐
4│ Kullanıcılar │
5│ (Web, iOS, Android, 3. parti) │
6└─────────────┬───────────────────┬───────────┘
7 │ │
8┌─────────────▼─────┐ ┌──────────▼──────────┐
9│ App View │ │ Feed Generator │
10│ (İçerik sunumu) │ │ (Algoritma katmanı) │
11└─────────────┬─────┘ └──────────┬──────────┘
12 │ │
13┌─────────────▼───────────────────▼──────────┐
14│ Relay / BGS │
15│ (Veri toplama ve dağıtım ara katmanı) │
16└─────────────┬───────────────────┬──────────┘
17 │ │
18┌─────────────▼─────┐ ┌──────────▼──────────┐
19│ PDS (Bluesky) │ │ PDS (Bağımsız) │
20│ (Ana sunucu) │ │ (Kendi sunucunuz) │
21└───────────────────┘ └─────────────────────┘Bu mimari, email'in federasyonuna benzer: Gmail ile Yahoo kullanıcıları birbirine mail atabilir gibi, farklı PDS'lerdeki kullanıcılar birbirleriyle etkileşime geçebilir.
Rakamlarla Büyüme
| Tarih | Kullanıcı Sayısı | Tetikleyen Olay |
|---|---|---|
| 2023 Şubat | 30.000 | Davetiyeli beta |
| 2024 Şubat | 3 milyon | Herkese açıldı |
| 2024 Eylül | 10 milyon | Brezilya'da X yasağı |
| 2024 Kasım | 20+ milyon | ABD seçim göçü |
| 2025 Ocak | 25+ milyon | Büyüme devam |
Özellikle Brezilya'da X'in yasaklanması (Eylül 2024) ve ABD seçimleri sonrası göç dalgaları, platformun büyüme grafiğinde belirgin sıçramalar oluşturdu.
Mastodon ve Threads ile Karşılaştırma
| Özellik | Bluesky | Mastodon | Threads (Meta) |
|---|---|---|---|
| Protokol | AT Protocol | ActivityPub | ActivityPub (kısmi) |
| Veri taşınabilirliği | ✅ Tam | ⚠️ Kısmi | ❌ |
| Özel feed'ler | ✅ | ❌ | ❌ |
| Kullanıcı deneyimi | Twitter benzeri | Instance bağımlı | Instagram benzeri |
| Moderation | Topluluk + Merkezi | Instance bazlı | Meta kuralları |
| Kullanıcı sayısı | 25M+ | 10M+ | 200M+ |
| Gelir modeli | Henüz yok | Bağış/sponsor | Reklam (Meta) |
API ve Geliştirici Ekosistemi
Bluesky'ın API'si tamamen açık ve kullanımı ücretsiz:
1// Bluesky API ile post paylaşma
2import { BskyAgent } from '@atproto/api';
3
4const agent = new BskyAgent({
5 service: 'https://bsky.social'
6});
7
8await agent.login({
9 identifier: 'sizin-handle.bsky.social',
10 password: 'app-password'
11});
12
13// Post oluşturma
14await agent.post({
15 text: 'Merhaba Bluesky! 🦋',
16 createdAt: new Date().toISOString(),
17});
18
19// Timeline okuma
20const timeline = await agent.getTimeline({ limit: 50 });
21timeline.data.feed.forEach(item => {
22 console.log(`${item.post.author.handle}: ${item.post.record.text}`);
23});Sürdürülebilirlik Sorusu
Bluesky'ın en büyük zorluğu sürdürülebilir bir gelir modeli oluşturmak. Platform henüz reklam almıyor. 36 milyon dolarlık yatırım alan Bluesky'ın potansiyel gelir kaynakları:
- Premium abonelik (özel özellikler, daha fazla depolama)
- Alan adı tabanlı kimlik doğrulama hizmetleri
- Kurumsal API erişimi
- Merkeziyetsiz marketplace (gelecek planı)
AT Protocol'ün açık kaynak yapısı, platformun tek bir şirkete bağımlı olmamasını sağlıyor—en kötü senaryoda bile protokol yaşamaya devam eder.
Sonuç
Bluesky, merkeziyetsiz sosyal medyanın sadece teknik bir konsept değil, milyonlarca insanın gerçekten kullanmak istediği bir alternatif olduğunu kanıtladı. AT Protocol'ün açık yapısı, özelleştirilebilir feed'ler ve veri taşınabilirliği—bu özelliklerin hiçbiri X, Threads veya Instagram'da yok.
Soru artık "Bluesky başarılı olur mu?" değil, "Merkeziyetsiz sosyal medya ne kadar büyüyecek?" Cevap, platformun sürdürülebilir bir gelir modeli bulabilmesine bağlı.
Kaynaklar:


