Daha Fazlası
Yeni başlayanlar için kılavuz
Farcaster ve Lens, açık sosyal grafik protokolleri olarak çalışır; ancak teknik mimarileri önemli ölçüde farklılık gösterir. Farcaster, kullanıcı kimliklerini Ethereum üzerinde sabitleyen; sosyal etkileşimlerin büyük kısmını ise bağımsız olarak işletilen hub’larda zincir dışı tutan hibrit bir model kullanır. Gönderiler veya takipler gibi etkileşimlerin zincir üzerinde gerçekleştirilmesini gerektirmediği için bu tasarım, ölçeklenebilirliği ve düşük işlem maliyetlerini önceliklendirir. Hub ağı, verileri eşler arası bir protokol kullanarak senkronize eder ve tek bir depolama sağlayıcısına bağlı kalmadan yedeklilik sağlar. Somut olarak, FID’ler Optimism üzerinde sabitlenir; hub’lar gönderileri ve tepkileri barındırır ve eşler arası dedikodu protokolü üzerinden senkronize olur.
Lens ise buna karşılık, sosyal grafiğin tamamını zincir üzerinde tutar. Profiller, takipler, gönderiler ve diğer etkileşimler Polygon üzerinde değiştirilemez veya yarı değiştirilebilir token’lar olarak uygulanır. Bu, tüm ilişkilerin ve içeriklerin blok zincir tarafından güvence altına alındığı ve zincir dışı altyapıya bağlı olmadan doğrudan doğrulanabilir ve taşınabilir olduğu anlamına gelir. Olası ölçeklenebilirlik darboğazlarını gidermek için Lens, çoğu işlemi zincir dışında işleyen ancak geçerliliğe dair kriptografik kanıtları koruyan iyimser bir Katman 3 sistemi olan Momoka’yı tanıttı. Bu yaklaşım, operasyonel maliyetleri düşürürken merkeziyetsizliği korur. 2025’ten itibaren Lens, grafiği Lens Chain’e taşımaya başladı; Momoka ise veri erişilebilirliği ve doğrulama sağlamaya devam ederek her veri yükünün temel zincirde yer almasını gerektirmiyor.
Bu modeller arasındaki tercih, önceliklere bağlıdır. Farcaster’ın hibrit yaklaşımı, blok zincir üzerindeki yükü azaltır ve protokolün daha hızlı ve düşük maliyetli güncellenmesine olanak tanır. Lens’in tamamen zincir üzerindeki modeli, kalıcılık ve birleştirilebilirlik konusunda daha güçlü güvenceler sunar; ancak verimli kalabilmek için Momoka gibi ek çözümler gerektirir.
Her iki protokolde de kimlik, temel bir unsurdur. Farcaster kullanıcıları, Ethereum üzerinde bir FID (Farcaster Kimliği) kaydeder; bu kimlik, uyumlu tüm uygulamalarda hesapları için kalıcı bir referans noktası görevi görür. Bu kimlik belirli bir istemciden bağımsızdır; dolayısıyla bir uygulama faaliyetini durdursa bile kullanıcı, kimliğini veya sosyal bağlantılarını kaybetmeden başka bir uygulamaya geçebilir. Yalnızca kimlik zincir üzerinde bulunduğundan, profil verileri ve etkileşimler hub ağı içinde kalır; taşınabilirlik ise bu hub verilerine erişme veya dışa aktarma yeteneğine bağlıdır. Uygulamada FID’ler Optimism üzerindedir; kullanıcı adları (fname’ler) Fname Registry tarafından zincir dışında verilir ve istemciler taşınabilirlik için hub verilerini dışa aktarır veya içe alır.
Lens, kimliği Polygon üzerinde saklanan profil NFT’leri aracılığıyla uygular. Bir profil NFT’si, kullanıcının tüm sosyal etkinlik geçmişini ve bağlantılarını içerir. Tüm içerik ve etkileşimler NFT’ye bağlı olduğu için, uygulamalar arasında geçiş kolaydır; profilin durumu zaten zincir üzerinde kayıtlıdır. Bu durum, kimlik ve içerik taşınabilirliğinin doğası gereği birbirine bağlı olduğu ve geçiş için zincir dışı veri erişimine bağımlılığı ortadan kaldırdığı anlamına gelir. Lens, Lens Chain’e geçerken de sosyal kullanıma özel bir zincirle aynı taşınabilirlik geçerli olur.
Hem Farcaster hem de Lens, üçüncü taraf geliştirmeyi teşvik edecek şekilde tasarlanmıştır; ancak araçlar ve entegrasyon yöntemleri farklıdır. Farcaster, geliştiricilerin hub’lardan veri okumasına ve hub’lara veri yazmasına olanak tanıyan API’ler ve SDK’lar sunar. Sosyal grafik açık bir protokol üzerinden erişilebilir olduğu için, herhangi bir geliştirici merkezi bir otoriteden izin almadan istemci, analiz aracı veya entegrasyon geliştirebilir. Verilerin büyük bölümünün zincir dışında olması, geliştirme sırasında zincir maliyetlerine katlanmadan büyük ölçekli özelliklerle denemeler yapmayı kolaylaştırır.
Lens, zincir üzerindeki sözleşmelerine doğrudan erişim sunmanın yanı sıra protokolle etkileşimi soyutlayan SDK’lar sağlar. Geliştiriciler, blok zinciri doğrudan sorgulayan ya da veriye daha hızlı erişim için indeksleme servislerini kullanan uygulamalar geliştirebilir. Lens’in modüler mimarisi, geliştiricilerin takip, koleksiyonlama veya içerik gelirleştirme için yeni modüller ekleyerek tüm ağa yeni etkileşim türleri kazandırmasına imkân tanır. Ancak Lens, zincir üzerindeki işlemlere daha fazla dayandığı için geliştiricilerin, Momoka’dan yararlanmadıkları sürece işlem maliyetlerini ve performans unsurlarını dikkate alması gerekir. Lens Chain ile geliştiriciler, yüksek frekanslı sosyal etkileşimlere göre ayarlanmış alan odaklı bir zincire sahip olur.
Ekosistem olgunluğu açısından Farcaster, amiral gemisi istemcisi Warpcast sayesinde ivme kazanmış ve giderek artan sayıda niş uygulama ortaya çıkmıştır. Lens ise Hey.xyz, Orb ve Phaver gibi her biri farklı özellikler sunan ancak aynı sosyal grafiği paylaşan birden fazla olgun istemciyi destekler. Lens ayrıca, profil NFT’lerini geçerli bir kullanıcı kimliği biçimi olarak tanıyan NFT pazar yerleri ve diğer Web3 hizmetleriyle entegrasyonlardan da faydalanır.
Farcaster, içeriğini tweet benzeri kısa mesajlar olan cast’ler ile tepkiler ve takipler etrafında yapılandırır. Önemli bir ayrıştırıcı unsur, cast’lerin içine gömülü ve hem zincir içi hem de zincir dışı işlemleri gerçekleştirebilen etkileşimli öğeler olan Frames’tir. Frames, akışı NFT talep etme, anketlere katılma veya akıllı sözleşme çağrılarını doğrudan sosyal arayüz içinde gerçekleştirme gibi etkileşimli bir ortama dönüştürür. Bu durum, Farcaster’ı merkeziyetsiz uygulamalar için bir dağıtım katmanı olarak konumlandırır. Frames, aynı akış içi yürütme modelini genişleten Mini Uygulamalara dönüşmektedir.
Lens; gönderiler, yorumlar, yansıtma ve takip özellikleri sunar; ayrıca koleksiyonlama modülleri aracılığıyla bir gelirleştirme katmanı ekler. Bir koleksiyonlama, bir içeriği temsil eden devredilebilir bir NFT oluşturur ve içerik üreticilerinin çalışmalarını doğrudan kitlelerine satmasına veya dağıtmasına olanak tanır. Bu yaklaşım, gelirleştirmeyi tamamen uygulamalara veya üçüncü taraf entegrasyonlara bırakmak yerine doğrudan protokolün içine yerleştirir. Lens’in şu anda Frames’e birebir karşılık gelen bir özelliği olmasa da, modüler tasarımı sayesinde benzer etkileşimli deneyimler topluluk tarafından geliştirilebilir.
Farcaster’ın yönetişimi şu anda kurucu ekip tarafından yürütülmektedir; ancak açık kaynaklı yapısı, teknik geliştirmede daha geniş topluluk katılımına imkân tanır. Moderasyon, hub veya istemci düzeyinde gerçekleşir; bu da farklı uygulamaların kendi içerik politikalarını uygulamasına olanak verir. Bu yapı, evrensel bir dayatma olmadan toplulukların kendi standartlarını belirleyebildiği esnek bir ortam oluşturur.
Lens yönetişimi, topluluk tarafından tartışılan ve değerlendirilen Lens İyileştirme Teklifleri (LIP’ler) aracılığıyla yürütülür. Aave ekibi önemli ölçüde dahil olmaya devam etse de, uzun vadeli vizyon yönetişimin daha geniş bir şekilde dağıtılmasını içerir. Moderasyon, protokol düzeyinde dayatılmak yerine bireysel uygulamalara bırakılır; bu da tarafsızlığı korurken geliştiricilere kendi ortamları üzerinde takdir yetkisi tanır.
Farcaster ile Lens arasında karar vermek, hedeflenen kullanım senaryosuna bağlıdır. Farcaster’ın hibrit modeli ve hub mimarisi, ölçeklenebilirlik, düşük operasyonel maliyetler ve gerçek zamanlı etkileşim yeteneklerini önceliklendiren geliştiriciler için caziptir. Frames özelliği, sosyal akış içinde doğrudan diğer Web3 uygulamalarıyla entegrasyon için benzersiz bir fayda sunar.
Lens’in tamamen zincir üzerindeki yaklaşımı, veri kalıcılığı, birleştirilebilirlik ve kullanıcı kontrolü açısından daha güçlü güvenceler sağlar. Protokole entegre edilmiş gelirleştirme olanakları, şeffaf ve otomatik gelir paylaşımı arayan içerik üretici odaklı uygulamalar ve topluluklar için Lens’i cazip kılar. Bunun karşılığında blok zincir yürütümüne daha fazla bağımlılık söz konusudur; ancak Momoka maliyet ve performans zorluklarının bir kısmını hafifletir. Lens Chain’e geçiş, gecikmeyi daha da azaltır ve blok alanını sosyal iş yükleriyle uyumlu hâle getirir.
Her iki protokol de Web3’te sosyal ağların kapalı ve merkezi sistemlere dayanmak zorunda olmadığını gösterir. Bunun yerine, açık ve birlikte çalışabilir bir ortamda kullanıcılara kimlikleri, ilişkileri ve içerikleri üzerinde kontrol sağlamayı amaçlayan farklı mimari ve işlevsel yaklaşımlar sunarlar.