Sıralayıcının çalışma prensibi, mevcut durumu ve geleceği

Yeni BaşlayanJan 26, 2024
Bu makale “Sıralayıcının” ne olduğunu ve Layer2 blok zincirinde nasıl çalıştığını açıklamaktadır
Sıralayıcının çalışma prensibi, mevcut durumu ve geleceği

Şu anda Layer2'nin ana gelir kaynağı, kullanıcıların Rollup'ta işlem gerçekleştirirken ödediği gas ücretleridir. Layer2'nin Layer1'e veri gönderirken ödediği gas ücretlerini çıkardıktan sonra kalan miktar neredeyse saf kârdır. Aşağıdaki şekilde gösterildiği gibi kaba hesaplamalar, OP Mainnet'in Haziran-Aralık 2023 dönemi için kârının yaklaşık 5,23 milyon $, Arbitrum'un tüm yıl için kârının 16,5 milyon $ ve zkSync Era'nın bu dönem kârı olduğunu göstermektedir. Mart-Aralık 2023 arası 22,24 milyon dolar.

Bu kadar büyük kar elde etmenin sırrı nedir? Aslında bunun çalıştırdıkları Sıralayıcılarla çok ilgisi var.

Peki sıralayıcı nedir ve Layer2'de nasıl çalışır? Merkezi ayıklama makinelerinin karşılaştığı sorunlar nelerdir? Eşzamanlı sıralayıcılar gelecekte nasıl gelişecek? Bu makale bu sorunları derinlemesine incelemektedir.

Sıralayıcı Prensibi

Sıralayıcı, Layer2'de kritik bir rol oynar. Ana işlevi, Layer2 kullanıcılarından işlemleri alıp yürütmek ve son olarak işlemlerin sıralanıp sıkıştırılmasıyla oluşturulan toplu işlemi Katman1'e göndermektir.

Belki bu hala çok soyuttur, o yüzden benzetme için somut bir örnek kullanalım. Geçmişte, kullanıcıların Ethereum üzerinde işlem yapması, işlerini halletmek için şehre (Ethereum) gitmeye benzetilebilir. İşlem hacminde zirve olduğunda trafik sıkışıklığı da doğal olarak ortaya çıkıyor. Böyle zamanlarda, kullanıcılar kendilerini almak üzere yardım almak (doğrulayıcılara atıfta bulunarak) için yalnızca bekleyebilir veya daha fazla para ödeyebilir; aksi takdirde başka yolu yoktur.

Gerçek dünyada trafik sıkışıklığını çözmek için toplu taşımayı geliştirmek, yolları genişletmek, daha fazla yol inşa etmek veya kademeli seyahat kısıtlamaları uygulamak gibi birçok çözüm var. Layer2, Ethereum'un toplu taşıma çözümüdür ve sıralayıcı, veri yolu sürücüsü olarak hizmet eder. Otobüs şoförü herkese artık şehre kendi başlarına gitmelerine gerek olmadığını söylüyor. Bana bir miktar hizmet ücreti verdikleri sürece (ki bu tek başına araç kullanmanın maliyetinden daha düşüktür), herkesi gideceği yere götürmeyi garanti edeceğim. Bu sayede hem paradan hem de emekten tasarruf sağlanır. Aynı zamanda otobüsteki alan kullanımını en üst düzeye çıkarmak için otobüs şoförü genellikle otobüsü mümkün olduğunca yolcularla doldurur. Ayrıca iki aşırı kilolu kişinin arasına zayıf bir kişiyi koyarak yolcuların "birbirine mükemmel uyum sağlamasını" sağlamak gibi talimatlar verebilir ve yolcuları yeniden düzenleyebilirler.

Bu süreci anladıktan sonra herkesin merak ettiği bazı sorulara cevap verelim.

Sıralayıcıyı kim çalıştırabilir?

Birkaç yaygın senaryo vardır:

  • Merkezi sıralayıcı

