EIP-4844 nedir: Proto-danksharding ne kadar önemlidir?

Orta SeviyeDec 22, 2022
EIP-4844, Ethereum geliştirme tarihinde neredeyse kesinlikle başka bir önemli düğüm haline gelecek ve gelecekte tam parçalamanın yolunu açacaktır. Danksharding'in resmi olarak konuşlandırılması birkaç yıl alabilir, çünkü uygulanması teknik olarak zordur, oysa mümkün olan en kısa sürede başlatılabilen Proto-danksharding, Sharding'in resmi olarak konuşlandırılmasından önce Ethereum ağının yetersiz ölçeklenebilirliği gibi acil sorunu çözebilir. . Sonraki Danksharding uygulamasının ardından Ethereum ölçeklenebilirliğinin yeni zirvelere ulaşması bekleniyor.
EIP-4844 nedir: Proto-danksharding ne kadar önemlidir?

20 Mayıs 2022'deki ETH Şangay Web 3.0 Geliştirici Zirvesi'nde Ethereum kurucusu Vitalik, Ethereum'un birleşmesinden sonraki ilk büyük olayın Proto-danksharding olarak bilinen EIP-4844'ün uygulanması olabileceğini ve Proto-danksharding'in bu olacağını söyledi. başka bir yükseltme serisidir - Danksharding'in başka bir yükseltme serisindeki ilk adımı. Birleşmenin 15 Eylül'de başarıyla tamamlanmasının ardından, EIP-4844 de dahil olmak üzere müteakip yükseltmeler nihayet gündemde.

Şanghay yükseltmesi, Ethereum birleşmesinden sonraki ilk ve en önemli yükseltmedir ve muhtemelen 2023 yılında resmileştirilmesi beklenen ETH hissesinin kilidinin açılması gibi temel öğeleri içerecektir. 24 Kasım 2022'de Ethereum geliştiricileri, bir topluluk toplantısında EIP-4844 dahil sekiz EIP'nin Şangay yükseltmesi değerlendirmesine dahil edildiğini söyledi. Aynı zamanda Vitalik, EIP-4844'ün uygulanmasının, Ethereum için Katman 2 ücretlerinde büyük bir azalmanın temel başlangıcı olacağını ve kullanıcıların zincir üstü uygulamaları doğrudan kullanmalarını uygun hale getireceğini yineleyerek tekrar tweet attı. diğer CeFi aracılarına güvenin.

Peki, EIP-4844 tam olarak nedir ve bir bütün olarak Ethereum ekosistemi için ne anlama gelir? Bu makale sizi bu soruları derinlemesine ele alacaktır.

Sharding ve Rollup tabanlı ölçeklendirme çözümleri

Eylül 2022'de tamamlanan Birleştirme, yalnızca Ethereum'un enerji tüketim sorununu bir PoS mekanizmasına geçerek çözdü, ancak Ethereum ağının yetersiz işleme kapasitesi sorununu çözmedi; Ethereum için gerçekten daha yüksek işlem performansı sağlayabilecek olan, daha sonra ağa dağıtılacak olan parçalamadır. Birleştirme aşamasını tamamladıktan sonra, Ethereum şimdi parçalama teknolojisini kullanarak ölçeklenebilirliği önemli ölçüde artıracak olan Dalgalanma aşamasına girdi.

kaynak: Vitalik'in Twitter hesabı

Blockchain imkansızlığı üçlüsünün neden olduğu çelişkileri nihayet çözmek için Ethereum, Sharding ve Rollup teknolojilerine odaklanan bir genişleme planı planladı, genişleme tamamlandıktan sonra, Ethereum'un işlem işleme kapasitesi büyük ölçüde iyileştirilecek ve mevcut yüksek ücret sorunu çözülecek Parçalama teknolojisi, Katman 1 ölçeklendirme çözümüdür, Beacon Chain ise tüm büyük parçalama zincirleriyle iletişim kurma rolünü oynayacaktır. Ethereum Sharding zinciri izomorfiktir ve tüm “Beacon Chain + Sharding Chain” yapısına ek olarak çeşitli bileşimler Layer 2 ile bağlantılıdır.

