"Bedrock" yükseltmesinin, önemli bir ilerleme olan Optimism ana ağına %47'lik bir ücret indirimi getirmesi bekleniyor. Bu, yalnızca Optimism performansını büyük ölçüde iyileştirmekle kalmaz, aynı zamanda daha fazla geliştiriciyi ve kullanıcıyı Optimism ekosistemine katılmaya çekmesi beklenir. Neredeyse yarı ücret indirimi, açıkça büyük bir artı, Optimism'e son derece rekabetçi blok zinciri pazarında önemli bir avantaj sağlarken, aynı zamanda kullanıcılara benzeri görülmemiş kolaylık ve satın alınabilirlik getiriyor. Ek olarak, bu yükseltme, İyimserliğin daha geniş ve daha umut verici bir gelişme beklentisine sahip olduğunu gösteren, İyimserlik ekolojik pazarının gücünün devam etmesi için katalizörlerden biri olarak görülüyor.
”TL;DR:
"Bedrock", kullanım ücretlerini önemli ölçüde azaltmak amacıyla Optimism ana ağının büyük bir yükseltmesidir. Bu değişiklik basit bir varsayımdan kaynaklanmaktadır: daha düşük ücretler, daha iyi kullanıcı deneyimi anlamına gelir.
Bir dizi optimizasyon ve yenilik sayesinde Bedrock yükseltmesinin, Optimism ana ağı için protokol maliyetlerinde ve güvenlik ücretlerinde %47'lik bir azalma sağlaması bekleniyor.
Başlıca optimizasyon önlemleri şunları içerir:
İşlem verilerini verimli bir şekilde iletin: Katman 1 (tek katmanlı ağ) ve Katman 2 (iki katmanlı ağ) arasında optimize edin, veri sıkıştırma verimliliğini artırın ve L1 alan kullanımıyla ilgili mevcut verileri en üst düzeye çıkarmak için Optimism'den L1'e gönderilen verileri yeniden düzenleyin .
Geliştirilmiş veri sıkıştırma yöntemi: Optimism'in ihtiyaçları için iyi bir performans sağladığı için çeşitli sıkıştırma algoritmaları arasından nihayet zlib seçildi.
Yeni toplu işleme sisteminin benimsenmesi: Toplu işleme sistemi, geleneksel blokları mümkün olduğu kadar fazla ek bilgiyi ortadan kaldıran ve yalnızca küçük miktarda gerekli meta veriyi tutan toplu işlemeye dönüştüren bir satır biçimidir.
Ayrıca Bedrock sürümü, Ethereum'daki Gas ücretini de mümkün olduğunca azaltır. Bu, tüm yürütme gazını ortadan kaldırarak ve L1 veri ücretlerini teorik bir minimuma indirerek elde edilir.
Sonuç olarak, bu iyileştirmeler, Optimism ana ağ kullanıcılarının işlem maliyetlerinden büyük ölçüde tasarruf etmelerine yardımcı olacaktır.
Yükseltme tamamlandıktan sonra Optimism ekibi, OP Labs twitter hesabı aracılığıyla Bedrock sonrası veriler de dahil olmak üzere (tahminlerin ne kadar doğru olduğunu gösterecek) bir güncelleme yayınlayacak, bu nedenle gözünüz açık olsun.
Temel Yükseltme: İyimserlikte yeni bir dönem, %47 daha az maliyetli olması bekleniyor
Kullanım maliyetlerinin düşürülmesi, Bedrock versiyonunun büyük bir bölümünü kaplayan bir tasarım ilkesidir. Bu, işlemlerin L1'de (Katman 1) ve tersinin nasıl yayınlandığının eksiksiz bir yeniden mimarisiyle sonuçlandı.
Bu yaklaşım ne kadar güçlü olursa olsun, çok basit bir varsayımdan kaynaklanmaktadır: daha düşük ücretler = iyi. Ekosistemimizin en erişilebilir olmasını istiyoruz: en kolay, en eğlenceli, en düşük inşaat ve işlem maliyetleriyle.
Sonuç olarak, Bedrock yükseltmesi, Optimism ana ağına protokol maliyetlerinde ve güvenlik ücretlerinde %47'lik bir azalma getirecektir. Bunu nasıl gerçekleştirdiğimizi öğrenmek için okumaya devam edin.
Ücret nereden geliyor?
Optimism ana ağında işlem gönderme ücretleri iki kaynaktan alınır: L2 (Katman 2 Ağ) Yürütme Ücretleri ve L1 Veri/Güvenlik Ücretleri.
L2 yürütme ücretleri, Ethereum'da normal işlem ücretlerinin işleyişine benzer, ancak ağ L1 kadar sıkışık olmadığı için Optimism ana ağındaki yürütme gazı fiyatlarının çok düşük olması avantajıyla.
L1 veri ücreti, Optimism üzerindeki tüm işlemlerin aynı zamanda Ethereum'a da gönderilmesinden kaynaklanmaktadır. Bu adım, Optimism düğümlerini senkronize etmek için gereken tüm verilerin Ethereum'da her zaman halka açık olduğu anlamına geldiğinden, Optimism'in güvenliği için kritik öneme sahiptir. Bu, İyimserliği bir L2 yapar. Optimism kullanıcıları, işlemlerini Ethereum'a göndermek için bir ücret ödemek zorundadır. Ethereum'daki gaz ücreti çok pahalı olduğu için L1 veri ücreti, Optimism ana ağındaki toplam işlem maliyetinin büyük bir bölümünü kaplar.
İyileştirmeler aranıyor
Bedrock'un geliştirilmesinin başlarında, kullanıcılara gereksiz maliyetlere neden olan birkaç alanı tespit edebildik. Özellikle, Optimism'in eski sistemi, L1 veri alanını olabildiğince verimli kullanmayacak şekilde tasarlanmıştır. Örneğin, Ethereum'a veri yayınlayan Bedrock öncesi sistem, tek bir L1 işlemini doldurabilen sıkıştırılmış bir veri paketine mümkün olduğunca çok işlem ekledi.
Bu sorunu çözmek için başlamak için en mantıklı yer, Ethereum'da yayınlanan büyük miktarda veriyi sıkıştırma verimliliğini artırmaya çalışmaktır. Ayrıca, verilerin Optimism'den L1'e gönderilme biçimini yeniden düzenlemenin, L1'deki kullanılabilir veri alanının kullanımını en üst düzeye çıkardığını bulduk.
Onarım yöntemlerinin yinelenmesi
Bizi hedefimize yaklaştıran, sıkıştırılmış verilerden oluşan işlem gruplarını gönderme kavramına sahip olduğumuzda, bu yaklaşımı optimize etmeye odaklandık.
Geliştirmeye rehberlik eden temel kısıtlamalar arasında, bir L2 bloğunun gövdesini birden çok L1 işlemine bölme ihtiyacı vardır. Birisi L2'ye büyük bir işlem gönderirse, bunun L1 Calldata'ya sığması için bölünmesi gerekebilir. Ayrıca verileri sıkıştırmak için kullandığımız algoritma, ne kadar çok veri girişi olursa, sıkıştırma oranı o kadar iyi olur. Bu kısıtlamayı ele almak ve sıkıştırma oranını en üst düzeye çıkarmak için, bu özelliklerden yararlanabilecek bir sistem tasarlıyoruz.
Verileri toplu hale getirin ve sıkıştırın
Bu sistemin temel yapı taşı toplu işleme'dir. Batch, L1'e yazmanın maliyetini ve yazılım karmaşıklığını en aza indirmek için tasarlanmış bir kablo biçimidir. Geleneksel bloklar, mümkün olduğu kadar çok ekstra bilgiyi ortadan kaldırarak ve yalnızca gerekli, az miktarda meta veriyi tutarak yığınlara dönüştürülür.
Ardından, dizi grupları olarak bilinen L2 işlemlerinin listesi, kanallara sıkıştırılır. Her kanalın bir maksimum boyutu vardır (başlangıçta yaklaşık 9,5 Mb). Bu kanallar, L1'e bağlanmadan önce bir sıkıştırma algoritması kullanılarak sıkıştırılacaktır. Büyük partileri her geçişte sıkıştırmak, verimli bir şekilde iyi sıkıştırma oranları elde ettiğimiz yerdir.
Kanallar ayrıca kanal çerçevelerine bölünmüştür. Bu, yukarıda belirtilen temel kısıtlamaları ele almamıza yardımcı olan kısımdır. Kanalları çerçevelere bölmek, çok büyük L2 işlemlerini paralel olarak L1'e göndererek halletmemizi sağlar, böylece karşılık gelen L1 işlemleriyle mümkün olduğu kadar çok şey doldurur.
Sıkıştırma algoritması
Bir sıkıştırma algoritması seçerken zstd, brotli ve LZW gibi adayları göz önünde bulundurduk ama sonunda ihtiyaçlarımıza iyi bir performans sağladığı için zlib'i seçtik.
Bu durumda iyi performans, iyi bir sıkıştırma oranı ile elde etmeye çalıştığımız iyi bir sıkıştırma ve açma hızı arasındaki doğru denge anlamına gelir. Bu, bir sıkıştırma algoritması seçmedeki tipik değiş tokuşu yansıtır: hız/sıkıştırma oranı performansı.
Ethereum Gas kullanımını en aza indirin
Maliyeti düşürmeye yardımcı olan son kısım, Bedrock'un tüm yürütme gazını ortadan kaldırarak L1 veri maliyetini teorik minimuma indirmesidir. Bunu Bedrock açıklayıcısında derinlemesine tartışıyoruz.
İşte bir alıntı:
Bedrock, toplu işlemler olarak bilinen işlemleri gönderirken L1 sistemi tarafından kullanılan tüm yürütme gazını kaldırdı. Daha önce L1'in akıllı sözleşmelerinde gerçekleşen tüm doğrulama mantığı, blok türetme mantığına (blok türetme mantığı) taşınmıştır. Bunun yerine toplu işlemler, toplu gelen kutusu adresi olarak bilinen Ethereum üzerindeki tek bir EOA'ya (Harici Sahipli Hesap) gönderilir.
Partiler, parti içindeki bireysel işlemler gibi (örn. imza geçerli olmalıdır) hala geçerlilik kontrollerine tabidir (yani doğru şekilde kodlanmış olmalıdırlar). Geçersiz partiler ve aksi halde geçerli partilerdeki geçersiz münferit işlemler atılmış olarak kabul edilir ve sistemle ilgili değildir.
Rakamlarla maliyet azaltma
Bedrock yükseltmesinden sonra, devlet zinciri taahhütlerinin %99'u ve toplu taahhüt maliyetlerinin %20'si dahil olmak üzere ** protokol maliyeti/güvenlik ücretinde %47'lik** azalma bekliyoruz.
Yükseltmeden sonra OP Labs twitter hesabı aracılığıyla, Bedrock sonrası sayılar da dahil olmak üzere (tahminlerimizin ne kadar doğru olduğunu gösterecek) bir güncelleme yayınlayacağız, bu yüzden gözünüz açık olsun.
Sonraki Adımlar: Ücret Optimizasyonu ve EIP-4844
Bedrock'un kayıt maliyetlerini düşük tutmak için geliştirdiğimiz tasarım ve çözümlerle gurur duyuyoruz. Bu, ekibimizin sağlam mühendislik temellerine eğilmesinin ve bunları temiz bir şekilde yürütmesinin bir sonucudur.
Ekibimiz, L2 veri ücretlerini azaltmak için ücretleri optimize etmeye devam ediyor, bu nedenle bunu Bedrock'tan sonraki bir sürümde görmeyi bekleyin. Yapabileceğimiz belirli şeylerden biri, partilerin belirli bir zaman aralığında (diyelim ki 10 dakika) gönderilmesinin garanti altına alınması için toplu gönderimleri zamana yaymaktır ve bu 10 dakika içinde ücretin en düşük olduğu zamanda toplu olarak gönderebiliriz.
Daha da heyecan verici olan, EIP-4844'ün yakında Ethereum'a dahil edilecek olmasıdır. O zaman geldiğinde, verileri L1'e yayınlamanın maliyeti daha da azalacaktır.
Bu gönderi, İyimserlik üzerine inşa etme konusunda sizi heyecanlandırdıysa, topluluğa nasıl katkıda bulunacağınızla ilgili belgelerimize göz atın. Ek olarak, Bedrock açıklayıcımız, Bedrock sürümüyle birlikte gelen heyecan verici özelliklerin birçoğunun ayrıntılarını verir.
View Original
The content is for reference only, not a solicitation or offer. No investment, tax, or legal advice provided. See Disclaimer for more risks disclosure.
Ana Ağ Ücretleri %47 Azaltıldı, İyimserliğin Yaklaşan Ana Kaya Yükseltmesine Hızlı Bir Bakış
"Bedrock" yükseltmesinin, önemli bir ilerleme olan Optimism ana ağına %47'lik bir ücret indirimi getirmesi bekleniyor. Bu, yalnızca Optimism performansını büyük ölçüde iyileştirmekle kalmaz, aynı zamanda daha fazla geliştiriciyi ve kullanıcıyı Optimism ekosistemine katılmaya çekmesi beklenir. Neredeyse yarı ücret indirimi, açıkça büyük bir artı, Optimism'e son derece rekabetçi blok zinciri pazarında önemli bir avantaj sağlarken, aynı zamanda kullanıcılara benzeri görülmemiş kolaylık ve satın alınabilirlik getiriyor. Ek olarak, bu yükseltme, İyimserliğin daha geniş ve daha umut verici bir gelişme beklentisine sahip olduğunu gösteren, İyimserlik ekolojik pazarının gücünün devam etmesi için katalizörlerden biri olarak görülüyor.
”TL;DR:
Temel Yükseltme: İyimserlikte yeni bir dönem, %47 daha az maliyetli olması bekleniyor
Kullanım maliyetlerinin düşürülmesi, Bedrock versiyonunun büyük bir bölümünü kaplayan bir tasarım ilkesidir. Bu, işlemlerin L1'de (Katman 1) ve tersinin nasıl yayınlandığının eksiksiz bir yeniden mimarisiyle sonuçlandı.
Bu yaklaşım ne kadar güçlü olursa olsun, çok basit bir varsayımdan kaynaklanmaktadır: daha düşük ücretler = iyi. Ekosistemimizin en erişilebilir olmasını istiyoruz: en kolay, en eğlenceli, en düşük inşaat ve işlem maliyetleriyle.
Sonuç olarak, Bedrock yükseltmesi, Optimism ana ağına protokol maliyetlerinde ve güvenlik ücretlerinde %47'lik bir azalma getirecektir. Bunu nasıl gerçekleştirdiğimizi öğrenmek için okumaya devam edin.
Ücret nereden geliyor?
Optimism ana ağında işlem gönderme ücretleri iki kaynaktan alınır: L2 (Katman 2 Ağ) Yürütme Ücretleri ve L1 Veri/Güvenlik Ücretleri.
L2 yürütme ücretleri, Ethereum'da normal işlem ücretlerinin işleyişine benzer, ancak ağ L1 kadar sıkışık olmadığı için Optimism ana ağındaki yürütme gazı fiyatlarının çok düşük olması avantajıyla.
L1 veri ücreti, Optimism üzerindeki tüm işlemlerin aynı zamanda Ethereum'a da gönderilmesinden kaynaklanmaktadır. Bu adım, Optimism düğümlerini senkronize etmek için gereken tüm verilerin Ethereum'da her zaman halka açık olduğu anlamına geldiğinden, Optimism'in güvenliği için kritik öneme sahiptir. Bu, İyimserliği bir L2 yapar. Optimism kullanıcıları, işlemlerini Ethereum'a göndermek için bir ücret ödemek zorundadır. Ethereum'daki gaz ücreti çok pahalı olduğu için L1 veri ücreti, Optimism ana ağındaki toplam işlem maliyetinin büyük bir bölümünü kaplar.
İyileştirmeler aranıyor
Bedrock'un geliştirilmesinin başlarında, kullanıcılara gereksiz maliyetlere neden olan birkaç alanı tespit edebildik. Özellikle, Optimism'in eski sistemi, L1 veri alanını olabildiğince verimli kullanmayacak şekilde tasarlanmıştır. Örneğin, Ethereum'a veri yayınlayan Bedrock öncesi sistem, tek bir L1 işlemini doldurabilen sıkıştırılmış bir veri paketine mümkün olduğunca çok işlem ekledi.
Bu sorunu çözmek için başlamak için en mantıklı yer, Ethereum'da yayınlanan büyük miktarda veriyi sıkıştırma verimliliğini artırmaya çalışmaktır. Ayrıca, verilerin Optimism'den L1'e gönderilme biçimini yeniden düzenlemenin, L1'deki kullanılabilir veri alanının kullanımını en üst düzeye çıkardığını bulduk.
Onarım yöntemlerinin yinelenmesi
Bizi hedefimize yaklaştıran, sıkıştırılmış verilerden oluşan işlem gruplarını gönderme kavramına sahip olduğumuzda, bu yaklaşımı optimize etmeye odaklandık.
Geliştirmeye rehberlik eden temel kısıtlamalar arasında, bir L2 bloğunun gövdesini birden çok L1 işlemine bölme ihtiyacı vardır. Birisi L2'ye büyük bir işlem gönderirse, bunun L1 Calldata'ya sığması için bölünmesi gerekebilir. Ayrıca verileri sıkıştırmak için kullandığımız algoritma, ne kadar çok veri girişi olursa, sıkıştırma oranı o kadar iyi olur. Bu kısıtlamayı ele almak ve sıkıştırma oranını en üst düzeye çıkarmak için, bu özelliklerden yararlanabilecek bir sistem tasarlıyoruz.
Verileri toplu hale getirin ve sıkıştırın
Bu sistemin temel yapı taşı toplu işleme'dir. Batch, L1'e yazmanın maliyetini ve yazılım karmaşıklığını en aza indirmek için tasarlanmış bir kablo biçimidir. Geleneksel bloklar, mümkün olduğu kadar çok ekstra bilgiyi ortadan kaldırarak ve yalnızca gerekli, az miktarda meta veriyi tutarak yığınlara dönüştürülür.
Ardından, dizi grupları olarak bilinen L2 işlemlerinin listesi, kanallara sıkıştırılır. Her kanalın bir maksimum boyutu vardır (başlangıçta yaklaşık 9,5 Mb). Bu kanallar, L1'e bağlanmadan önce bir sıkıştırma algoritması kullanılarak sıkıştırılacaktır. Büyük partileri her geçişte sıkıştırmak, verimli bir şekilde iyi sıkıştırma oranları elde ettiğimiz yerdir.
Kanallar ayrıca kanal çerçevelerine bölünmüştür. Bu, yukarıda belirtilen temel kısıtlamaları ele almamıza yardımcı olan kısımdır. Kanalları çerçevelere bölmek, çok büyük L2 işlemlerini paralel olarak L1'e göndererek halletmemizi sağlar, böylece karşılık gelen L1 işlemleriyle mümkün olduğu kadar çok şey doldurur.
Sıkıştırma algoritması
Bir sıkıştırma algoritması seçerken zstd, brotli ve LZW gibi adayları göz önünde bulundurduk ama sonunda ihtiyaçlarımıza iyi bir performans sağladığı için zlib'i seçtik.
Bu durumda iyi performans, iyi bir sıkıştırma oranı ile elde etmeye çalıştığımız iyi bir sıkıştırma ve açma hızı arasındaki doğru denge anlamına gelir. Bu, bir sıkıştırma algoritması seçmedeki tipik değiş tokuşu yansıtır: hız/sıkıştırma oranı performansı.
Ethereum Gas kullanımını en aza indirin
Maliyeti düşürmeye yardımcı olan son kısım, Bedrock'un tüm yürütme gazını ortadan kaldırarak L1 veri maliyetini teorik minimuma indirmesidir. Bunu Bedrock açıklayıcısında derinlemesine tartışıyoruz.
İşte bir alıntı:
Rakamlarla maliyet azaltma
Bedrock yükseltmesinden sonra, devlet zinciri taahhütlerinin %99'u ve toplu taahhüt maliyetlerinin %20'si dahil olmak üzere ** protokol maliyeti/güvenlik ücretinde %47'lik** azalma bekliyoruz.
Yükseltmeden sonra OP Labs twitter hesabı aracılığıyla, Bedrock sonrası sayılar da dahil olmak üzere (tahminlerimizin ne kadar doğru olduğunu gösterecek) bir güncelleme yayınlayacağız, bu yüzden gözünüz açık olsun.
Sonraki Adımlar: Ücret Optimizasyonu ve EIP-4844
Bedrock'un kayıt maliyetlerini düşük tutmak için geliştirdiğimiz tasarım ve çözümlerle gurur duyuyoruz. Bu, ekibimizin sağlam mühendislik temellerine eğilmesinin ve bunları temiz bir şekilde yürütmesinin bir sonucudur.
Ekibimiz, L2 veri ücretlerini azaltmak için ücretleri optimize etmeye devam ediyor, bu nedenle bunu Bedrock'tan sonraki bir sürümde görmeyi bekleyin. Yapabileceğimiz belirli şeylerden biri, partilerin belirli bir zaman aralığında (diyelim ki 10 dakika) gönderilmesinin garanti altına alınması için toplu gönderimleri zamana yaymaktır ve bu 10 dakika içinde ücretin en düşük olduğu zamanda toplu olarak gönderebiliriz.
Daha da heyecan verici olan, EIP-4844'ün yakında Ethereum'a dahil edilecek olmasıdır. O zaman geldiğinde, verileri L1'e yayınlamanın maliyeti daha da azalacaktır.
Bu gönderi, İyimserlik üzerine inşa etme konusunda sizi heyecanlandırdıysa, topluluğa nasıl katkıda bulunacağınızla ilgili belgelerimize göz atın. Ek olarak, Bedrock açıklayıcımız, Bedrock sürümüyle birlikte gelen heyecan verici özelliklerin birçoğunun ayrıntılarını verir.