Pho Networks: Sosyal Uygulamalar İçin Bir Grafik Modeli
Pho Networks, sosyal uygulamaları modellemek için GAO (Graph / Actor / Object) adlı bir mimari önerir. Bu yaklaşımda sistemler üç temel bileşenden oluşur:
| Bileşen | Anlamı |
|---|---|
| Actor | Kullanıcı veya sistemde hareket eden aktör |
| Object | İçerik veya veri nesnesi |
| Graph | Koleksiyonlar ve ilişkiler |
Bu model, sosyal ağların aslında ilişkilerden oluşan grafik yapılar olduğunu kabul eder. Örneğin bir Pinterest benzeri sistemde:
| Pinterest Kavramı | GAO Karşılığı |
|---|---|
| Kullanıcı | Actor |
| Pin | Object |
| Board | Graph |
| Takip | Edge |
| Beğeni | Edge |
Bu yaklaşım, sosyal ağları klasik ilişkisel veritabanı şemalarından ziyade grafik ilişkiler üzerinden düşünmeye teşvik eder. GAO modelinin teknik detaylarına Pho Networks akademik makalesinden ulaşabilirsiniz.
Güçlü Yönleri
Pho Networks’ün en güçlü tarafı, sosyal sistemleri basit primitiflerle modelleme fikridir:
- Kullanıcılar (Actors)
- İçerikler (Objects)
- Koleksiyonlar / topluluklar (Graphs)
- İlişkiler (Edges)
Bu soyutlama sayesinde çok farklı sosyal uygulamalar aynı temel yapıdan üretilebilir.
Bu fikir, günümüzde popüler olan bazı teknolojik yaklaşımlarla da örtüşür:
- Grafik veritabanları (örn. Neo4j)
- Federatif sosyal ağ mimarileri (örn. ActivityPub)
- Event-driven sistemler
Bu anlamda Pho’nun bazı fikirleri zamanının ilerisinde sayılabilir. Projenin açık kaynak kodlarına GitHub üzerinden erişmek mümkündür.
Zorluklar ve Sınırlamalar
Buna rağmen Pho Networks geniş bir ekosistem oluşturamadı. Bunun birkaç nedeni var:
1. Zamanlama
Pho’nun ortaya çıktığı dönemde geliştiriciler hâlâ çoğunlukla klasik web mimarileri kullanıyordu. Grafik tabanlı modelleme bugün daha yaygın.
2. Küçük topluluk
Framework’lerin başarısı genellikle geniş bir geliştirici topluluğuna bağlıdır. Pho bu anlamda sınırlı kaldı.
3. Alternatif teknolojilerin yükselişi
Son yıllarda grafik veritabanları ve federatif sosyal protokoller farklı çözümler sunmaya başladı.
Miras.global: Kripto Varlıklar İçin Miras Protokolü
Emre Sokullu’nun diğer projesi Miras.global, kripto varlıkların nesiller arası aktarımı için tasarlanmış bir protokol fikridir.
Kripto dünyasında önemli bir problem vardır: Bir kişi hayatını kaybettiğinde private key’lere erişim yoksa varlıklar kalıcı olarak kaybolabilir.
Miras.global bu soruna şu mimariyle yaklaşır:
| Bileşen | Rol |
|---|---|
| Owner | Varlık sahibi |
| Attester | Ölüm doğrulayıcı |
| Wallet | Varlıkları tutan hesap |
| Beneficiary | Mirasçı |
Sistem mantığı basitleştirilmiş olarak şöyle çalışır:
Owner → trusts → Attester
Owner → owns → Wallet
Wallet → contains → Assets
Attester → confirms → Death
Assets → transfer_to → Beneficiary
Bu yapı non-custodial bir yaklaşımı hedefler; yani sistem varlıkları saklamaz, sadece transfer koşullarını düzenler. Projenin teknik detayları için Miras whitepaper’ına göz atabilirsiniz.
Temel Fikir
Miras.global’in temel iddiası şu problem üzerine kuruludur:
“Kripto varlıkların büyük kısmı sahiplerinin ölümünden sonra erişilemez hale geliyor.”
Bu nedenle proje:
- Dead-man switch mekanizması
- Güvenilir doğrulayıcılar (attesters)
- Multisig cüzdanlar (Safe protokolü tabanlı)
gibi araçları kullanarak miras aktarımını mümkün kılmayı amaçlar. Projenin tanıtımına Medium yazısından ulaşabilirsiniz.
İki Proje Arasındaki Kavramsal Benzerlik
İlk bakışta Pho Networks ve Miras.global tamamen farklı alanlarda gibi görünür. Biri sosyal ağ mimarisi, diğeri finansal bir protokoldür.
Ancak yapısal olarak benzer bir yaklaşımı paylaşırlar.
Grafik Tabanlı Model
Her iki sistem de varlıklar ve ilişkiler grafiği üzerinden düşünür.
Pho:
User → follows → User
User → likes → Post
Board → contains → Pin
Miras:
Owner → trusts → Attester
Wallet → holds → Assets
Assets → transfer_to → Beneficiary
Her iki durumda da sistemin temel mantığı: Entities → Relationships → Actions şeklindedir.
Kimlik ve Nesne Ayrımı
Her iki projede de kimlik ile nesne ayrıdır.
Pho:
Actor → interacts_with → Object
Miras:
Owner → controls → Wallet → holds → Assets
Bu ayrım, dağıtık sistemlerde güvenlik ve esneklik açısından önemli bir tasarım prensibidir.
Genel Değerlendirme
Pho Networks ve Miras.global farklı problemleri ele alsa da bazı ortak tasarım prensiplerine sahiptir:
- Grafik tabanlı modelleme
- Minimal primitiflerle sistem kurma
- Merkezi otoriteyi azaltma yaklaşımı
- İlişkiler üzerinden yetki tanımlama
Pho Networks sosyal ağ mimarisi üzerine deneysel bir framework olarak görülebilirken, Miras.global kripto varlıkların miras sorununa çözüm arayan bir protokol tasarımıdır.
Her iki proje de geniş çapta benimsenmiş olmasa da, dağıtık sistem mimarileri üzerine ilginç fikirler sunan girişimler olarak değerlendirilebilir.
Sonuç
Teknoloji tarihinde bazı projeler doğrudan büyük başarıya ulaşmasa bile yeni düşünme biçimleri ortaya koyar. Pho Networks ve Miras.global bu tür projeler arasında sayılabilir.
Sosyal ağlar, güven ağları ve finansal protokoller giderek daha fazla grafik ilişkiler üzerinden modellenen sistemlere dönüşürken, bu tür yaklaşımların gelecekte farklı biçimlerde yeniden ortaya çıkması da şaşırtıcı olmayacaktır.


Bir yanıt yazın