Gelecekteki bu sistemde Beacon Chain, Ethereum'un tamamı için Proof of Stake sağlayan, mutabakat katmanını oluşturan ve diğer shard çapraz bağlantılarıyla senkronize olan çekirdektir. İşaret Zinciri, ağın kalbi olarak işlev görür ve tüm ağı 12 saniyelik bir Yuva ve 32-zaman dilimlerinden oluşan bir dönem aracılığıyla koordine eder. Ayrıca Beacon Chain, doğrulayıcıları parçalama zincirlerine atamak için rasgele sayılar üreterek tüm büyük parçalama zincirleri için tek tip güvenlik sağlar. Beacon Chain, her zaman dilimi için doğrulayıcılardan rastgele bir düğüm seçerek blok teklifçileri olur ve parçalama zinciri için her zaman dilimi ayrıca bir blok teklifçisi oluşturur. Beacon Chain ayrıca her zaman dilimi için doğrulayıcıları zaman dilimleri arasında eşit olarak dağıtır ve ardından bloklara tanık olmak ve Beacon Chain bloklarını ve parça bloklarını doğrulamak üzere komiteler haline gelmek için her bir zaman dilimi doğrulayıcı grubundan en az 128 düğümü rastgele seçer.

Parçalama Teknolojisi Nedir?

Parçalama teknolojisi, şu anda veri parçalama anlamına gelen veritabanı parçalama teknolojisinden türetilmiştir.

Ethernet işaretçi zincirinin ilk olarak 64 fraksiyonel zinciri birbirine bağlaması planlanıyor, ki bu da ihtiyatlı bir tahminle Ethernet 1.0'ın işlem gücünün 64 katına sahip olacak, ilk planlamada ise fraksiyonel zincir sayısı 1024'e kadar çıkabilir.

Bunlar arasında, her büyük Sharding zinciri nispeten bağımsızdır ve Ethereum adresleri, başlangıç harflerine göre birden çok sınıfa bölünecektir. Her Sharding, aynı adres sınıfındaki işlemleri yönetir. Bu nedenle, her düğümün Ethereum ağındaki tüm işlemlerin yalnızca bir bölümünü depolaması ve yalnızca sorumlu olduğu bölümü doğrulaması gerekecektir.

Şekil: Ethereum Sharding'in şematik diyagramı

Bir düğümün diğer düğümlerde depolanan verileri kullanması gerekiyorsa, esas olarak diğer Parçalamanın Kök Hash'ini almak için İşaret Zinciri aracılığıyla iletişim kurabilir ve koordine edebilir, ancak İşaret Zincirinde büyük bir yük oluşmasını önlemek için bu iletişim her 6'da bir gerçekleştirilir. dakika. Aynı zamanda Beacon Chain, rastgele sayılar üreterek Sharding zincirine doğrulayıcılar atar, böylece Beacon Chain her büyük Sharding zinciri için tek tip güvenlik sağlar.

Sharding teknolojisi, güvenlikten ödün vermeden performansı önemli ölçüde artırabilir.

Sharding, Toplama için veri kapasitesi sağlar

Veritabanı Parçalama, Ethereum tarafından kullanılan, her parçalama zincirinin yalnızca veri kapasitesi sağladığı ve işlemlerin işlenmesinden veya akıllı sözleşmelerin yürütülmesinden sorumlu olmadığı mevcut parçalama teknolojisidir. Katman 2, son ikisini, özellikle de büyük Toplama projelerini yönetecektir.

Toplama, bir grup işlem bilgisinin, daha sonra kaydı tamamlamak için her bir büyük parçalama zincirine (Katman 1) gönderilmek üzere periyodik olarak bloklar halinde paketlenen bir işlem verisi çağrısında toplanmasıdır. Mevcut plana göre, her bir parçalama, Toplama için yaklaşık 250 kB ayrılmış veri kapasitesi sağlayabilir ve 64 parça, 16 MB kapasiteye ulaşabilir. Gelecekte ne kadar çok parçalama kullanılırsa, Toplama o kadar fazla veri kapasitesi kullanabilir ve işlem maliyeti o kadar düşük olur.

Danksharding nedir?

