Merkeziyetsizlik Paylaşımlı Sıralayıcı: Ethereum Layer2'nin Güvenlik Temeli
1. Ana Noktalar
İşlem sıralaması, Layer 2 ("L2") alanında giderek daha ciddi bir sorun haline gelmiştir. L2 rollup'ın ana işlevi, kullanıcılara düşük maliyetli işlemler için güvenli bir yer sağlamaktır. L2 rollup, kullanıcılara yürütme katmanı sunar ve ardından işlem verilerini Ethereum'un Arbitrum, Optimism, zkSync gibi üst katman Layer 1 ("L1")'e iletir.
Sıralayıcı, işlemleri gruplar halinde sıralama yetkisine sahip bir varlıktır. Sıralayıcı, kullanıcılardan gelen dağınık işlemleri alır, bunları zincir dışında gruplar halinde işler ve ardından sıkıştırılmış sıralı işlem grupları oluşturur. Bu işlem grupları daha sonra bloklara yerleştirilebilir ve ana L1 zincirine gönderilebilir.
Rollup aslında sıralayıcıya ihtiyaç duymuyor; bu sadece kullanıcıya daha düşük ücretler ve daha hızlı işlem onayı deneyimi sunmayı amaçlayan bir tasarım seçeneği. Örneğin, çoğu rollup, veri kullanılabilirliği sağlamak için Ethereum temel katmanını kullanırken, sıralama yapmak için de temel katmanı kullanabilirler. Ancak, Ethereum'un temel katmanı nispeten verimsiz ve pahalı olabilir. Bu, bugüne kadar her ana L2 rollup projesinin merkezi bir sıralayıcı çalıştırmanın daha uygun, daha ucuz ve daha kullanıcı dostu olduğunu keşfettiği anlamına geliyor.
Sıralayıcı, işlem sıralamasını kontrol ettiği için, kullanıcı işlemlerini ( gözden geçirme hakkına sahiptir; ancak tam bir gözden geçirme pek olası değildir, çünkü kullanıcılar doğrudan L1'e işlem ) gönderebilir. Sıralayıcı ayrıca maksimum çıkarılabilir değer ( "MEV" ) alabilir, bu da kullanıcı grubuna ekonomik kayıplara neden olabilir. Ayrıca, kullanılabilirlik büyük bir sorun olabilir; yani, tek merkezi sıralayıcı çökerse, kullanıcılar bu sıralayıcıyı kullanamayacak ve tüm rollup etkilenmiş olacaktır.
Çözüm, paylaşılmış, merkeziyetsiz sıralayıcıdır. Paylaşılan sıralayıcı esasen rollup'a merkeziyetsiz hizmet sunmaktadır. Sansür, MEV çıkarımı ve kullanılabilirlik gibi sorunları çözmenin yanı sıra, paylaşılmış sıralayıcılar aynı zamanda rollup'lar arası işlevsellik getirerek çeşitli yeni olanakları açmaktadır. Espresso, Astria ve Radius, kendi mimarilerinde benzersiz özelliklere sahip yenilikçi paylaşılmış sıralama çözümleri geliştirmektedir. Espresso, ağını yönlendirmek için EigenLayer'dan yararlanmaya çalışırken, Astria modüler veri kullanılabilirlik ağı Celestia ile yakın ilişki içindedir. Radius ise tartışmaya kendi benzersiz kripto mempool'unu katmaktadır.
2. Giriş
Ethereum L2 rollup ekosisteminin sürekli yaygınlaşmasıyla birlikte, sıklıkla göz ardı edilen bir yön sıralayıcıdır. Sıralayıcılar, işlem sıralamasından sorumludur; sıralayıcı kullanarak, rollup daha iyi bir kullanıcı deneyimi, daha düşük maliyetler ve daha hızlı işlem onayı sunabilir. Ancak sorun, bugüne kadar tüm ana Ethereum L2 projelerinin kendi merkezi sıralayıcılarını çalıştırmanın en uygun, kullanıcı dostu ve maliyet açısından daha düşük olduğunu bulmasıdır. Sıralayıcıların işlem incelemesi, MEV çıkarımı ve tek bir arıza ( kullanılabilirlik sorunları ) üzerindeki güçleri göz önüne alındığında, bu, istenmeyen bir sonuç olarak görülebilir ve kripto paranın ruhuna da aykırıdır.
Çoğu şirket, kendi sıralayıcılarının merkeziyetsizliğini yol haritalarının bir parçası olarak kabul etse de, merkeziyetsizliğin nasıl gerçekleştirileceği konusunda gerçek bir fikir birliği sağlanamamıştır. Ayrıca, Arbitrum ve Optimism'in 2021'in ikinci yarısından bu yana kendi çözümlerini sunduğunu belirtmeliyiz; merkeziyetsiz sıralayıcılar konusunda kayda değer bir ilerleme kaydetmedikleri söylenebilir.
Bu raporda, sıralayıcıların rolünü ve Ethereum rollup alanının mevcut durumunu dikkatlice inceleyeceğiz. Ardından, merkeziyetsiz paylaşımlı sıralama ağı olan çözüm araştıran projeleri derinlemesine ele alacağız. Bu projelerin ve çözümlerinin benzersiz yönlerini ayrıntılı olarak sunacağız. Ayrıca, bunun Ethereum L2 rollup alanının gelecekteki gelişimi için ne anlama gelebileceğini de düşüneceğiz.
3. Sıralayıcı nedir?
Blockchain, dağıtılmış bir veri defteridir ve zaman damgası ile işaretlenmiş işlem verilerinden oluşan bloklar halinde sıralanmıştır. Başlangıçta, bu işlem verileri düzensiz ve örgütsüzdü. Sıralandıktan sonra, bunlar bloklar halinde düzenlenebilir ve yürütülebilir, böylece blockchain'in yeni bir durumu oluşturulur. Ethereum gibi birinci katman ( "L1" ) blockchain'lerinde, bu işlem sıralaması Ethereum'un temel katmanında kendisinde gerçekleşir.
Ethereum'un en popüler ölçeklenebilirlik çözümü - Layer-2( "L2" ) rollup katmanında, işlem sıralaması giderek ciddi bir sorun haline gelmiştir. Unutmayın ki, rollup'ın ana işlevi kullanıcılara güvenli ve ucuz bir işlem alanı sağlamaktır. Kısacası, L2 rollup kullanıcılara bir yürütme katmanı sunar ve ardından işlem verilerini üst katman L1'e, yani Ethereum'un Arbitrum, Optimism, zkSync gibi platformlarına gönderir. L1'e gönderilen tek bir işlem grubunda genellikle yüzlerce veya binlerce sıkıştırılmış L2 işlemi bulunur, böylece L1'e veri gönderme maliyeti düşer.
L2 rollup dünyasında, sıralayıcı, işlemleri gruplamak için yetkiye sahip bir varlıktır. Sıralayıcı, kullanıcılardan gelen dağınık işlemleri alır, bunları zincir dışında gruplara işler ve ardından sıkıştırılmış sıralı işlemlerden oluşan bir paket oluşturur. Bu işlemler daha sonra bloklara yerleştirilebilir ve ana L1'e gönderilebilir. Gruplar halinde işlemler ayrıca veri kullanılabilirliği ("DA") katmanında ( genellikle Eter olarak kullanılır, bu da mevcut çoğu rollup ) üzerinde kullanılmaktadır. Ayrıca, kullanıcılara bir yumuşak taahhüt sunar; yani, kullanıcıların işlemleri alındıktan sonra, sıralayıcı "yumuşak onay" olarak neredeyse anlık bir makbuz sağlayacaktır. "Sert onay" ise işlemin L1 katmanına gönderilmesinin ardından alınır.
Neden Rollup sıralayıcı kullanmalı, neden bu bir sorun?
Temelde, sıralayıcının çok net bir hedefi vardır: kullanıcı deneyimini iyileştirmek. Sıralayıcı kullanarak L2 işlemleri gerçekleştirmek, "hızlı şerit" kullanmaya benzer; bu, daha düşük ücretler ve daha hızlı işlem onayı anlamına gelir. Aslında, sıralayıcı yüzlerce L2 işlemini tek bir L1 işlemi olarak topluca sıkıştırabilir, böylece gaz ücretlerinden tasarruf sağlanır. Ayrıca, sıralayıcı tarafından sağlanan yumuşak onay, rollup işlemlerinin kullanıcılar için hızlı blok onayı sağlamasına olanak tanır. Bu kombinasyon, kullanıcıların L2 rollup'ı kullanma deneyimini iyileştirmeye yardımcı olur.
Önemli olan, rollup'ların bir sıralayıcıya ihtiyaç duymadığını hatırlamaktır; bu sadece daha iyi bir kullanıcı deneyimi sağlamak için yapılmış bir tasarım seçimidir. Örneğin, çoğu rollup, veri kullanılabilirliğini artırmak için Ethereum L1 kullanırken, bunlar aynı zamanda sıralama için de kullanılabilir. Ethereum Vakfı'ndan Justin Drake, bunlara "rollup tabanlı" demiştir. Ancak, Ethereum'un temel katmanının muhtemelen nispeten verimsiz ve pahalı olacağı, özellikle L2 işlem hacminin büyük olduğu düşünüldüğünde. Temelde, rollup'ın işlem hacmi, Ethereum L1 veri sıralama oranı ile sınırlı olacaktır. Kullanıcılar ayrıca Ethereum üzerinde işlem yaparken karşılaştıkları işlem onay gecikmelerini de yaşayacaklardır. Bu, şimdiye kadar her bir büyük L2 genişleme projesinin, merkezi bir sıralayıcı çalıştırmanın daha kullanışlı, daha ucuz ve kullanıcılar için daha kolay olduğunu keşfetmesine neden olmuştur. L2 kullanıcıları, sıralayıcıyı atlamak için doğrudan L1'e işlem gönderebilirken, L1'e işlem gas ücreti ödemek zorundadırlar ve işlemler nihayetinde tamamlanmak için daha uzun sürebilir. Bu, L2 rollup kullanarak işlem yapmanın amacına büyük ölçüde aykırıdır.
Sıralayıcının işlemlerin sıralamasını kontrol etmesi nedeniyle, teorik olarak kullanıcı işlemlerini dahil etmeme hakkına sahiptir (. Ancak, eğer kullanıcı gaz ücretini ödeyebilme yeteneğine ve isteğine sahipse, doğrudan L1'e işlem gönderebilir ). Sıralayıcı ayrıca işlem grubundan MEV çekebilir (, daha sonra ayrıntılı olarak açıklanacak ), bu kullanıcı grubuna ekonomik kayıplar verebilir. Eğer yalnızca bir sıralayıcı varsa, şu anda tüm ana rollup işlemlerinin durumu gibi, merkeziyetçilik riski daha da artar. Bu durumda, kullanılabilirlik bir sorun haline gelebilir, yani eğer tek sıralayıcı arızalanırsa, tüm rollup etkilenir. Birden fazla sıralayıcı ayarı bu riski azaltabilir.
Bu ayar sayesinde, sıralayıcı kullanıcıların yarı güvenilir bir tarafı olarak görülebilir. Sıralayıcı kullanıcıların L2'yi kullanmasını engelleyemez, ancak kullanıcıların işlemlerini geciktirebilir, bu da kullanıcıların ek gas ücreti ödemesine neden olur ve kullanıcıların işlemlerinden değer elde eder.
MEV'nin ilgiliği
MEV burada özellikle önemlidir. MEV, blok üretiminden elde edilen değeri ifade eder, birinci derece madencilik ( veya staking ) blok ödülleri ve gas ücretlerini aşar. Değer, blok içindeki işlemleri manipüle ederek, yani işlemleri dahil etme, hariç tutma ve işlem sırasını değiştirme yoluyla çıkarılır. Örneğin, MEV çıkarımının yaygın biçimleri arasında ön alım ve sandviç saldırısı bulunmaktadır.
Sıralayıcıların L2 rollup'daki rolü göz önüne alındığında, dışarıdaki tüm kullanıcı işlemlerini anlayabilirler. Ayrıca, bu sıralayıcıların genellikle projeler tarafından veya bağlı ekipler tarafından işletilmesi nedeniyle, OP Mainnet'in Optimistic Vakfı ve Arbitrum One ile Nova'nın Arbitrum Vakfı gibi birçok kullanıcı, potansiyel MEV çekimlerini göremeyeceklerinden endişe duymaktadır. Bu endişeler olmadan bile, projelerin kendi merkezi sıralayıcılarını işletmesiyle, bu protokollerin güvenilirliği ve merkeziyetsizlik derecesi kullanıcılar üzerinde etki yaratacaktır. Bu protokollerin güvenilirliği ve merkeziyetsizlik kesinlikle sorgulanacaktır.
Sıralayıcı pazar durumu
Bu makale yazılırken, tüm ana Ethereum L2 sürümleri merkezi bir sıralayıcıya bağımlıdır. Daha fazla Ethereum işlemi L2 çözümlerine taşındıkça, Ethereum'un doğrulayıcı kümesi merkeziyetsiz olsa da, büyük miktarda işlem (, yani L2 üzerindeki işlemler ), tek bir sıralayıcı biçimindeki merkeziyetçi güçten etkileniyor gibi görünüyor.
Beklendiği gibi, bu şirketlerin çoğu, kendi sıralayıcılarının merkeziyetsizlik sorununu çözmüş ve bunu yol haritalarının bir parçası haline getirmiştir. Bu, merkeziyetsizliğin L2 vizyonunun bir parçası olduğunu gösteren olumlu bir sinyal olsa da, Arbitrum ve Optimism'in 2021 sonundan beri kendi çözümlerini sunduğunu ve merkeziyetsiz sıralayıcılar konusunda somut bir ilerleme kaydetmediklerini unutmamalıyız.
Çoğu önde gelen şirketin kaynaklarını, merkeziyetsizlik üzerine odaklanmak yerine, çekirdek ürünlerini ve özelliklerini geliştirmeye yönlendirdiği görünmektedir. Bu tamamen bir eleştiri değildir, çünkü rekabetin yoğun olduğu bir ortamda, rekabetçi ürünlere sahip olmadan merkeziyetsizliğe odaklanmak hiçbir şirketin en iyi çıkarına değildir, bu bir dereceye kadar anlaşılabilir. Ancak, ağ şirketlerinin olgunlaşmasıyla birlikte, bu bakış açısı değişiyor ve tartışmalar hızla sıralayıcı merkeziyetsizliğine ve güvenilirliği artırmaya kayıyor.
Diğer Sorular
Vurgulamak gerekir ki, merkezi sıralayıcılara bağımlılığın getirdiği riskler hakkında bazı tartışmalar bulunmaktadır.
Yukarıda belirtildiği gibi, sıralayıcılar işlemlerin sıralamasını kontrol ettiğinden, kullanıcı işlemlerini hariç tutabilir veya MEV'yi çıkarabilir. Ancak, sıralayıcılar nihayetinde kullanıcıları rollup işlemlerinden tamamen hariç tutamaz. Kullanıcılar sıralayıcıyı aşarak doğrudan L1'e işlem gönderebilirler (, istedikleri sürece ve artan gas maliyetini ödemeye istekli oldukları sürece. Kötü niyetli sıralayıcılar işlem gecikmelerine ve kullanıcıların ek masraflara katlanmasına neden olabilir, ancak nihayetinde tamamen denetleyemezler. Daha önce, büyük L2 şirketlerinden hiçbiri sıralayıcılarını merkeziyetsizleştirmeye son derece odaklanmamıştı, bu muhtemelen bunlardan biri. Yine de, sıralayıcıların MEV'yi çıkarmak için işlemleri yeniden sıralaması, özellikle OP Mainnet gibi özel mempool'lerde bir sorun olmaya devam etmektedir.
Belki de daha büyük sorun gerçek zamanlılık. Ana rollup programlarının tek bir merkezi sıralayıcıyı çalıştırdığını göz önünde bulundurursak, bu sıralayıcılar sorun yaşarsa, tüm rollup programları olumsuz etkilenecektir. Kullanıcılar hala doğrudan L1'e erişerek işlem yapabilir, ancak bu özellikle kalıcı bir yöntem değildir ve çoğu işlem için işe yaramayabilir. L2 rollup kullanmanın tüm anlamı, işlem maliyetlerini düşürmektir. Kriptoparaların arkasındaki temel ideallerden biri, geleneksel finans alanında olduğu gibi ) gibi tek bir merkezi sağlayıcıya bağımlılığı önlemektir; bu nedenle sıralayıcıların merkezi olması, açıkça çözülmesi gereken önemli bir sorundur ve paylaşılan sıralayıcılar L2 rollup pazarına önemli bir kilit açılımı getirecektir.
4. Çözüm: Merkeziyetsiz Paylaşılan Sıralayıcı
( Genel Bakış
Yukarıda belirtilen sorunları çözmek için yeni bir çözüm, merkeziyetsiz paylaşılan sıralayıcıdır. Farklı projelerin çözümleri farklılık gösterse de, tek bir merkezi sıralayıcıyı değiştirme temel fikri aynıdır. Burada "paylaşılan" ifadesi, farklı rollupların aynı ağı kullanabileceğini, yani birden fazla rolluptan gelen işlemlerin sıralanmadan önce topluca değerlendirileceğini ifade eder.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Merkeziyetsiz Paylaşımlı Sıralayıcı: Ethereum Layer2 Güvenliğini ve Güvenilirliğini Artırma
Merkeziyetsizlik Paylaşımlı Sıralayıcı: Ethereum Layer2'nin Güvenlik Temeli
1. Ana Noktalar
İşlem sıralaması, Layer 2 ("L2") alanında giderek daha ciddi bir sorun haline gelmiştir. L2 rollup'ın ana işlevi, kullanıcılara düşük maliyetli işlemler için güvenli bir yer sağlamaktır. L2 rollup, kullanıcılara yürütme katmanı sunar ve ardından işlem verilerini Ethereum'un Arbitrum, Optimism, zkSync gibi üst katman Layer 1 ("L1")'e iletir.
Sıralayıcı, işlemleri gruplar halinde sıralama yetkisine sahip bir varlıktır. Sıralayıcı, kullanıcılardan gelen dağınık işlemleri alır, bunları zincir dışında gruplar halinde işler ve ardından sıkıştırılmış sıralı işlem grupları oluşturur. Bu işlem grupları daha sonra bloklara yerleştirilebilir ve ana L1 zincirine gönderilebilir.
Rollup aslında sıralayıcıya ihtiyaç duymuyor; bu sadece kullanıcıya daha düşük ücretler ve daha hızlı işlem onayı deneyimi sunmayı amaçlayan bir tasarım seçeneği. Örneğin, çoğu rollup, veri kullanılabilirliği sağlamak için Ethereum temel katmanını kullanırken, sıralama yapmak için de temel katmanı kullanabilirler. Ancak, Ethereum'un temel katmanı nispeten verimsiz ve pahalı olabilir. Bu, bugüne kadar her ana L2 rollup projesinin merkezi bir sıralayıcı çalıştırmanın daha uygun, daha ucuz ve daha kullanıcı dostu olduğunu keşfettiği anlamına geliyor.
Sıralayıcı, işlem sıralamasını kontrol ettiği için, kullanıcı işlemlerini ( gözden geçirme hakkına sahiptir; ancak tam bir gözden geçirme pek olası değildir, çünkü kullanıcılar doğrudan L1'e işlem ) gönderebilir. Sıralayıcı ayrıca maksimum çıkarılabilir değer ( "MEV" ) alabilir, bu da kullanıcı grubuna ekonomik kayıplara neden olabilir. Ayrıca, kullanılabilirlik büyük bir sorun olabilir; yani, tek merkezi sıralayıcı çökerse, kullanıcılar bu sıralayıcıyı kullanamayacak ve tüm rollup etkilenmiş olacaktır.
Çözüm, paylaşılmış, merkeziyetsiz sıralayıcıdır. Paylaşılan sıralayıcı esasen rollup'a merkeziyetsiz hizmet sunmaktadır. Sansür, MEV çıkarımı ve kullanılabilirlik gibi sorunları çözmenin yanı sıra, paylaşılmış sıralayıcılar aynı zamanda rollup'lar arası işlevsellik getirerek çeşitli yeni olanakları açmaktadır. Espresso, Astria ve Radius, kendi mimarilerinde benzersiz özelliklere sahip yenilikçi paylaşılmış sıralama çözümleri geliştirmektedir. Espresso, ağını yönlendirmek için EigenLayer'dan yararlanmaya çalışırken, Astria modüler veri kullanılabilirlik ağı Celestia ile yakın ilişki içindedir. Radius ise tartışmaya kendi benzersiz kripto mempool'unu katmaktadır.
2. Giriş
Ethereum L2 rollup ekosisteminin sürekli yaygınlaşmasıyla birlikte, sıklıkla göz ardı edilen bir yön sıralayıcıdır. Sıralayıcılar, işlem sıralamasından sorumludur; sıralayıcı kullanarak, rollup daha iyi bir kullanıcı deneyimi, daha düşük maliyetler ve daha hızlı işlem onayı sunabilir. Ancak sorun, bugüne kadar tüm ana Ethereum L2 projelerinin kendi merkezi sıralayıcılarını çalıştırmanın en uygun, kullanıcı dostu ve maliyet açısından daha düşük olduğunu bulmasıdır. Sıralayıcıların işlem incelemesi, MEV çıkarımı ve tek bir arıza ( kullanılabilirlik sorunları ) üzerindeki güçleri göz önüne alındığında, bu, istenmeyen bir sonuç olarak görülebilir ve kripto paranın ruhuna da aykırıdır.
Çoğu şirket, kendi sıralayıcılarının merkeziyetsizliğini yol haritalarının bir parçası olarak kabul etse de, merkeziyetsizliğin nasıl gerçekleştirileceği konusunda gerçek bir fikir birliği sağlanamamıştır. Ayrıca, Arbitrum ve Optimism'in 2021'in ikinci yarısından bu yana kendi çözümlerini sunduğunu belirtmeliyiz; merkeziyetsiz sıralayıcılar konusunda kayda değer bir ilerleme kaydetmedikleri söylenebilir.
Bu raporda, sıralayıcıların rolünü ve Ethereum rollup alanının mevcut durumunu dikkatlice inceleyeceğiz. Ardından, merkeziyetsiz paylaşımlı sıralama ağı olan çözüm araştıran projeleri derinlemesine ele alacağız. Bu projelerin ve çözümlerinin benzersiz yönlerini ayrıntılı olarak sunacağız. Ayrıca, bunun Ethereum L2 rollup alanının gelecekteki gelişimi için ne anlama gelebileceğini de düşüneceğiz.
3. Sıralayıcı nedir?
Blockchain, dağıtılmış bir veri defteridir ve zaman damgası ile işaretlenmiş işlem verilerinden oluşan bloklar halinde sıralanmıştır. Başlangıçta, bu işlem verileri düzensiz ve örgütsüzdü. Sıralandıktan sonra, bunlar bloklar halinde düzenlenebilir ve yürütülebilir, böylece blockchain'in yeni bir durumu oluşturulur. Ethereum gibi birinci katman ( "L1" ) blockchain'lerinde, bu işlem sıralaması Ethereum'un temel katmanında kendisinde gerçekleşir.
Ethereum'un en popüler ölçeklenebilirlik çözümü - Layer-2( "L2" ) rollup katmanında, işlem sıralaması giderek ciddi bir sorun haline gelmiştir. Unutmayın ki, rollup'ın ana işlevi kullanıcılara güvenli ve ucuz bir işlem alanı sağlamaktır. Kısacası, L2 rollup kullanıcılara bir yürütme katmanı sunar ve ardından işlem verilerini üst katman L1'e, yani Ethereum'un Arbitrum, Optimism, zkSync gibi platformlarına gönderir. L1'e gönderilen tek bir işlem grubunda genellikle yüzlerce veya binlerce sıkıştırılmış L2 işlemi bulunur, böylece L1'e veri gönderme maliyeti düşer.
L2 rollup dünyasında, sıralayıcı, işlemleri gruplamak için yetkiye sahip bir varlıktır. Sıralayıcı, kullanıcılardan gelen dağınık işlemleri alır, bunları zincir dışında gruplara işler ve ardından sıkıştırılmış sıralı işlemlerden oluşan bir paket oluşturur. Bu işlemler daha sonra bloklara yerleştirilebilir ve ana L1'e gönderilebilir. Gruplar halinde işlemler ayrıca veri kullanılabilirliği ("DA") katmanında ( genellikle Eter olarak kullanılır, bu da mevcut çoğu rollup ) üzerinde kullanılmaktadır. Ayrıca, kullanıcılara bir yumuşak taahhüt sunar; yani, kullanıcıların işlemleri alındıktan sonra, sıralayıcı "yumuşak onay" olarak neredeyse anlık bir makbuz sağlayacaktır. "Sert onay" ise işlemin L1 katmanına gönderilmesinin ardından alınır.
Neden Rollup sıralayıcı kullanmalı, neden bu bir sorun?
Temelde, sıralayıcının çok net bir hedefi vardır: kullanıcı deneyimini iyileştirmek. Sıralayıcı kullanarak L2 işlemleri gerçekleştirmek, "hızlı şerit" kullanmaya benzer; bu, daha düşük ücretler ve daha hızlı işlem onayı anlamına gelir. Aslında, sıralayıcı yüzlerce L2 işlemini tek bir L1 işlemi olarak topluca sıkıştırabilir, böylece gaz ücretlerinden tasarruf sağlanır. Ayrıca, sıralayıcı tarafından sağlanan yumuşak onay, rollup işlemlerinin kullanıcılar için hızlı blok onayı sağlamasına olanak tanır. Bu kombinasyon, kullanıcıların L2 rollup'ı kullanma deneyimini iyileştirmeye yardımcı olur.
Önemli olan, rollup'ların bir sıralayıcıya ihtiyaç duymadığını hatırlamaktır; bu sadece daha iyi bir kullanıcı deneyimi sağlamak için yapılmış bir tasarım seçimidir. Örneğin, çoğu rollup, veri kullanılabilirliğini artırmak için Ethereum L1 kullanırken, bunlar aynı zamanda sıralama için de kullanılabilir. Ethereum Vakfı'ndan Justin Drake, bunlara "rollup tabanlı" demiştir. Ancak, Ethereum'un temel katmanının muhtemelen nispeten verimsiz ve pahalı olacağı, özellikle L2 işlem hacminin büyük olduğu düşünüldüğünde. Temelde, rollup'ın işlem hacmi, Ethereum L1 veri sıralama oranı ile sınırlı olacaktır. Kullanıcılar ayrıca Ethereum üzerinde işlem yaparken karşılaştıkları işlem onay gecikmelerini de yaşayacaklardır. Bu, şimdiye kadar her bir büyük L2 genişleme projesinin, merkezi bir sıralayıcı çalıştırmanın daha kullanışlı, daha ucuz ve kullanıcılar için daha kolay olduğunu keşfetmesine neden olmuştur. L2 kullanıcıları, sıralayıcıyı atlamak için doğrudan L1'e işlem gönderebilirken, L1'e işlem gas ücreti ödemek zorundadırlar ve işlemler nihayetinde tamamlanmak için daha uzun sürebilir. Bu, L2 rollup kullanarak işlem yapmanın amacına büyük ölçüde aykırıdır.
Sıralayıcının işlemlerin sıralamasını kontrol etmesi nedeniyle, teorik olarak kullanıcı işlemlerini dahil etmeme hakkına sahiptir (. Ancak, eğer kullanıcı gaz ücretini ödeyebilme yeteneğine ve isteğine sahipse, doğrudan L1'e işlem gönderebilir ). Sıralayıcı ayrıca işlem grubundan MEV çekebilir (, daha sonra ayrıntılı olarak açıklanacak ), bu kullanıcı grubuna ekonomik kayıplar verebilir. Eğer yalnızca bir sıralayıcı varsa, şu anda tüm ana rollup işlemlerinin durumu gibi, merkeziyetçilik riski daha da artar. Bu durumda, kullanılabilirlik bir sorun haline gelebilir, yani eğer tek sıralayıcı arızalanırsa, tüm rollup etkilenir. Birden fazla sıralayıcı ayarı bu riski azaltabilir.
Bu ayar sayesinde, sıralayıcı kullanıcıların yarı güvenilir bir tarafı olarak görülebilir. Sıralayıcı kullanıcıların L2'yi kullanmasını engelleyemez, ancak kullanıcıların işlemlerini geciktirebilir, bu da kullanıcıların ek gas ücreti ödemesine neden olur ve kullanıcıların işlemlerinden değer elde eder.
MEV'nin ilgiliği
MEV burada özellikle önemlidir. MEV, blok üretiminden elde edilen değeri ifade eder, birinci derece madencilik ( veya staking ) blok ödülleri ve gas ücretlerini aşar. Değer, blok içindeki işlemleri manipüle ederek, yani işlemleri dahil etme, hariç tutma ve işlem sırasını değiştirme yoluyla çıkarılır. Örneğin, MEV çıkarımının yaygın biçimleri arasında ön alım ve sandviç saldırısı bulunmaktadır.
Sıralayıcıların L2 rollup'daki rolü göz önüne alındığında, dışarıdaki tüm kullanıcı işlemlerini anlayabilirler. Ayrıca, bu sıralayıcıların genellikle projeler tarafından veya bağlı ekipler tarafından işletilmesi nedeniyle, OP Mainnet'in Optimistic Vakfı ve Arbitrum One ile Nova'nın Arbitrum Vakfı gibi birçok kullanıcı, potansiyel MEV çekimlerini göremeyeceklerinden endişe duymaktadır. Bu endişeler olmadan bile, projelerin kendi merkezi sıralayıcılarını işletmesiyle, bu protokollerin güvenilirliği ve merkeziyetsizlik derecesi kullanıcılar üzerinde etki yaratacaktır. Bu protokollerin güvenilirliği ve merkeziyetsizlik kesinlikle sorgulanacaktır.
Sıralayıcı pazar durumu
Bu makale yazılırken, tüm ana Ethereum L2 sürümleri merkezi bir sıralayıcıya bağımlıdır. Daha fazla Ethereum işlemi L2 çözümlerine taşındıkça, Ethereum'un doğrulayıcı kümesi merkeziyetsiz olsa da, büyük miktarda işlem (, yani L2 üzerindeki işlemler ), tek bir sıralayıcı biçimindeki merkeziyetçi güçten etkileniyor gibi görünüyor.
Beklendiği gibi, bu şirketlerin çoğu, kendi sıralayıcılarının merkeziyetsizlik sorununu çözmüş ve bunu yol haritalarının bir parçası haline getirmiştir. Bu, merkeziyetsizliğin L2 vizyonunun bir parçası olduğunu gösteren olumlu bir sinyal olsa da, Arbitrum ve Optimism'in 2021 sonundan beri kendi çözümlerini sunduğunu ve merkeziyetsiz sıralayıcılar konusunda somut bir ilerleme kaydetmediklerini unutmamalıyız.
Çoğu önde gelen şirketin kaynaklarını, merkeziyetsizlik üzerine odaklanmak yerine, çekirdek ürünlerini ve özelliklerini geliştirmeye yönlendirdiği görünmektedir. Bu tamamen bir eleştiri değildir, çünkü rekabetin yoğun olduğu bir ortamda, rekabetçi ürünlere sahip olmadan merkeziyetsizliğe odaklanmak hiçbir şirketin en iyi çıkarına değildir, bu bir dereceye kadar anlaşılabilir. Ancak, ağ şirketlerinin olgunlaşmasıyla birlikte, bu bakış açısı değişiyor ve tartışmalar hızla sıralayıcı merkeziyetsizliğine ve güvenilirliği artırmaya kayıyor.
Diğer Sorular
Vurgulamak gerekir ki, merkezi sıralayıcılara bağımlılığın getirdiği riskler hakkında bazı tartışmalar bulunmaktadır.
Yukarıda belirtildiği gibi, sıralayıcılar işlemlerin sıralamasını kontrol ettiğinden, kullanıcı işlemlerini hariç tutabilir veya MEV'yi çıkarabilir. Ancak, sıralayıcılar nihayetinde kullanıcıları rollup işlemlerinden tamamen hariç tutamaz. Kullanıcılar sıralayıcıyı aşarak doğrudan L1'e işlem gönderebilirler (, istedikleri sürece ve artan gas maliyetini ödemeye istekli oldukları sürece. Kötü niyetli sıralayıcılar işlem gecikmelerine ve kullanıcıların ek masraflara katlanmasına neden olabilir, ancak nihayetinde tamamen denetleyemezler. Daha önce, büyük L2 şirketlerinden hiçbiri sıralayıcılarını merkeziyetsizleştirmeye son derece odaklanmamıştı, bu muhtemelen bunlardan biri. Yine de, sıralayıcıların MEV'yi çıkarmak için işlemleri yeniden sıralaması, özellikle OP Mainnet gibi özel mempool'lerde bir sorun olmaya devam etmektedir.
Belki de daha büyük sorun gerçek zamanlılık. Ana rollup programlarının tek bir merkezi sıralayıcıyı çalıştırdığını göz önünde bulundurursak, bu sıralayıcılar sorun yaşarsa, tüm rollup programları olumsuz etkilenecektir. Kullanıcılar hala doğrudan L1'e erişerek işlem yapabilir, ancak bu özellikle kalıcı bir yöntem değildir ve çoğu işlem için işe yaramayabilir. L2 rollup kullanmanın tüm anlamı, işlem maliyetlerini düşürmektir. Kriptoparaların arkasındaki temel ideallerden biri, geleneksel finans alanında olduğu gibi ) gibi tek bir merkezi sağlayıcıya bağımlılığı önlemektir; bu nedenle sıralayıcıların merkezi olması, açıkça çözülmesi gereken önemli bir sorundur ve paylaşılan sıralayıcılar L2 rollup pazarına önemli bir kilit açılımı getirecektir.
4. Çözüm: Merkeziyetsiz Paylaşılan Sıralayıcı
( Genel Bakış
Yukarıda belirtilen sorunları çözmek için yeni bir çözüm, merkeziyetsiz paylaşılan sıralayıcıdır. Farklı projelerin çözümleri farklılık gösterse de, tek bir merkezi sıralayıcıyı değiştirme temel fikri aynıdır. Burada "paylaşılan" ifadesi, farklı rollupların aynı ağı kullanabileceğini, yani birden fazla rolluptan gelen işlemlerin sıralanmadan önce topluca değerlendirileceğini ifade eder.