Bu çözüm, Katman 2 ekibinin kişisel olarak veya yalnızca sıralayıcıyı çalıştıracak bir kuruluş ataması içindir. Bu yöntem oldukça verimli ve düşük maliyetli olduğundan Layer 2 ekibinin favori çözümüdür.

Elbette “Merkezi Olmayan Sıralayıcı” bölümünde detaylı olarak anlatacağım sıralayıcıyı kimin çalıştırabileceğine karar verecek başka çözümler de var.

  • Tamamen izinsiz sıralayıcı

Bu, herkesin işlemleri sıralayıp Katman1'e gönderebileceği anlamına gelir. Ancak bu çözüm, görünüşte basit ve adil olmasına rağmen, aynı zamanda bariz dezavantajlara da sahiptir. Sonuçta sıralayıcılar, Katman 1'deki madencilere veya doğrulayıcılara eşdeğer değildir ve nihai güvenliği artırmazlar. Yalnızca toplu işlemleri ana zincire gönderirler. Birden fazla katılımcı aynı anda toplu işleme gönderse bile, sonuca yalnızca bir tanesi dahil edilecek ve bu da diğer ayıklayıcılar için bilgi işlem kaynaklarının ve gazın israfına yol açacaktır.

Sıralayıcı sıralamak için hangi kriterleri kullanır?

Tipik olarak iki sıralama yöntemi vardır. İlki, otobüse binen ilk kişinin koltuk almasına izin verilmesine ve daha önce gönderilen işlemlere öncelik verilmesine benzer şekilde, ilk gelen ilk alır. İkinci yöntem Gaz ücretlerine göre sıralamadır. Bir kullanıcının işlemine acil ihtiyacı varsa, sıralayıcıya daha yüksek bir ücret teklif edebilir. Bu durumda sıralayıcı, gönderim sırasına bakılmaksızın işlemlerini paketlemeye öncelik verecektir.

Ana akım Layer2 çoğunlukla birinci yöntemi benimser, ancak özünde hem birinci hem de ikinci yöntemler sağduyuya uygundur. Layer2'de nasıl sıralama yapılacağına dair kesin bir kural yoktur. Sıralama yapan kişi de, tıpkı bir otobüs şoförünün, sağduyuya uygun olmasa da, birinin binişini reddetmesi veya akrabalarına ve arkadaşlarına öncelikli oturma hakkı vermesi gibi, istediği gibi sıralama yapabilir.

Sıralayıcılar kötü niyetli olabilir mi? Bunu nasıl önleyebiliriz?

Teorik olarak sıralayıcılar kötülük yapabilir.