2016'da Ethereum'un Sharding ölçeklendirme çözümünün piyasaya sürülmesinden bu yana, ilgili Sharding teknolojisi çözümleri gelişti ve en dikkate değer değişikliklerden biri, tam yürütme Sharding'den daha basit veri Sharding'e geçiş oldu. Danksharding, daha önce bir grup üyesi olan Dankrad Feist'in adını taşıyan Ethereum geliştirme grubu tarafından desteklenen ve ademi merkeziyet ile güvenliği dengelemeyi amaçlayan bir ölçeklendirme çözümüdür.

Vitalik ve diğerleri, gelecekte, tek bir Toplama teknolojisinin tüm pazarı işgal edememesi ve birden fazla Toplamanın bir arada var olması durumunda, etki alanları arası madenci çıkarılabilir değer fırsatlarının varlığından dolayı birden fazla Toplama için karmaşık ticaret ve arbitraj fırsatları olacağına inanıyor ve sonunda , MEV arayan az sayıda insan tüm blok zincirini kontrol edecek bloklar üretir.

Merkezi blok üretimi kaçınılmaz olduğundan tek çözüm, Teklif Veren-Yapan Ayırma (PBS) blok oluşturucu olarak bilinen blok oluşturucu ve teklif veren rollerini ayırmaktır, maksimum kârı elde etmek için işlem havuzunu yüksekten düşüğe doğru sıralar. gaz ücreti koşulları. Blok oluşturucu, karı maksimize etmek için, işlem havuzundaki blok oluşturucu blokların içeriğini en yüksekten en düşüğe doğru sıralar ve ardından, bloğu oluşturmak için yalnızca en yüksek teklifi vereni seçebilen teklif sahibine (yani doğrulayıcı) teklif verir. . Ancak önceki parçalama tasarımında, her büyük parçalama ve İşaret Zinciri bağımsız olarak doğrulandı ve bu da PBS'nin uygulanmasını engelledi.

Danksharding, MEV'nin neden olduğu merkezileşme eğilimine karşı koymak için sistemini etki alanları arası MEV sorunu etrafında yeniden tasarladı. Danksharding'de, Beacon Chain tüm blokları içerecek ve veriler bir komite tarafından birleştirilecek ve doğrulanacaktır. Bu yeni tasarım ile sharding sistemi büyük ölçüde basitleştirilmiş, Layer1 ve Rollup doğrudan birbirleri ile senkronize edilebilmekte, Rollup'a sharding yapılarak işlenmek üzere sağlanan veri kapasitesi artırılmakta ve gecikme onay probleminin önüne geçilmektedir.

“Ara boşluk önlemi”: Proto-danksharding

Danksharding'in Ethereum'u ölçeklendirmek için "en uygun çözüm" olması bekleniyor, ancak gerçek uygulamasında çok sayıda teknik ve ticari zorluk var. Bu nedenle, daha önce canlı yayına geçerek performans sorunlarını geçici olarak azaltabilecek bir boşluk bırakma planı çok önemlidir.

Ethereum'un kurucusu Vitalik Buterin, EIP-4844 veya Proto-danksharding hakkında sıkça sorulan soruların yanıtlarını 19 Mart 2022'de Twitter'da paylaştı. Vitalik ve diğerleri, Rollup projesi için veri alanını artırırken gelecekteki veri parçalamanın önünü açmak için Proto-danksharding'i erken bir Ethereum Sharding tasarımı olarak kullanmayı öneriyor. Teklifin, Ethereum ağının depolama ve bellek için performans gereksinimlerini azaltması ve potansiyel olarak tüm Toplama ücretlerini bugünkü seviyelerin yüzde birine düşürmesi bekleniyor.

kaynak: [email protected]

Temelde, Proto-danksharding'i içeren EIP-4844 geçici bir çözümdür. Ethereum Beacon Chain'in bloğu başına veri kullanılabilirlik alanını 16 MB'a çıkaran tam Veritabanı Parçalamanın kullanıma sunulmasından önce, EIP-4844, blok başına kullanılabilir alanı maksimum 2 MB'a çıkarabilir. "Proto-" ön eki, "orijinal" ve "ilkel" anlamına gelirken, Proto-danksharding, Danksharding yayına girmeden önceki "ilk sürümü" ifade eder. Danksharding'in resmi olarak konuşlandırılması, teknik zorluğu nedeniyle birkaç yıl alabilirken, mümkün olan en kısa sürede hayata geçebilen Proto-danksharding, Sharding'in resmi olarak konuşlandırılmasından önce Ethereum ağının yetersiz ölçeklenebilirliği gibi acil bir sorunu çözebilir. Danksharding uygulamasının Ethereum ölçeklenebilirliğini yeni zirvelere çıkarması bekleniyor.

