Gelecek binlerce toplamadan oluşan bir zincir içi ekonomiden oluşuyorsa, şu anda kesinlikle doğru zaman çizelgesindeyiz. Optimism yığınından ve Poligon zincir geliştirme kitinden Caldera ve Stackr'a kadar, son aylarda çeşitli Toplama çerçevelerinin ve Hizmet Olarak Toplama (RaaS) sağlayıcılarının piyasaya çıktığı görüldü. Bu çerçeveler, bir toplamanın farklı bileşenleri için modüler (genellikle açık kaynaklı) kod tabanları sunarak geliştiricilerin yığının her katmanı için çeşitli özel seçenekler arasından seçim yapmasına olanak tanır.
Peki bu sağlayıcılar nasıl değer kazanıyor? Veya bunların herhangi bir değeri var mı? Neel Somani'nin yakın zamanda Modüler Zirve'de yaptığı "RaaS çözümleri sıfıra gidiyor" konuşmasında öne sürdüğü gibi.
Bu blog yazısında onun bazı argümanlarını analiz ediyoruz ve ayrıca toplama çerçeveleri ve RaaS sağlayıcıları için değer tahakkukunun karmaşık dinamiklerini araştırıyoruz. Bireysel katmanlardan Süper Zincirlere kadar, toplama çerçeveleri ve RaaS sağlayıcıları tarafından değer yaratmanın ve yakalamanın ardındaki gizli mekanizmaları açığa çıkarıyoruz.
Toplamalar, zincir dışı yürütme gerçekleştiren ve yürütme verilerini başka bir (ana bilgisayar) blok zincirine gönderen uygulamalardır. Bunu yaparak, ana bilgisayar zincirinin güvenlik özelliklerini elde ederler. Toplama uygulamasının kendisi yalnızca tek bir Durum geçiş işlevi olabilir veya kanonik durumun bir grup düğüm tarafından korunduğu ayrı bir Blockchain olabilir
Toplama çerçevesi, bir toplamanın temel bileşenlerini uygulayan önceden oluşturulmuş bir kod tabanıdır. Geliştiriciler sıfırdan bir toplama oluşturmak yerine bu mevcut kod tabanlarını (genellikle SDK'lar olarak paketlenir) kullanabilir ve bunları kendi özel ihtiyaçlarına göre özelleştirebilir. Açık kaynak toplama çerçevelerine örnek olarak OP Stack ve Arbitrum Orbit verilebilir.
Hizmet Olarak Toplamalar veya RaaS protokolleri, mevcut toplama çerçevelerinin üzerine oluşturulmuş kodsuz sarmalayıcılardır. Geliştiricilerin, açılır menülerden özel özellikleri seçerek bir toplamayı sıfırdan hızlı bir şekilde dağıtmalarına olanak tanır. RaaS şirketleri genellikle dağıtılan toplamaların sırasını yönetir ve ek danışmanlık hizmetleri sunar.
Değerin tüm yığına nasıl girip çıktığını anlamak için öncelikle bir toplamanın mimarisini ve farklı katmanların birbirleriyle nasıl etkileşime girdiğini anlamak önemlidir. Toplama yığınını oluşturan genel olarak 3 katman vardır:
1.Yürütme - Bu katman, toplamanın mevcut durumuna Durum Geçiş Fonksiyonunu (STF) uygulayarak işlemleri yürütür. Toplamanın ne kadar 'merkezi' olduğuna bağlı olarak, bir yürütme düğümü, işlemleri sipariş etmekten ve bunları yürütmekten L1'de yayınlamaya ve sahtekarlık/geçerlilik kanıtları oluşturmaya kadar çeşitli sorumluluklara sahip olabilir.
Yürütme katmanı, paranın toplama yığınına girdiği 'kullanıcıya yönelik' katmandır. Kullanıcılardan, genellikle yürütme katmanının ödemek zorunda olduğu çeşitli maliyetlerin üzerinden bir marj olan bir işlem ücreti (gaz) alınır (bu konuya daha sonra değineceğiz). Bu katman aynı zamanda işlemleri belirli şekillerde (MEV: Maksimum Çıkarılabilir Değer olarak da bilinir) sıralayarak kullanıcılardan ek değer elde edebilir.
Merkezi bir toplama sıralayıcı tarafından çalıştırılan yürütme katmanının dökümü. Sorumlulukları şunları içerir: İşlemleri sipariş etmek, İşlem verilerini DA katmanında yayınlamak, Kanıt oluşturmak, Kanıtları ve durum değişikliklerini Ödeme Katmanında yayınlamak
Merkezi bir toplama sıralayıcı tarafından çalıştırılan yürütme katmanının dökümü. Sorumlulukları şunları içerir: İşlemleri sipariş etmek, İşlem verilerini DA katmanında yayınlamak, Kanıt oluşturmak, Kanıtları ve durum değişikliklerini Ödeme Katmanında yayınlamak
Merkezi bir toplama sıralayıcı tarafından çalıştırılan yürütme katmanının dökümü. Sorumlulukları şunları içerir: İşlemleri sipariş etmek, İşlem verilerini DA katmanında yayınlamak, Kanıt oluşturmak, Kanıtları ve durum değişikliklerini Ödeme Katmanında yayınlamak
2.Yerleştirme - Bu, geçerliliğin/sahtekarlık kanıtlarının doğrulanmasını ve toplamanın kanonik durumunun (akıllı sözleşme toplamaları durumunda) 'tanımlanmasını' içerir. Yerleşim genellikle Ethereum gibi birleşik, yüksek güvenlikli bir katman tarafından yönetilir. Toplama çerçeveleri de kendi yerleşim katmanlarını oluşturabilir.
Doğrulama maliyetleri genellikle yetersiz olduğundan yerleşim, yığının çok yüksek değer yakalama katmanı değildir. İyimserlik, uzlaşma için Ethereum'a günde yalnızca ~5$ ödüyor. Rekabetçi bir yerleşim katmanının maliyeti daha da düşük olacaktır. (Hizmet Olarak Toplamalar Sıfıra Gidiyor bölümünde de vurgulandığı gibi)
3.Veri Kullanılabilirliği - DA, sipariş edilen işlem verilerinin ağın geri kalanına yayınlanmasını içerir (bazen Veri Yayınlama olarak da adlandırılır). Herkesin, yayınlanan işlem verilerini daha önce kesinleştirilmiş bir duruma uygulayarak toplama durumunu izinsiz olarak yeniden oluşturabilmesini sağlar.
DA maliyetleri tüm toplama maliyetlerinin büyük bir bölümünü oluşturur. Ethereum gibi son derece güvenli bir katmana veri göndermek oldukça pahalı olabilir. Daha ucuz ve daha hızlı DA alternatifleri Celestia, Avail ve EigenDA gibi protokoller tarafından aktif olarak geliştirilmektedir. Toplama çerçeveleri ayrıca kendi DA katmanlarını oluşturmayı da düşünebilir ancak parçalanmış bir DA'nın önyükleme maliyetleri yüksektir ve birlikte çalışabilirliği daha karmaşık hale getirir.
Üst düzey değer akışı
Yürütme katmanını bir B2C modeli, Yerleşim ve DA katmanlarını ise B2B modelleri olarak düşünmek yardımcı olabilir:
Yürütme katmanı, DA katmanından blok alanı satın alır ve yürütme hizmetlerini doğrudan son kullanıcıya (müşteriye) satar. Ayrıca Yerleşim katmanından doğrulama ve köprüleme hizmetleri de satın alır
DA katmanı, blok alanını başka bir işletmeye (Yürütme katmanı) satar
Yerleştirme katmanı, başka bir işletmeye (Yürütme katmanı) yerleşim hizmetleri sağlar
Rekabetçi pazarlardaki böyle bir kurulumda, değer yakalamanın büyük bir kısmı doğrudan yığının yürütme katmanındaki son kullanıcıdan gerçekleşir, bu nedenle bunu daha ayrıntılı bir şekilde parçalara ayırmak ve değer akışlarını bağımsız olarak analiz etmek mantıklıdır.
Yürütme katmanı, kullanıcılardan her işlem için ücret alarak gelir elde eder ve yığındaki diğer işletmelere (katmanlara) operasyonel maliyetleri öder.
Gelir: Gelen değer aşağıdaki gibi kategorize edilebilir:
Son kullanıcıların işlem başına ödediği gaz maliyetleri
Alan içi MEV
Etki alanları arası MEV (Çerçeve aynı DA katmanında birden fazla toplama için sıralama sağlıyorsa. Aksi takdirde çıkarmak zor olabilir)
MEV, işlem akışına bağlıdır ("çıkarılabilir" değer, her işlem kümesi için farklı olacaktır) ve önceden tahmin edilmesi genellikle zordur. Kullanıcılara fatura edilen gaz maliyetleri, genellikle tahmin edilebilir toplam maliyetlerin üzerinde bir marj oluşturur.
Maliyetler: Yürütme katmanından değer çıkışları şunlardır:
Düğümün operasyonel yükü
Yürütme (işlem) maliyetleri
Kanıtlama (geçerlilik/dolandırıcılık kanıtları) maliyetleri
Veri gönderme maliyetleri (DA katmanındaki tıkanıklığa bağlı olarak değişkenlik gösterir)
Kaynak: Sanjay Shah'ın Toplam Değer Tahakkuğunu Anlamak | Elektrik Sermayesi
Çoğu zaman tüm yürütme katmanı sorumlulukları tek bir merkezi sıralayıcı düğüm tarafından karşılanır. Bu tek düğüm, kullanıcılardan elde edilen tüm geliri tahakkuk ettirir ve DA ve Uzlaşma maliyetlerinin ödenmesinden sorumludur. Diğer zamanlarda kurulumda farklı sorumluluklar için farklı düğümler bulunabilir:
Yukarıdaki, farklı düğümlerin sorumluluklarının geniş bir farklılaşmasıdır. Toplama ekibinin kurulum mimarisini nasıl oluşturduğuna bağlı olarak hangi düğümün hangi görevleri üstleneceği farklılık gösterebilir. Bu blogda basitlik adına, bir düğümün gerekli tüm yürütme görevlerini gerçekleştirdiği merkezi bir sıralayıcı kurulumuna sadık kalacağız.
O zaman soru şudur: Yürütme katmanı en fazla değeri sağlıyorsa, yığındaki hangi katılımcı bunu yakalamak için en iyi konumdadır?
Sıralama düğümünü çalıştıran ve onunla ilişkili çeşitli etkinlikleri gerçekleştiren herkes!
Bu, toplama ekibinin kendisi olabilir. Veya makalenin başında da belirtildiği gibi, RaaS sağlayıcıları genellikle bunları kullanarak dağıtılan toplamaların sıralamasını yönetir. Aslında bu, RaaS sağlayıcılarının gelirinin büyük kısmını oluşturuyor.
RaaS'ın değer yakalayabileceği 3 ana alan vardır:
Sıralayıcı Barındırma: RaaS sağlayıcısı, toplama için sıralayıcıyı ve ilgili etkinlikleri çalıştırır. Bu, toplama ekibinin yeniliği (geliştirdikleri uygulamayı) getirdiği ve RaaS sağlayıcısının geri kalan her şeyi yaptığı bir iş bölümüdür. Sıralayıcı işlemleri sipariş eder, verileri L1'e gönderir ve gerektiğinde/gerektiğinde kanıt oluşturur
Ek Altyapı: Blok kaşifleri, köprüler vb.
Özel Destek: Altyapı kararları konusunda danışmanlık ve ortaklık (nasıl sıralanacağı, MEV vb.) + diğer teknik destek
RaaS, işletmenin müşterilerinden satın alınan hizmetlere ve kullanıma (örneğin, bir toplama için son kullanıcı işlemlerinin sayısı) bağlı olarak sabit bir ücret veya hibrit katmanlı bir ücret talep edebildiği geleneksel B2B SaaS işine benzer.
RaaS ayrıca Espresso gibi paylaşılan bir sıralayıcıyla entegrasyon da sağlayabilir. Ancak bu durumda RaaS'ın kârının büyük bir kısmını oluşturan sıralayıcı gelirini kaybedecekler. Dolayısıyla bu ortaklıklar, paylaşılan sıralayıcı ile RaaS sağlayıcısı arasında sözleşmeye dayalı kar paylaşımını gerektirir.
Ancak RaaS, mevcut bir toplama çerçevesinin üzerine kurulmuş bir sarmalayıcı ise geliri onlarla da paylaşmalıdır, değil mi?
Eh, mutlaka değil.
Şu ana kadar piyasaya sürülen toplama çerçevelerin çoğu açık kaynaklıdır ve üzerine inşa edilmesi izinsizdir. RaaS sağlayıcıları, üzerine kod içermeyen bir sarmalayıcı oluşturmak için çerçeveyi izinsiz olarak kullanabilir ve temel çerçeveyle herhangi bir karı paylaşmak zorunda değildir.
Kârları paylaşmak için toplama çerçevesiyle sözleşmeye dayalı bir anlaşma yapabilirler mi?
Yapabilirler, ancak eğer yaparlarsa:
Bu nedenle teorik olarak oyun, RaaS sağlayıcısının hayatta kalabilmesi için rasyonel karar, kârı temel çerçeveyle PAYLAŞMAMAKTIR.
Herhangi biri açık kaynak çerçevesini kullanarak izinsiz bir toplama oluşturabiliyorsa, ilk etapta açık kaynaklı bir toplama çerçevesi geliştirmek ekonomik açıdan uygun bir karar mıdır?
Cevap o kadar basit değil. Bir toparlama çerçevesinin 'ekonomik olarak uygulanabilir' olması için sürdürülebilir, uzun vadeli değer üretmesi gerekir. Idan Levin bunun nasıl yapılabileceğini düşünmek için iyi bir zihinsel model paylaştı. Burada bu modeli genişletelim. Toplama çerçevelerinin değer kazanmasının 3 ana yolu vardır:
Dolaylı değer tahakkuku: Eğer çerçeve iyiyse, giderek daha fazla ekip onu kullanacaktır. Bu, geliştiricilerin dikkatini çekecek ve ekosisteme daha fazla fikir paylaşımı sağlayacaktır. Fikir paylaşımını çekmek her zaman net bir olumludur çünkü çerçeve ekibinin araçları daha da geliştirmesine yardımcı olacaktır. Ekiplerden herhangi birinin yaptığı her türlü iyileştirme OG çerçevesine dahil edilebilir. Bu, tüm sistem için pozitif bir güçlendirme döngüsü yaratır.
Yarı doğrudan değer tahakkuku: Çerçevenin üzerine inşa edilen bazı toplamalar, geliri çerçeve ağıyla paylaşmaya teşvik edilebilir. Örneğin, Base'in şu anda OP Stack ile sıralama ücretinin bir kısmını Optimism ile paylaştıkları bir anlaşması var.
Neden buna teşvik ediliyorlar?
Çünkü Base, OP çerçevesinin büyümesine ve gelişmesine ayak uyduracak gerekli geliştirici ekosistemine sahip değil. OP çerçevesinin modüllerden birini tamamen değiştirdiğini düşünün, değişikliklere ayak uydurmak için Base'e geliştirici desteği sağlamamayı seçebilirler.
Buna ek olarak, 'Süper Zincir'in bir parçası olmak, Base gibi zincirlerin yararlı bulabileceği çapraz toplama şekillendirilebilirliği gibi ağ efektleri sağlar (ve bu, Optimism ile geliri paylaşma zorunluluğuna sahip olabilir)
Buradaki önemli bir uyarı, toplama ve toplama çerçevelerinin teşviklerinin her zaman uyumlu olmayabileceğidir. Herhangi bir noktada, toplama, çerçeveyi özelleştirerek ve gelir paylaşımı anlaşmalarını iptal ederek kendi yolunu izlemeyi seçebilir.
OP Stack'in Zincirler Yasası ile yaptığı şey budur. Superchain'in bir parçası olmak için belirli kurallara uymanız gerekir. Bu kurallar OP yönetimi tarafından tanımlanır. Örneğin, bu kurallardan biri, Superchain'deki tüm toplamaların gas tokeni olarak OP'yi kullanması gerektiği olabilir. Bu aynı zamanda MEV paylaşım yasalarını da içerecek şekilde gelişebilir; örneğin, zincirler arası MEV gelirinin %X'i OP hazinesine geri dönecektir.
Toplama çerçeve ekipleri, 'değer yakalama' mekanizmalarını hedeflerine ve isteklerine göre uyarlamak için yukarıdaki 3 bölümle oynayabilir. Herhangi bir doğrudan değer elde edebilmeleri için birkaç (kapsamlı olmayan) seçenek şunlar olabilir:
Blockchain alanındaki toplama çerçevelerinin ve Hizmet Olarak Toplama (RaaS) sağlayıcılarının hızlı gelişimi, bunların değer tahakkuklarıyla ilgili sorulara yol açtı. Yürütme katmanı değerden aslan payını alırken, toplama çerçeveleri benimseme ve geliştirmeler yoluyla dolaylı değer kazanabilir. Bazı toplamalar yarı doğrudan değer tahakkuku yaratarak geliri bile paylaşabilir. Ayrıca, kendi toplamalarını dağıtarak ve toplamalar arası şekillendirilebilirlikten yararlanarak çerçeveler doğrudan değer yakalayabilir. Ekosistem geliştikçe, rekabet ve işbirliği arasında doğru dengenin kurulması, toplama çerçevelerinin ve RaaS sağlayıcılarının sürdürülebilir büyümesi açısından hayati önem taşıyacaktır.