Bir sıralayıcının gücü aslında çok önemlidir. Birinin işlemini kasıtlı olarak iptal edebilir ve yanlış bir şekilde işlemin başarılı olduğunu bildirebilirler. Kendilerine kâr sağlamak için çok sayıda işlemin arasına kötü niyetli bir işlemi de (Layer2'deki bir kullanıcının varlıklarının kendi adresine aktarılması gibi) dahil edebilirler.

Ancak sıralayıcının potansiyel kötü niyetli davranışını önlemek için farklı Layer2 çözümleri farklı kısıtlama mekanizmalarına sahiptir. İyimser Toplama, sıralayıcının dürüst olduğunu iyimser bir şekilde varsayan sahtekarlığa dayanıklı bir yaklaşımı benimser. Anlaşmazlık süresi boyunca (genellikle bir hafta), sıralayıcı tarafından Katman1'e gönderilen verilerin yanlış olduğuna dair doğrulayıcı bir kanıt yoksa gönderilen veriler değiştirilemez. Öte yandan ZK Rollup, geçerlilik kanıtlarını kullanır; bu, sıralayıcı tarafından yayınlanan toplu işlemenin gerçek zamanlı olarak doğrulanacağı anlamına gelir. Doğrulama başarılı olduğunda, işlemler Layer1'de herhangi bir anlaşmazlık süresi olmaksızın onaylanacaktır.

Starknet'in sıralayıcı çalışma şeması

Mevcut Durum: Merkezi Dizileyicilerin Neden Olduğu Sorunlar

OP Mainnet, Arbitrum One, Starknet ve zkSync Era gibi mevcut ana akım Layer 2'lerin tümü, resmi veya bağlı kuruluşlar tarafından çalıştırılan sıralayıcılarla merkezi bir sıralayıcı çözümü kullanıyor. Örneğin Optimism Foundation, OP Mainnet ve Offchain Labs'ın sıralayıcısını çalıştırıyor. Arbitrum One'ın sıralayıcısı vb. üzerinde çalışır.

Merkezi bir sıralayıcının Layer2 projeleri için yönetim kolaylığı, artan verimlilik ve bir miktar gelir elde etme yeteneği gibi birçok faydası vardır. Hemen hemen hepsi kullanıcıların çıkarlarını korumayı ve kötülük yapmamayı vaat etse de (bu aşamada ilk gelen ilk alır sıralama standardını sıkı bir şekilde uyguluyorlar), merkezi ayırıcılar hala birçok kullanıcı için endişe yaratıyor.

Zayıf sansür direnci

Sıralayıcı tek bir merkezi varlık tarafından çalıştırılıyorsa sansüre dayanıklılığı, Katman 1'deki onbinlerce doğrulayıcı veya madenciyle karşılaştırılamaz. Ekip, düzenleyici gereklilikler nedeniyle bazı işlemleri hariç tutabilir veya belirli nedenlerden dolayı bazı işlemleri kara listeye alabilir. Çoğu Layer2 halihazırda kullanıcıların sıralayıcıyı atlamasına ve işlemleri doğrudan Layer1'e göndermesine olanak tanıyan mekanizmalar tasarlamış olsa da, kullanıcıların yine de ek maliyetler ödemesi gerekiyor.

Kullanıcılar kendi işlem planlarını gönderirler (Kaynak: L2BEAT)

Zayıf aktivite

Zayıf Etkinlik aynı zamanda tek bir başarısızlık noktası olarak da anlaşılabilir. Saniyede binlerce işlem talebiyle karşılaştırıldığında, merkezi bir sıralayıcı, donanım sınırlamaları ve diğer faktörler nedeniyle bu kadar yüksek hacimli talepleri aynı anda karşılayamayabilir. Bir sıralayıcı aşırı yüklendiğinde ve yedek sıralayıcı bulunmadığında, bu durum tüm sistemin çökmesine neden olabilir. Örneğin Arbitrum'da airdropların dağıtımı sırasında bir süre kesinti yaşandı.

Uygunsuz MEV Kazançlarının Elde Edilmesi

MEV, madencilerin/doğrulayıcıların işlemleri manipüle ederek (işlemleri ekleme, silme ve yeniden düzenleme) elde edebilecekleri ek geliri ifade eden Maksimum Çıkarılabilir Değer anlamına gelir. Genellikle gas ücretini yüksekten düşüğe doğru sıralayarak işlemlerin bloğa dahil edilme sırasını belirlemelerine rağmen madenciler önemli karların oluşumunu izledikten sonra bloğa işlem ekleyebilir, işlemleri silebilir veya işlemlerin sırasını değiştirebilir. Blok ödülleri dışında faydalar elde etmek için. Basit bir ifadeyle “hem oyuncu hem de hakem olmak” olarak anlaşılabilir.

Layer2'de sıralayıcı, Layer1'deki madenci/doğrulayıcıya benzer şekilde işlemlerin sırasını değiştirme gücüne sahiptir. Sıralayıcı, Layer2 ekibi tarafından çalıştırılsa da, özellikle OP Mainnet özel bir bellek havuzu (kullanıcıların sıralayıcı tarafından işlenmeyi bekleyen işlemleri geçici olarak sakladığı bir yer) kullandığında, özünde onlara tam olarak güvenemiyoruz. Başkalarının işlemleri izlemesini ve uygunsuz MEV karı elde etmesini önlemek için bunu yaptıklarını iddia etseler de, bu bir kara kutu operasyonu olarak görülebilir.

Future

Mainstream Layer2 (OP Mainnet, Arbitrum One, Starknet, zkSync Era), merkezi sıralayıcıların neden olduğu sorunların farkındadır. Böylece hepsi kendi merkezi olmayan ayıklama çözümlerini önerdiler.

Ancak şu anda yalnızca resmi belgelere veya teknik incelemelere yansıtılmaktadır. Görünüşe göre artık güçlerini ve faydalarını dağıtmak yerine temel rekabet güçlerini (ağ performansı, ekosistem inşası) oluşturmaya odaklanmışlar.

Merkezi Olmayan Sıralayıcılar

Daha sonra, birkaç merkezi olmayan sıralayıcı çözümünü kısaca tanıtacağım:

  • Coğrafi ademi merkeziyet

Bu, birkaç sıralayıcıyı dünya çapında farklı coğrafi konumlara dağıtmanın ve bunların saygın ve ilgili şirketler/kuruluşlar tarafından çalıştırılmasını sağlamanın son derece basit bir yoludur. Belirli bir periyotta işlem sıralamasını kimin yapacağını rotasyon yoluyla belirleyebilirler. Hala sorunlu olmasına rağmen bu çözüm, tek bir merkezi ayıklama makinesine kıyasla sansüre karşı daha iyi direnç ve canlılık sunuyor.

  • Sıralayıcı Açık Artırması

Rollup, sıralayıcı açık artırmalarını doğrudan akıllı sözleşmeler aracılığıyla gerçekleştirebilir. Sıralayıcıyı çalıştırma hakkı için herkes teklif verebilir. Bu tür ihaleler her blok için yapılabileceği gibi belirli bir süre için de yapılabilir. Elbette sonunda kazanan tarafın yine de belli bir depozito taahhüt etmesi gerekiyor ki kötülük yaparsa cezalandırılsın. Aynı zamanda açık artırmadan elde edilen fonların toplamı da etkili bir şekilde dağıtılabiliyor.

  • Lider Seçimi

Bu çözüm, herkesin Layer2'nin akıllı sözleşmelerine token (ETH veya Layer2 yerel tokenları) stake etmesine olanak tanır. Parti gönderen her sipariş bu rehin verenler arasından rastgele seçilir (kazanma olasılığı da belirlenebilir) rehin tutarıyla orantılıdır).

  • Tabanlı Toplama

Bu, Ethereum topluluğunda yakın zamanda ortaya çıkan ve Layer2 işlemlerinin sıralanmasında Ethereum doğrulayıcılarının doğrudan liderlik yapmasına izin veren ve Layer2'nin kendi sıralayıcısının tamamen yerini alan bir öneridir. Ancak bu çözüm önceki yaklaşımlara göre daha zorludur ve hala çözülmesi gereken birçok teknik sorun bulunmaktadır.

Paylaşılan Sıralayıcılar

Merkezi olmayan sıralayıcı şemasının özü, Layer2 ekibinin bu süreçte hala lider olmasıyla, Layer2'nin sıralayıcıyı çalıştırma yetkisini nasıl dağıtabileceğini tartışmaktır. Paylaşımlı sıralayıcı kavramı, tek bir Layer2'ye özel sıralayıcının ortadan kaldırılmasını ve birden fazla Layer2'nin üçüncü taraf bir sıralayıcı ağını paylaşmasını ifade eder.

Bunun, Katman2 arasında atomik birleştirilebilirlik (aynı bellek havuzundaki farklı Katman2 işlemleri), MEV alımlarının engellenmesi vb. gibi birçok faydası vardır. Şu anda diğerlerinin yanı sıra Astria, Radius ve Espresso gibi paylaşımlı bir sıralayıcı ağı oluşturan birçok proje var.

Özet ve Düşünceler

Tek başarısızlık noktalarını ortadan kaldırmak ve sistemik riskleri azaltmak, ctrypto'nun ruhlarından biridir ve sıralayıcıyı merkezi olmayan hale getirme fikri de bu ruhun bir dereceye kadar genişletilmesine dayanmaktadır. Ancak bunu pratik bir perspektiften düşünürsek, merkezi olmayan bir sıralayıcı veya paylaşımlı bir sıralayıcı artık merkezi bir sıralayıcının neden olduğu sorunları mükemmel bir şekilde hafifletebilecek kapasiteye sahip mi? Öyle düşünmüyorum.

MEV açısından bakıldığında Ethereum'u örnek alalım. Flashbots'tan alınan verilere göre, Ethereum'un Birleşmesinden bu yana, istatistiksel blok teklifçileri (Teklif Sahipleri) 288.829 ETH'lik REV çıkarmayı başardı. (Not: REV, çıkarılan MEV'dir)

Bunlar yalnızca Flashbots tarafından derlenen ve izinsiz Ethereum'da MEV pazarının ne kadar büyük olduğunu gösteren eksik verilerdir.

İyi huylu ve uygun arbitraj işlemleriyle oluşturulan MEV, piyasa istikrarına yardımcı olur, ancak büyük MEV çıkarlarının cazibesi altında gerçekleştirilen kötü niyetli operasyonlar (sandviç saldırıları gibi), tüm ağ üzerinde olumsuz bir etkiye sahip olacaktır. Madencilerin kendisi kötülük yapmasa bile bu, gizli anlaşma ve rüşvet için zincir dışı bir pazar yaratacaktır. Bu açıkça Ethereum konseptinin asıl amacına aykırıdır ve aynı zamanda sıradan kullanıcıların çıkarlarına da ciddi şekilde zarar verecektir. Ethereum şu anda çözüm arayışında olsa da (sipariş verenleri teklif verenlerden ayırmak gibi), bu durum kısa vadede hala devam edecek.

Ethereum'un mevcut MEV modeli piyasa tarafından kendiliğinden oluşuyor. Peki Rollup'ın sıralayıcısı da serbestleştirildiğinde ve merkezden dağıtıldığında, zaman içinde böyle bir pazar modeli de oluşacak mı? Rollup ekibine güvenmenin yol açabileceği olası tek nokta başarısızlıkla karşılaştırıldığında, piyasadaki düzensiz rekabetin neden olduğu kaos ve başka türlü merkezileşme de korkutucudur.

Aynı zamanda, paylaşımlı sıralayıcılar farklı Toplamaları sıralayıcı seviyesinde birlikte çalışabilir hale getirebilse de, gelecekte bu tür üçüncü taraf paylaşımlı sıralayıcıların sayısı giderek artarsa, bunlar aslında birden fazla Toplama'yı kontrol eden bir denetleyici haline gelecektir. Ağ giderek daha güçlü hale gelecektir. Peki aynı merkezileşme sorunu yeniden yaşanacak mı? Paylaşılan sıralayıcıyı merkezileştirmek için bir çözüme ihtiyacımız var mı? Bu konular daha fazla düşünülmeyi gerektirir.

Blockchain'in geliştirilmesi ve merkezi olmayan hale getirilmesi uzun ve zor bir süreçtir. Sıralayıcının ilgi görmesinin nedeni Rollup'ın tamamında son derece önemli bir rol oynamasıdır. Gelecekteki sürekli araştırma ve çabalarla bugün karşılaştığımız sorunların uygun şekilde çözüleceğine inanıyorum.

Yasal Uyarı:

  1. Bu makale [深潮] adresinden yeniden basılmıştır. Tüm telif hakları orijinal yazara [鑒叔] aittir. Bu yeniden basıma itirazlarınız varsa lütfen Gate Learn ekibiyle iletişime geçin; onlar konuyu hemen halledeceklerdir.
  2. Sorumluluk Reddi: Th
    Bu makalede ifade edilen görüş ve düşünceler yalnızca yazara ait olup, herhangi bir yatırım tavsiyesi teşkil etmez.
  3. Makalenin diğer dillere çevirileri Gate Learn ekibi tarafından yapılır. Aksi belirtilmedikçe tercüme edilen makalelerin kopyalanması, dağıtılması veya intihal edilmesi yasaktır.
Comece agora
Registe-se e ganhe um cupão de
100 USD
!
Criar conta