Yeni Blob Taşıyan İşlemler

EVM, rolü tüm Ethereum hesapları için bir çalışma zamanı ortamı ve Ethereum zincirinde canlı akıllı sözleşmeler olan Ethereum sanal makinesi anlamına gelir. ve Gaz Ücreti tüketimi yoluyla ağdaki değerli bilgi işlem kaynaklarını dağıtır. EVM'de Çağrı verileri önemli bir depolama kaynağıdır ve Çağrı Verilerini kullanma maliyeti, Katman 2 işlemlerinin neden olduğu maliyetlerin önemli bir bölümünü oluşturur. EIP-4844'ten sonra, Katman 2 verilerinin artık pahalı Arama Tarihinde değil, blob taşıma işlemi adı verilen benzersiz Blob verileri biçiminde depolanması gerekir.

Blob taşıyan işlemler, daha önce Vitalik tarafından önerilen ve Arama veri tüketimini ve Toplama tüketimini önemli ölçüde azaltabilen yeni bir işlem biçimidir. Blob taşıyan işlemlere EVM yürütme katmanı tarafından erişilemez, ancak yalnızca denetlenebilir ancak kullanıcılar ve doğrulayıcılar blob verilerini indirebilir. Bu nedenle, EIP-4844'e Parça Blob İşlemleri de denir ve Toplama, sıkıştırılmış işlem verilerini içlerinde depolamak için bu bloblardaki alanı kullanır.

Bununla birlikte, Proto-danksharding'in yalnızca gelecekteki veri parçalama için ağ mantığını ve spesifikasyonunu tamamladığına dikkat edilmelidir (örn. danksharding) ve Proto-danksharding güncellemesinden sonra bile, Ethereum ağı herhangi bir gerçek çalışan sharding'e bağlanmayacaktır. Proto-danksharding'de, tüm doğrulayıcılar ve kullanıcılar yine de eksiksiz verilerin kullanılabilirliğini doğrudan doğrulamalıdır. Sonuç olarak, fikir birliği düğümleri üzerindeki yükü azaltmak için Ethereum, Blob verileri için bir depolama süresi sınırı (muhtemelen 30 ila 90 gün arasında) belirleyecek ve bu geçmiş veriler gelecekte BitTorrent veya IPFS'de depolanabilir.

Çözüm

Kaynak: eip4844.com

eip4844.com web sitesine göre, EIP-4844'ün altı önemli avantajı vardır: Toplama dostu, daha düşük gaz ücreti, ileri uyumluluk, işaret düğümlerinde var olma, azaltılmış sabit disk kullanımı ve daha kısa Blob veri depolama süresi. 2023'te EIP-4844'ün Şangay hard fork yükseltmesinden sonra resmi olarak ETH sistemine konuşlandırılması bekleniyor. Yükseltme tamamlandıktan sonra Arbitrum ve Optimism gibi Layer2 projelerinin fayda sağlaması bekleniyor.

O zaman, EIP-4844, gelecekte tam parçalamanın yolunu açarken, muhtemelen Ethereum geliştirme tarihinde başka bir önemli düğüm haline gelecek.

Yazar: Ashely
Çevirmen: piper
İnceleyen(ler): Hugo、Cedric、Ashely、Joyce
* Bilgiler, Gate.io tarafından sunulan veya onaylanan finansal tavsiye veya başka herhangi bir tavsiye niteliğinde değildir ve bu tip bir durumu teşkil etmemektedir.
* Bu makale Gate.io kaynak gösterilmeden çoğaltılamaz, aktarılamaz veya kopyalanamaz. Aykırı davranışlar, Telif Hakkı Yasasının ihlalidir ve yasal işleme tabi olabilir.