Ekim 2020'de Ethereum'un kurucu ortağı Vitalik Buterin, "Rollup Üzerinde Odaklanan Ethereum Yol Haritası"nı tanıttı. Şu anda, birden fazla Rollup tarafından domine edilen bir ekosistemde yaşıyoruz. Ethereum'un Rollup yol haritası, kullanıcı deneyimini iyileştirme gibi önemli avantajlar getirmesine rağmen, bir dizi yeni zorluk da ortaya çıkarmıştır. Örneğin, geliştiriciler, çeşitlendirilmiş bir Rollup ekosistemiyle uğraşırken genellikle parçalanma ve karar verme ikilemleriyle karşılaşır. Ayrıca, merkezi sequencer'lar, işlem sansürü ve Madenci Çıkarılabilir Değer (MEV) sömürüsü gibi sorunlara yol açarak bazı kullanıcıların adil olmayan maliyetler veya işletme deneyimleriyle karşılaşmasına neden olur.
Mevcut ana akım çözümler, merkezi olmayan sıralayıcıların ortaya koyduğu sorunları çözmek için Paylaşılan Dizisizleyiciler ve Temel Rollups'ları içermektedir. Paylaşılan Dizisizleyiciler, birden fazla Katman 2 zinciri için birleşik dizisizleme hizmetleri sunar, ancak üçüncü taraflar olarak güven ve teşvik mekanizması sorunlarını taşırlar. Öte yandan, Temel Rollups, sıralama için Ethereum L1 önericilerine dayanır, bu da merkezi olmayanlığı artırır. Bununla birlikte, işlem onay süresi Ethereum L1'in blok süresine bağlıdır (yaklaşık 12 saniye), bu da hızlı kesinliği sağlayamaz.
Preonaylar veya "Preconfs" "son onaydan önce güvenilir bir önizleme" olarak anlaşılabilir. Basit bir benzetme olarak bir restoranda rezervasyon yaparsınız: restoran rezervasyonunuzu onaylar, ancak henüz gelmemişsinizdir. Bu bir ön onay şeklidir. Belirtilen zamanda size bir yer sağlayan güvenilir bir taahhüt aldınız, bu da sıra beklemek için harcadığınız zamanı tasarruf etmenizi sağlar.
Ön onaylar yeni bir kavram değildir. Bitcoin'in gelişiminin ilk günlerinde, Bitcoin topluluğu "0conf" kavramını tanıttı. Bu, Bitcoin ağı tam olarak onaylamadan önce bir işlemi geçerli olarak kabul etmek anlamına geliyordu. Bu, son işlem onayı için bekleme süresini azalttı. 2023'te Uri Klarman bu fikri Ethereum'a genişletti. tanıtma“Chained Preconfirmations” kavramı. Temel fikir, gelecekteki ön-onaylayanların sadece mevcut işlemi ön-onaylamakla kalmayıp aynı zamanda tüm önceki ön-onaylayanların yapmış olduğu ön-onayları da devralabileceğidir. Primev daha sonra daha da@muratlite/primev-v01#Primev-Nedir">kavramını keşfetti ve "Preconfirm (Pre-conf)" adında bir yeni teklif mekanizması önerdi. Bu mekanizma, bir blok oluşturucu ittifakının belirli bir zaman dilimi içinde gelecekteki bloklara bir işlemi dahil etmeyi taahhüt etmesine olanak tanır; böylece kullanıcılar ön onay teklifine katılabilir.
(Primevgeliştiriliyormev-commit, MEV işlemlerini koordine etmek için özel olarak tasarlanmış merkezi olmayan bir platformdur. Gerçek zamanlı şifreleme taahhütleri ve verimli teklif mekanizmaları kullanarak, kullanıcıların ve sağlayıcıların işlemlerin güvenilirliğini ve hızını sağlamalarına yardımcı olur. Ön onaylar ve diğer yüksek frekanslı işlem stratejileri gibi hızlı onay ve yürütme gerektiren karmaşık senaryolara uygundur.)
Justin Drake bu kavramı ilerleterek "rollups" fikrini önerdi.Temel ön onaylamalar.” Şu anda, birçok Katman 2 sistemi, ön onay sağlamada önemli bir avantaj sunan merkezi sıralayıcılar kullanmaktadır. Bu onay, sıralayıcının kullanıcının işlemini gelecekteki bir bloğa dahil etmeyi taahhüt ettiğini gösterir. Ancak, bu onay nihai değildir; Kullanıcılar yine de işlemin yeniden sıralanması veya iptali ile karşılaşabilir. Justin Drake tarafından önerilen "Tabanlı Ön Onay" mekanizması, L1'in merkezi olmayan dizilemeyi (Based Rollup) tamamlamasını sağlarken anında ön onay sağlamayı amaçlamaktadır.
Based Rollups kavramı ilk kez Vitalik Buterin'in 2021 makalesinde tanıtıldı.“Rollups için Tamamlanmamış Bir Kılavuz”Bu makalede, Vitalik, herhangi bir kısıtlama olmadan herkesin istediği zaman işlem gruplarını gönderebileceği tamamen merkezi olmayan bir ortamı tanımlayan "Toplam Anarşi" fikrini tanıttı.
Mart 2023'te, Justin Drake, Based Rollups konseptini makalesinde daha da açıklığa kavuşturdu.“L1 diziliminden süper güçlerle desteklenen rolluplar”. Rollup'ın sıralaması L1 tarafından yönlendirildiğinde, Buna Tabanlı Rollup veya L1-sıralı Rollup denir. Bu mimaride Rollup bloklarının oluşturulması ve sıralanması, L1'deki önericiler tarafından gerçekleştirilir ve önericiler, araştırmacılar ve inşaatçılarla iş birliği yaparak doğrudan Rollup bloklarını L1 bloklarına dahil edebilir. Özellikle, varsayılan olarak, Tabanlı Rollup blokları L2 inşaatçıları tarafından oluşturulur, bu nedenle Tabanlı Rollup'lar L1 doğrulayıcılarının yükünü artırmaz.
Daha fazla Bilgi için Rollups tabanlı ayrıntılara bakabilirsiniz, makaleye göz atabilirsiniz.Bazlı Rollup Nedir, Ethereum'un Canlılığını Miras Alıyor?
Tabanlı Rollup'lar, işlem sıralamasının sorumluluğunu L1'e aktararak, L2'nin performansını optimize ederken L1'in güvenliğini ve canlılığını devralır. Bu mekanizma, L2 için altyapı ve işletme maliyetlerinin azaltılması gibi çeşitli avantajlar sağlar. Bununla birlikte, Based Rollup'lar tarafından üretilen MEV'nin (Madenci Çıkarılabilir Değeri) çoğunun L1'e akması gibi zorluklar devam etmektedir. Bununla birlikte, merkezi Rollup'lar öncelikle L2 işlem ücretlerinden ve MEV fırsatlarından gelir elde ettiğinden, ilki ana gelir kaynağı olduğundan ve ikincisi önemli altyapı ve bakım maliyetleri gerektirdiğinden, bu önemli bir sorun değildir. Tabanlı Rollup'lar, L2 işlem ücretlerini birincil gelir akışı olarak korurken, teklif verenlerin rolünü L1 oluşturuculara dış kaynak sağlayarak altyapı ve operasyonel maliyetleri azaltır. Diğer bir zorluk, Tabanlı Toplamaların hızlı işlem kesinliği sağlayamamasıdır. Based Rollup işlem onay süreleri tamamen Ethereum L1 blok sürelerine (şu anda yaklaşık 12 saniye) bağlı olduğundan, bu, merkezi sıralayıcılar tarafından sağlanan hızlı yumuşak onaylarla keskin bir tezat oluşturuyor.
Based Rollups'da işlem onay hızı sorununu ele almak için Justin Drake, kavramını tanıttı Tabanlı ön onaylarKasım 2023'te başlatıldı. Ön Onaylamayı Sağlamak İçin Slash yürütme kullanır. İlk teklifte, Justin Drake, iki temel önkoşulu belirtti: ilk olarak, L1 önericilerinin ön-onaycı olabilmek için ek ceza koşullarını kabul etmeleri gerekmektedir (bir yeniden bahis mekanizması); ikincisi, L1 önericilerinin on-chain işlemlerin dahil edilmesini zorlamaları gerekmektedir (dahil etme listeleri).
Sonrasında, Justin Drake optimize edilmişÖneri, Rollup'ların Ethereum L1'i, sert çatallama olmadan ortak sıralama ve önişleme için kullanmasına izin veriyor. Yeni teklifte bazı doğrulayıcılar gönüllü olarak sıralayıcı olurken, işlem sıralamak istemeyen doğrulayıcılar "dahil ediciler" olarak kalır. Dahil ediciler işlem dahil edebilir ancak sıralama yapamaz. Sıralayıcılar dahil edicilerden işlemleri yeniden sıralayabilir ve hatta ek işlemler ekleyebilir. Kullanıcılar işlemlerini iki şekilde gönderebilir: ilk olarak, yedek belleğe işlem göndererek dahil edicilerin bunu dahil etmesi için küçük bir ücret ödeyerek; ikinci olarak, ön onay istemek için daha yüksek bir ön onay ücreti ödeyerek bir sonraki sıralayıcı ile iletişim kurarak. Sıralayıcı, belirlenen slotlarda işlemi çözümleyemezse, dahil ediciler hala bu işlemleri işleyebilir.
İlk teklife göre, optimize edilmiş çözüm doğrudan Ethereum L1'in ekonomik güvenliğinden yararlanmaktadır, bu da L1 teklif sahiplerinin ek ceza önlemleri olmaksızın isteğe bağlı olarak sıralayıcı olmasına olanak tanır. Bu, ek altyapıya bağımlılığı azaltır.
2023'ün ikinci yarısından itibaren, Taiko, bir Tabanlı Rollup haline evrim geçirmektedir. Bir Tabanlı Rollup olarak, Taiko, önericilerin belirli istemcileri (taiko-geth) çalıştırdığı ve L2 bellek havuzu ile senkronize kaldığı merkezi olmayan bir önerici sistemine dayanır. Bir önerici, karlı bir blok oluşturabilecek bir dizi işlemi tespit ettiğinde, önceden derlenmiş bloğu Ethereum L1'e gönderir.
İşlem işleme akışında, kullanıcı tarafından gönderilen işlemler önce Taiko'da L2 belleğine girer. L2 arayıcıları, bellek içinde karlı işlemleri arar ve bunları L2 işlem paketlerine paketler. L2 blok önericileri olarak L1 arayıcıları daha sonra bu L2 işlem paketlerini L2 bloklarına sıralar ve bunları L1 işlem paketlerine dahil eder ve bir L1 bloğuna entegre eder. Son olarak, L1 doğrulayıcıları bu blokları Ethereum ana zincirine göndererek işlem kesinliğini sağlar.
Verimliliği artırmak için Taiko, bir ön onay mekanizması tanıtıyor. Önerenler, resmi olarak bir blok göndermeden önce ağdaki diğer katılımcılara ön onay bilgileri yayınlayabilir. Bu, hangi işlemlerin yaklaşan bloğa dahil edileceğini bildirir. Ayrıca, önerenler düzenli olarak küçük ön onay gruplarını blok oluşturuculara ardışık olarak yayınlayabilir, bu da blok oluşturucuların bu ön onaylanmış işlemleri tek bir büyük veri bloğu yerine L1'e daha küçük gruplar halinde yayınlama maliyetlerini azaltmalarına olanak tanır.
Ayrıca, merkezi olmayan bir önerici sisteminde, birden fazla önerici aynı anda aynı işlemleri içeren blokları göndermeye çalışabilir. Bu tür durumlarda, yalnızca bir blok L1 tarafından kabul edilecek ve diğerleri geri alınacak, başarısız olan önericiler ise blok ücretlerini kaybedecekler. Bu potansiyel çatışmayı hafifletmek için Taiko, bir lider seçim mekanizması tanıtıyor. Herhangi bir zamanda, yalnızca bir önerici lider olarak seçilir ve bloğu nihai olarak tamamlama hakkına sahip olur. Bu, lider tarafından oluşturulan bloğun blok zincirine eklenmesini sağlar, diğer önericiler tarafından oluşturulan blokların atılmasını engeller ve böylece başarısız önericiler için ücret kayıplarını önler.
Puffer Financeayrıca ön-onay temelli bir çözüm de tanıttı,Puffer UniFiUniFi, işlem sıralamasının Ethereum L1'e dış kaynaklı olarak yapıldığı bir Tabanlı Rollup olarak, Puffer UniFi'de ön onay mekanizması Puffer'ın yerel olarak uygulanmaktadır.restaking validators.
Süreç açısından, kullanıcılar tarafından gönderilen işlemler ilk olarak Ethereum'da "Native Restaking" düğümleri olarak kayıtlı olan Puffer doğrulayıcıları tarafından gerçekleştirilir. Doğrulayıcılar, kullanıcılara yaklaşık 100 milisaniye içinde ön onay taahhütleri sağlar ve bu da onlara işlemlerinin alındığını ve gelecekteki bloklara dahil edileceğini hızlı bir şekilde bildirir. Doğrulayıcıların ön onay taahhütlerine bağlı kalmalarını sağlamak için Puffer, doğrulayıcılara ek ceza koşulları uygulayan UniFi AVS mekanizmasını da devreye aldı. Ön onay verdikten sonra, Puffer doğrulayıcıları bu işlemleri başkalarıyla paketler ve blokları Ethereum L1'e gönderir. Son olarak, Puffer UniFi akıllı sözleşmesinin bir parçası olan Puffer Sequencer Sözleşmesi, toplu işlemleri kabul eder ve işlem durumunun onaylanmasını ve geri alınamamasını sağlar.
Son bilgilere göre yol haritası, Puffer’ın UniFi test ağı Eylül 2024'te başlatılacak ve UniFi AVS mekanizması da UniFi ana ağıyla birlikte 2024 yılının 4. çeyreğinde faaliyete geçmesi bekleniyor.
Puffer UniFi'nin vizyonu, zincirler arasındaki mevcut likidite parçalanmasını ele almaktır. Gelecekte, Puffer UniFi üzerine inşa edilen uygulamalar bağımsız uygulama zincirleri olarak kabul edilecektir. Bu uygulama zincirleri, UniFi tarafından sağlanan L1 sıralama ve ön onay mekanizmalarına dayanır, bu da geliştirme maliyetlerini azaltır ve diğer L1 sıralı Rollup'lar veya uygulama zincirleriyle sorunsuz etkileşim sağlar. Örneğin, kullanıcı Alice, Rollup A'dan token'ları teminat olarak kullanarak Rollup B'de varlık ödünç almak istiyor. Hem Rollup A hem de Rollup B, işlem sıralaması için aynı Ethereum L1 doğrulayıcılarına güvenir, bu nedenle doğrulayıcı Alice'in işlemlerini aynı Ethereum bloğu içinde hem Rollup A'da hem de Rollup B'de işleyebilir. Bu, Alice'in karmaşık zincirler arası köprüler olmadan farklı Rollup'lar arasında işlem yapmasına olanak tanır.
Yukarıda bahsedilen iki projeye ek olarak, önceden onaylarla ilgili birkaç diğer dikkate değer gelişme bulunmaktadır. Örneğin, Primev, herhangi bir Based Rollup için önceden onay hizmeti sağlayabilen mev-commit platformunu başlattı. Primev ayrıca mev-commit ve inclusion listelerinin (IL) blob önceden onayları için bir çözüm önerdi. Bu arada, Espresso, gate için önceden onay hizmeti verebilen bir protokol olan@EspressoSystems/bft-ve-proposer-promised-preconfirmations">Proposer-promised ön onay modelini tanıttı, her Rollup'un proposer-promised ön onaylarının sıralama düzenini ve ceza koşullarını özelleştirmesine izin verir. Spire, başlatıldıÖn onay kaydı, önerenlerin (büyük operatörler ve bağımsız stakerlar gibi) ETH'de teminat gönderme işlemi yapabileceği bir sistemdir. Chainbound ayrıcaaçığa çıkarıldıBolt, Ethereum önericilerinin bloklarının içeriği hakkında taahhütlerde bulunmasına izin veren bir protokoldür.
Ayrıca, kullanıcı deneyimini basitleştirmek ve ön onay isteklerini daha iyi koordine etmek için, araştırmacılar kullanıcıların ön onayların karmaşıklığını soyutlayan ön onay geçitlerinin tanıtılmasını araştırıyorlar. Geçitler aracılığıyla, teklif sahipleri ön onay haklarını devredebilir ve geçit, kullanıcılarla iletişim kurma ve tam düğümlerin çalışma süresini sürdürme gibi daha karmaşık görevleri üstlenir. Önemli ön onay geçit projesi örnekleri şunları içerir Aestus, Titan ve,Ultra Ses.
Rollup ekosistemi içindeki mevcut likidite parçalanmasıyla karşı karşıya kalındığında, Temel Rollup'lar etkili bir potansiyel çözüm olarak geniş çapta görülmektedir. Örneğin, Cinneamhain Ventures ortağı Adam Cochran, Temel Rollup'ların Ethereum Layer 2'nin ekonomik zorluklarını ele alabileceğini tweetledi. Ön onaylama, Temel Rollup'ların kullanıcı deneyimini geliştirmede önemli bir rol oynar. Birçok büyük protokol olumlu ilerlemeler kaydettikçe, bu alandaki en son gelişmeleri takip etmeye devam edeceğiz.
Ekim 2020'de Ethereum'un kurucu ortağı Vitalik Buterin, "Rollup Üzerinde Odaklanan Ethereum Yol Haritası"nı tanıttı. Şu anda, birden fazla Rollup tarafından domine edilen bir ekosistemde yaşıyoruz. Ethereum'un Rollup yol haritası, kullanıcı deneyimini iyileştirme gibi önemli avantajlar getirmesine rağmen, bir dizi yeni zorluk da ortaya çıkarmıştır. Örneğin, geliştiriciler, çeşitlendirilmiş bir Rollup ekosistemiyle uğraşırken genellikle parçalanma ve karar verme ikilemleriyle karşılaşır. Ayrıca, merkezi sequencer'lar, işlem sansürü ve Madenci Çıkarılabilir Değer (MEV) sömürüsü gibi sorunlara yol açarak bazı kullanıcıların adil olmayan maliyetler veya işletme deneyimleriyle karşılaşmasına neden olur.
Mevcut ana akım çözümler, merkezi olmayan sıralayıcıların ortaya koyduğu sorunları çözmek için Paylaşılan Dizisizleyiciler ve Temel Rollups'ları içermektedir. Paylaşılan Dizisizleyiciler, birden fazla Katman 2 zinciri için birleşik dizisizleme hizmetleri sunar, ancak üçüncü taraflar olarak güven ve teşvik mekanizması sorunlarını taşırlar. Öte yandan, Temel Rollups, sıralama için Ethereum L1 önericilerine dayanır, bu da merkezi olmayanlığı artırır. Bununla birlikte, işlem onay süresi Ethereum L1'in blok süresine bağlıdır (yaklaşık 12 saniye), bu da hızlı kesinliği sağlayamaz.
Preonaylar veya "Preconfs" "son onaydan önce güvenilir bir önizleme" olarak anlaşılabilir. Basit bir benzetme olarak bir restoranda rezervasyon yaparsınız: restoran rezervasyonunuzu onaylar, ancak henüz gelmemişsinizdir. Bu bir ön onay şeklidir. Belirtilen zamanda size bir yer sağlayan güvenilir bir taahhüt aldınız, bu da sıra beklemek için harcadığınız zamanı tasarruf etmenizi sağlar.
Ön onaylar yeni bir kavram değildir. Bitcoin'in gelişiminin ilk günlerinde, Bitcoin topluluğu "0conf" kavramını tanıttı. Bu, Bitcoin ağı tam olarak onaylamadan önce bir işlemi geçerli olarak kabul etmek anlamına geliyordu. Bu, son işlem onayı için bekleme süresini azalttı. 2023'te Uri Klarman bu fikri Ethereum'a genişletti. tanıtma“Chained Preconfirmations” kavramı. Temel fikir, gelecekteki ön-onaylayanların sadece mevcut işlemi ön-onaylamakla kalmayıp aynı zamanda tüm önceki ön-onaylayanların yapmış olduğu ön-onayları da devralabileceğidir. Primev daha sonra daha da@muratlite/primev-v01#Primev-Nedir">kavramını keşfetti ve "Preconfirm (Pre-conf)" adında bir yeni teklif mekanizması önerdi. Bu mekanizma, bir blok oluşturucu ittifakının belirli bir zaman dilimi içinde gelecekteki bloklara bir işlemi dahil etmeyi taahhüt etmesine olanak tanır; böylece kullanıcılar ön onay teklifine katılabilir.
(Primevgeliştiriliyormev-commit, MEV işlemlerini koordine etmek için özel olarak tasarlanmış merkezi olmayan bir platformdur. Gerçek zamanlı şifreleme taahhütleri ve verimli teklif mekanizmaları kullanarak, kullanıcıların ve sağlayıcıların işlemlerin güvenilirliğini ve hızını sağlamalarına yardımcı olur. Ön onaylar ve diğer yüksek frekanslı işlem stratejileri gibi hızlı onay ve yürütme gerektiren karmaşık senaryolara uygundur.)
Justin Drake bu kavramı ilerleterek "rollups" fikrini önerdi.Temel ön onaylamalar.” Şu anda, birçok Katman 2 sistemi, ön onay sağlamada önemli bir avantaj sunan merkezi sıralayıcılar kullanmaktadır. Bu onay, sıralayıcının kullanıcının işlemini gelecekteki bir bloğa dahil etmeyi taahhüt ettiğini gösterir. Ancak, bu onay nihai değildir; Kullanıcılar yine de işlemin yeniden sıralanması veya iptali ile karşılaşabilir. Justin Drake tarafından önerilen "Tabanlı Ön Onay" mekanizması, L1'in merkezi olmayan dizilemeyi (Based Rollup) tamamlamasını sağlarken anında ön onay sağlamayı amaçlamaktadır.
Based Rollups kavramı ilk kez Vitalik Buterin'in 2021 makalesinde tanıtıldı.“Rollups için Tamamlanmamış Bir Kılavuz”Bu makalede, Vitalik, herhangi bir kısıtlama olmadan herkesin istediği zaman işlem gruplarını gönderebileceği tamamen merkezi olmayan bir ortamı tanımlayan "Toplam Anarşi" fikrini tanıttı.
Mart 2023'te, Justin Drake, Based Rollups konseptini makalesinde daha da açıklığa kavuşturdu.“L1 diziliminden süper güçlerle desteklenen rolluplar”. Rollup'ın sıralaması L1 tarafından yönlendirildiğinde, Buna Tabanlı Rollup veya L1-sıralı Rollup denir. Bu mimaride Rollup bloklarının oluşturulması ve sıralanması, L1'deki önericiler tarafından gerçekleştirilir ve önericiler, araştırmacılar ve inşaatçılarla iş birliği yaparak doğrudan Rollup bloklarını L1 bloklarına dahil edebilir. Özellikle, varsayılan olarak, Tabanlı Rollup blokları L2 inşaatçıları tarafından oluşturulur, bu nedenle Tabanlı Rollup'lar L1 doğrulayıcılarının yükünü artırmaz.
Daha fazla Bilgi için Rollups tabanlı ayrıntılara bakabilirsiniz, makaleye göz atabilirsiniz.Bazlı Rollup Nedir, Ethereum'un Canlılığını Miras Alıyor?
Tabanlı Rollup'lar, işlem sıralamasının sorumluluğunu L1'e aktararak, L2'nin performansını optimize ederken L1'in güvenliğini ve canlılığını devralır. Bu mekanizma, L2 için altyapı ve işletme maliyetlerinin azaltılması gibi çeşitli avantajlar sağlar. Bununla birlikte, Based Rollup'lar tarafından üretilen MEV'nin (Madenci Çıkarılabilir Değeri) çoğunun L1'e akması gibi zorluklar devam etmektedir. Bununla birlikte, merkezi Rollup'lar öncelikle L2 işlem ücretlerinden ve MEV fırsatlarından gelir elde ettiğinden, ilki ana gelir kaynağı olduğundan ve ikincisi önemli altyapı ve bakım maliyetleri gerektirdiğinden, bu önemli bir sorun değildir. Tabanlı Rollup'lar, L2 işlem ücretlerini birincil gelir akışı olarak korurken, teklif verenlerin rolünü L1 oluşturuculara dış kaynak sağlayarak altyapı ve operasyonel maliyetleri azaltır. Diğer bir zorluk, Tabanlı Toplamaların hızlı işlem kesinliği sağlayamamasıdır. Based Rollup işlem onay süreleri tamamen Ethereum L1 blok sürelerine (şu anda yaklaşık 12 saniye) bağlı olduğundan, bu, merkezi sıralayıcılar tarafından sağlanan hızlı yumuşak onaylarla keskin bir tezat oluşturuyor.
Based Rollups'da işlem onay hızı sorununu ele almak için Justin Drake, kavramını tanıttı Tabanlı ön onaylarKasım 2023'te başlatıldı. Ön Onaylamayı Sağlamak İçin Slash yürütme kullanır. İlk teklifte, Justin Drake, iki temel önkoşulu belirtti: ilk olarak, L1 önericilerinin ön-onaycı olabilmek için ek ceza koşullarını kabul etmeleri gerekmektedir (bir yeniden bahis mekanizması); ikincisi, L1 önericilerinin on-chain işlemlerin dahil edilmesini zorlamaları gerekmektedir (dahil etme listeleri).
Sonrasında, Justin Drake optimize edilmişÖneri, Rollup'ların Ethereum L1'i, sert çatallama olmadan ortak sıralama ve önişleme için kullanmasına izin veriyor. Yeni teklifte bazı doğrulayıcılar gönüllü olarak sıralayıcı olurken, işlem sıralamak istemeyen doğrulayıcılar "dahil ediciler" olarak kalır. Dahil ediciler işlem dahil edebilir ancak sıralama yapamaz. Sıralayıcılar dahil edicilerden işlemleri yeniden sıralayabilir ve hatta ek işlemler ekleyebilir. Kullanıcılar işlemlerini iki şekilde gönderebilir: ilk olarak, yedek belleğe işlem göndererek dahil edicilerin bunu dahil etmesi için küçük bir ücret ödeyerek; ikinci olarak, ön onay istemek için daha yüksek bir ön onay ücreti ödeyerek bir sonraki sıralayıcı ile iletişim kurarak. Sıralayıcı, belirlenen slotlarda işlemi çözümleyemezse, dahil ediciler hala bu işlemleri işleyebilir.
İlk teklife göre, optimize edilmiş çözüm doğrudan Ethereum L1'in ekonomik güvenliğinden yararlanmaktadır, bu da L1 teklif sahiplerinin ek ceza önlemleri olmaksızın isteğe bağlı olarak sıralayıcı olmasına olanak tanır. Bu, ek altyapıya bağımlılığı azaltır.
2023'ün ikinci yarısından itibaren, Taiko, bir Tabanlı Rollup haline evrim geçirmektedir. Bir Tabanlı Rollup olarak, Taiko, önericilerin belirli istemcileri (taiko-geth) çalıştırdığı ve L2 bellek havuzu ile senkronize kaldığı merkezi olmayan bir önerici sistemine dayanır. Bir önerici, karlı bir blok oluşturabilecek bir dizi işlemi tespit ettiğinde, önceden derlenmiş bloğu Ethereum L1'e gönderir.
İşlem işleme akışında, kullanıcı tarafından gönderilen işlemler önce Taiko'da L2 belleğine girer. L2 arayıcıları, bellek içinde karlı işlemleri arar ve bunları L2 işlem paketlerine paketler. L2 blok önericileri olarak L1 arayıcıları daha sonra bu L2 işlem paketlerini L2 bloklarına sıralar ve bunları L1 işlem paketlerine dahil eder ve bir L1 bloğuna entegre eder. Son olarak, L1 doğrulayıcıları bu blokları Ethereum ana zincirine göndererek işlem kesinliğini sağlar.
Verimliliği artırmak için Taiko, bir ön onay mekanizması tanıtıyor. Önerenler, resmi olarak bir blok göndermeden önce ağdaki diğer katılımcılara ön onay bilgileri yayınlayabilir. Bu, hangi işlemlerin yaklaşan bloğa dahil edileceğini bildirir. Ayrıca, önerenler düzenli olarak küçük ön onay gruplarını blok oluşturuculara ardışık olarak yayınlayabilir, bu da blok oluşturucuların bu ön onaylanmış işlemleri tek bir büyük veri bloğu yerine L1'e daha küçük gruplar halinde yayınlama maliyetlerini azaltmalarına olanak tanır.
Ayrıca, merkezi olmayan bir önerici sisteminde, birden fazla önerici aynı anda aynı işlemleri içeren blokları göndermeye çalışabilir. Bu tür durumlarda, yalnızca bir blok L1 tarafından kabul edilecek ve diğerleri geri alınacak, başarısız olan önericiler ise blok ücretlerini kaybedecekler. Bu potansiyel çatışmayı hafifletmek için Taiko, bir lider seçim mekanizması tanıtıyor. Herhangi bir zamanda, yalnızca bir önerici lider olarak seçilir ve bloğu nihai olarak tamamlama hakkına sahip olur. Bu, lider tarafından oluşturulan bloğun blok zincirine eklenmesini sağlar, diğer önericiler tarafından oluşturulan blokların atılmasını engeller ve böylece başarısız önericiler için ücret kayıplarını önler.
Puffer Financeayrıca ön-onay temelli bir çözüm de tanıttı,Puffer UniFiUniFi, işlem sıralamasının Ethereum L1'e dış kaynaklı olarak yapıldığı bir Tabanlı Rollup olarak, Puffer UniFi'de ön onay mekanizması Puffer'ın yerel olarak uygulanmaktadır.restaking validators.
Süreç açısından, kullanıcılar tarafından gönderilen işlemler ilk olarak Ethereum'da "Native Restaking" düğümleri olarak kayıtlı olan Puffer doğrulayıcıları tarafından gerçekleştirilir. Doğrulayıcılar, kullanıcılara yaklaşık 100 milisaniye içinde ön onay taahhütleri sağlar ve bu da onlara işlemlerinin alındığını ve gelecekteki bloklara dahil edileceğini hızlı bir şekilde bildirir. Doğrulayıcıların ön onay taahhütlerine bağlı kalmalarını sağlamak için Puffer, doğrulayıcılara ek ceza koşulları uygulayan UniFi AVS mekanizmasını da devreye aldı. Ön onay verdikten sonra, Puffer doğrulayıcıları bu işlemleri başkalarıyla paketler ve blokları Ethereum L1'e gönderir. Son olarak, Puffer UniFi akıllı sözleşmesinin bir parçası olan Puffer Sequencer Sözleşmesi, toplu işlemleri kabul eder ve işlem durumunun onaylanmasını ve geri alınamamasını sağlar.
Son bilgilere göre yol haritası, Puffer’ın UniFi test ağı Eylül 2024'te başlatılacak ve UniFi AVS mekanizması da UniFi ana ağıyla birlikte 2024 yılının 4. çeyreğinde faaliyete geçmesi bekleniyor.
Puffer UniFi'nin vizyonu, zincirler arasındaki mevcut likidite parçalanmasını ele almaktır. Gelecekte, Puffer UniFi üzerine inşa edilen uygulamalar bağımsız uygulama zincirleri olarak kabul edilecektir. Bu uygulama zincirleri, UniFi tarafından sağlanan L1 sıralama ve ön onay mekanizmalarına dayanır, bu da geliştirme maliyetlerini azaltır ve diğer L1 sıralı Rollup'lar veya uygulama zincirleriyle sorunsuz etkileşim sağlar. Örneğin, kullanıcı Alice, Rollup A'dan token'ları teminat olarak kullanarak Rollup B'de varlık ödünç almak istiyor. Hem Rollup A hem de Rollup B, işlem sıralaması için aynı Ethereum L1 doğrulayıcılarına güvenir, bu nedenle doğrulayıcı Alice'in işlemlerini aynı Ethereum bloğu içinde hem Rollup A'da hem de Rollup B'de işleyebilir. Bu, Alice'in karmaşık zincirler arası köprüler olmadan farklı Rollup'lar arasında işlem yapmasına olanak tanır.
Yukarıda bahsedilen iki projeye ek olarak, önceden onaylarla ilgili birkaç diğer dikkate değer gelişme bulunmaktadır. Örneğin, Primev, herhangi bir Based Rollup için önceden onay hizmeti sağlayabilen mev-commit platformunu başlattı. Primev ayrıca mev-commit ve inclusion listelerinin (IL) blob önceden onayları için bir çözüm önerdi. Bu arada, Espresso, gate için önceden onay hizmeti verebilen bir protokol olan@EspressoSystems/bft-ve-proposer-promised-preconfirmations">Proposer-promised ön onay modelini tanıttı, her Rollup'un proposer-promised ön onaylarının sıralama düzenini ve ceza koşullarını özelleştirmesine izin verir. Spire, başlatıldıÖn onay kaydı, önerenlerin (büyük operatörler ve bağımsız stakerlar gibi) ETH'de teminat gönderme işlemi yapabileceği bir sistemdir. Chainbound ayrıcaaçığa çıkarıldıBolt, Ethereum önericilerinin bloklarının içeriği hakkında taahhütlerde bulunmasına izin veren bir protokoldür.
Ayrıca, kullanıcı deneyimini basitleştirmek ve ön onay isteklerini daha iyi koordine etmek için, araştırmacılar kullanıcıların ön onayların karmaşıklığını soyutlayan ön onay geçitlerinin tanıtılmasını araştırıyorlar. Geçitler aracılığıyla, teklif sahipleri ön onay haklarını devredebilir ve geçit, kullanıcılarla iletişim kurma ve tam düğümlerin çalışma süresini sürdürme gibi daha karmaşık görevleri üstlenir. Önemli ön onay geçit projesi örnekleri şunları içerir Aestus, Titan ve,Ultra Ses.
Rollup ekosistemi içindeki mevcut likidite parçalanmasıyla karşı karşıya kalındığında, Temel Rollup'lar etkili bir potansiyel çözüm olarak geniş çapta görülmektedir. Örneğin, Cinneamhain Ventures ortağı Adam Cochran, Temel Rollup'ların Ethereum Layer 2'nin ekonomik zorluklarını ele alabileceğini tweetledi. Ön onaylama, Temel Rollup'ların kullanıcı deneyimini geliştirmede önemli bir rol oynar. Birçok büyük protokol olumlu ilerlemeler kaydettikçe, bu alandaki en son gelişmeleri takip etmeye devam edeceğiz.