Orijinal Başlık: Ethereum Tüm Çekirdek Geliştiriciler Konsensüs Çağrısı #121
Christine Kim'in orijinal makalesi
Orijinal derleme: Luccy, BlockBeats
2 Kasım 2023'te Ethereum geliştiricileri, All Core Developers Consensus (ACDC) çağrısı #121 toplantısı için Zoom'da bir araya geldi. ACDC konferans görüşmesi, Ethereum Vakfı araştırmacısı Danny Ryan tarafından yönetilen ve geliştiricilerin Ethereum'un konsensüs katmanındaki (CL) değişiklikleri tartıştığı ve koordine ettiği iki haftada bir yapılan bir dizi toplantıdır. Bu hafta geliştiriciler aşağıdaki konulara odaklanıyor:
Parçaların uygulanmasındaki karmaşıklığı azaltmak için Cancun/Deneb spesifikasyonunda önemli değişiklikler;
Dürüst doğrulayıcıların geç blokları yeniden düzenlemesine izin vermek için başka bir yükseltme spesifikasyonu değişikliği;
Cancun/Deneb test ağındaki ilerleme güncellemeleri;
CL SSZ belirtimi için belirtimin JSON eşlemesini oluşturun.
Blob Yan Araba spesifikasyonunu basitleştirin
Prysm müşteri ekibiyle yapılan görüşmelerden sonra Danny Ryan, geliştiricilerin blob yayılım koşullarını ele almak için bir alternatif geliştirdiklerini ve bunun blob yayılımıyla ilişkili karmaşıklığı ve sorunları büyük ölçüde azaltacağını söyledi. Ryan, "Geliştirici ağında son altı ila sekiz hafta içinde gördüğümüz sorunların çoğunun, ne zaman geçersiz kılınacağı, nasıl geçersiz kılınacağı ve bu doğrulamaların hangi koşullar altında yapılacağı gibi bu mesajlarla başa çıkmanın karmaşıklığıyla ilgili olduğunu düşünüyorum" dedi. Ethereum Vakfı'nda araştırmacı olan Francesco D'Amato, bu sorunları ele almak için her bir Blob Side Car'a blok başlıkları ve dahil edilme kanıtları eklemeyi önerdi.
Bu teklif, Lodestar istemci geliştiricisi "Dapplion" tarafından GitHub'da bir çekme isteği (PR) olarak oluşturulmuştur. Ryan, CL istemcisinde Cancun/Deneb spesifikasyonunda yapılan değişikliklerin uygulanmasının, yeni içerik eklemek yerine öncelikle gereksiz kodun kaldırılmasını içermesi gerektiğini vurguladı. Bu değişikliklerin ana ağdaki yükseltmenin ilerlemesini nasıl etkileyeceğine gelince, Ryan herhangi bir gecikmenin minimumda tutulması gerektiğini söyledi. "Açıkçası, burada Deneb sürümüyle ve Devnet 11 ve 12'nin ne hakkında ve ne zaman olduğu ile bir ilişki var. Ancak aynı zamanda, benim değerlendirmeme göre, muhtemelen ana ağ lansmanı ile aynı zamanda, çünkü bunu doğru yapmak daha kolay ve geliştirici ağında çok fazla hatayla karşılaşmak zorunda değiliz." Ryan, "Bu, doğru bir şekilde uygulanması daha basit ve daha kolay bir özellik olduğu için neredeyse kesinlikle ana ağı daha güvenli bir şekilde başlatmamıza izin verecek" diye ekledi.
Görüşmede, geliştiricilerin PR'ye itirazı yoktu. Geliştiriciler, müşteriler arasında tutarlılığı sağlamak için PR'nin uygulama ayrıntılarını tartışmak için biraz zaman harcadılar. Ryan, PR'ı 2 Kasım'da birleştireceğini ve 3 Kasım'da Deneb spesifikasyonunun yeni bir sürümünü yayınlamayı planladığını söyledi.
Cancun/Deneb spesifikasyonundaki diğer değişiklikler
Ethereum Vakfı araştırmacısı Alex Stokes, müşteri ekibine MEV oluşturucu özellikleri hakkında bir soru sordu. Stokes, "Temel olarak, KZG dahil etme kanıtını kim hesaplıyor?" diye soruyor. Şu anda spesifikasyon, bu onayları hesaplamak için MEV gövdelerini gerektirmektedir. Ancak, bu kanıtlar, işaret API'si aracılığıyla işaret düğümleri tarafından iletilebilir. Bu, aktarıcının MEV iş akışında test edilmesi gereken bir sorumluluğun ve daha az yeni kodun olmasını sağlayacaktır. Ethereum JS ve Lodestar istemcilerinin geliştiricisi Gajinder Singh, KZG dahil etme kanıtlarının işaret düğümlerinden rölelere iletilmesinden yana. Diğer geliştiricilerden herhangi bir itiraz yok. O zamandan beri Stokes, burada bulunabilecek bu değişiklik için oluşturucu özelliklerini güncelledi.
Daha sonra geliştiriciler, konsensüs spesifikasyonu GitHub deposunda PR #3034'ü tartıştı. PR #3034, dürüst doğrulayıcıların geç blokları yeniden düzenlemesine olanak tanıyan ve böylece tüm doğrulayıcıları daha fazla MEV elde etmek için gönderimleri geciktirmek yerine zamanında blok önermeye teşvik eden Ekim 2022'den kalma eski bir tekliftir. Bu PR, Lighthouse istemcisinin geliştiricisi Michael Sproul tarafından tamamlandı. Bu, hem istemci hem de düğüm operatörleri tarafından isteğe bağlı olarak uygulanabilen bir değişikliktir. Bu PR'ın birleştirilmesine itiraz edilmedi.
Cancun/Deneb test programı güncellemesi
Danny Ryan, müşteri ekibinin PR'ı uygulama süresinin tahmininin üç hafta olduğunu söyledi. Müşteri ekibi uygulamayı tamamladıktan sonra geliştirici, yeni kodu test etmek için yeni bir geliştirici ağı olan Devnet 12'yi başlatabilir. Geliştiriciler, Kasım ayı ortasındaki Ethereum Developer Focus Devconnect sırasında istemci sürümünü güncellemezlerse, Devnet 12 muhtemelen Aralık ayı başlarında yayına girecek. Bu yeni test tahminlerine dayanarak, geliştiriciler başlangıçta planlandığı gibi Kasım ayı sonuna kadar Goerli test ağına yükseltmeyi yayınlayamayabilirler. Büyük olasılıkla, geliştiriciler 2024'ün 1. çeyreğindeki tatil sezonundan sonra halka açık Ethereum test ağını yükseltmeye başlayacaklar.
Ethereum Vakfı'nda DevOps Mühendisi olan Parithosh Jayanthi, Devnet 11'in şu andan itibaren Cancun/Deneb kodunu test etmesi için Devnet 12'nin başlatıldığını söyledi. Ayrıca, geliştiricilerin blok ve blok gecikmesini daha iyi değerlendirmek için 3 Kasım'da Goerli test ağında bir gölge çatalı çalıştıracaklarından bahsetti.
JSON, SSZ belirtimiyle eşlenir
Son olarak, geliştiriciler konsensüs belirtimi GitHub deposunda PR #3506'yı tartıştılar. Bu PR, CL SSZ spesifikasyonuna standart bir 1:1 JSON eşlemesi eklemeyi önerir. Bu, işaret API spesifikasyonunun basitleştirilmiş dokümantasyonu ve kodun daha iyi okunabilirliği gibi çeşitli avantajlar sağlayacaktır. Nimbus istemcisinin geliştiricisi Jacek Sieka, PR'nin en son sürümünün baytların ve işaretsiz tamsayıların denkliği ile ilgili önceki sorunları ele aldığını söyledi. Ryan, PR'ı Ethereum R&D Discord kanalında paylaşacağını, böylece konsensüs spesifikasyon deposuyla birleştirmeden önce geliştiricilerin son yorumlarını toplayabileceğini söyledi.
View Original
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.
En son Ethereum Çekirdek Geliştirici Toplantısının Özeti: 2024'teki Q1 tatilinden sonra halka açık Ethereum test ağının yükseltilmesi
Orijinal Başlık: Ethereum Tüm Çekirdek Geliştiriciler Konsensüs Çağrısı #121
Christine Kim'in orijinal makalesi
Orijinal derleme: Luccy, BlockBeats
2 Kasım 2023'te Ethereum geliştiricileri, All Core Developers Consensus (ACDC) çağrısı #121 toplantısı için Zoom'da bir araya geldi. ACDC konferans görüşmesi, Ethereum Vakfı araştırmacısı Danny Ryan tarafından yönetilen ve geliştiricilerin Ethereum'un konsensüs katmanındaki (CL) değişiklikleri tartıştığı ve koordine ettiği iki haftada bir yapılan bir dizi toplantıdır. Bu hafta geliştiriciler aşağıdaki konulara odaklanıyor:
Parçaların uygulanmasındaki karmaşıklığı azaltmak için Cancun/Deneb spesifikasyonunda önemli değişiklikler;
Dürüst doğrulayıcıların geç blokları yeniden düzenlemesine izin vermek için başka bir yükseltme spesifikasyonu değişikliği;
Cancun/Deneb test ağındaki ilerleme güncellemeleri;
CL SSZ belirtimi için belirtimin JSON eşlemesini oluşturun.
Blob Yan Araba spesifikasyonunu basitleştirin
Prysm müşteri ekibiyle yapılan görüşmelerden sonra Danny Ryan, geliştiricilerin blob yayılım koşullarını ele almak için bir alternatif geliştirdiklerini ve bunun blob yayılımıyla ilişkili karmaşıklığı ve sorunları büyük ölçüde azaltacağını söyledi. Ryan, "Geliştirici ağında son altı ila sekiz hafta içinde gördüğümüz sorunların çoğunun, ne zaman geçersiz kılınacağı, nasıl geçersiz kılınacağı ve bu doğrulamaların hangi koşullar altında yapılacağı gibi bu mesajlarla başa çıkmanın karmaşıklığıyla ilgili olduğunu düşünüyorum" dedi. Ethereum Vakfı'nda araştırmacı olan Francesco D'Amato, bu sorunları ele almak için her bir Blob Side Car'a blok başlıkları ve dahil edilme kanıtları eklemeyi önerdi.
Bu teklif, Lodestar istemci geliştiricisi "Dapplion" tarafından GitHub'da bir çekme isteği (PR) olarak oluşturulmuştur. Ryan, CL istemcisinde Cancun/Deneb spesifikasyonunda yapılan değişikliklerin uygulanmasının, yeni içerik eklemek yerine öncelikle gereksiz kodun kaldırılmasını içermesi gerektiğini vurguladı. Bu değişikliklerin ana ağdaki yükseltmenin ilerlemesini nasıl etkileyeceğine gelince, Ryan herhangi bir gecikmenin minimumda tutulması gerektiğini söyledi. "Açıkçası, burada Deneb sürümüyle ve Devnet 11 ve 12'nin ne hakkında ve ne zaman olduğu ile bir ilişki var. Ancak aynı zamanda, benim değerlendirmeme göre, muhtemelen ana ağ lansmanı ile aynı zamanda, çünkü bunu doğru yapmak daha kolay ve geliştirici ağında çok fazla hatayla karşılaşmak zorunda değiliz." Ryan, "Bu, doğru bir şekilde uygulanması daha basit ve daha kolay bir özellik olduğu için neredeyse kesinlikle ana ağı daha güvenli bir şekilde başlatmamıza izin verecek" diye ekledi.
Görüşmede, geliştiricilerin PR'ye itirazı yoktu. Geliştiriciler, müşteriler arasında tutarlılığı sağlamak için PR'nin uygulama ayrıntılarını tartışmak için biraz zaman harcadılar. Ryan, PR'ı 2 Kasım'da birleştireceğini ve 3 Kasım'da Deneb spesifikasyonunun yeni bir sürümünü yayınlamayı planladığını söyledi.
Cancun/Deneb spesifikasyonundaki diğer değişiklikler
Ethereum Vakfı araştırmacısı Alex Stokes, müşteri ekibine MEV oluşturucu özellikleri hakkında bir soru sordu. Stokes, "Temel olarak, KZG dahil etme kanıtını kim hesaplıyor?" diye soruyor. Şu anda spesifikasyon, bu onayları hesaplamak için MEV gövdelerini gerektirmektedir. Ancak, bu kanıtlar, işaret API'si aracılığıyla işaret düğümleri tarafından iletilebilir. Bu, aktarıcının MEV iş akışında test edilmesi gereken bir sorumluluğun ve daha az yeni kodun olmasını sağlayacaktır. Ethereum JS ve Lodestar istemcilerinin geliştiricisi Gajinder Singh, KZG dahil etme kanıtlarının işaret düğümlerinden rölelere iletilmesinden yana. Diğer geliştiricilerden herhangi bir itiraz yok. O zamandan beri Stokes, burada bulunabilecek bu değişiklik için oluşturucu özelliklerini güncelledi.
Daha sonra geliştiriciler, konsensüs spesifikasyonu GitHub deposunda PR #3034'ü tartıştı. PR #3034, dürüst doğrulayıcıların geç blokları yeniden düzenlemesine olanak tanıyan ve böylece tüm doğrulayıcıları daha fazla MEV elde etmek için gönderimleri geciktirmek yerine zamanında blok önermeye teşvik eden Ekim 2022'den kalma eski bir tekliftir. Bu PR, Lighthouse istemcisinin geliştiricisi Michael Sproul tarafından tamamlandı. Bu, hem istemci hem de düğüm operatörleri tarafından isteğe bağlı olarak uygulanabilen bir değişikliktir. Bu PR'ın birleştirilmesine itiraz edilmedi.
Cancun/Deneb test programı güncellemesi
Danny Ryan, müşteri ekibinin PR'ı uygulama süresinin tahmininin üç hafta olduğunu söyledi. Müşteri ekibi uygulamayı tamamladıktan sonra geliştirici, yeni kodu test etmek için yeni bir geliştirici ağı olan Devnet 12'yi başlatabilir. Geliştiriciler, Kasım ayı ortasındaki Ethereum Developer Focus Devconnect sırasında istemci sürümünü güncellemezlerse, Devnet 12 muhtemelen Aralık ayı başlarında yayına girecek. Bu yeni test tahminlerine dayanarak, geliştiriciler başlangıçta planlandığı gibi Kasım ayı sonuna kadar Goerli test ağına yükseltmeyi yayınlayamayabilirler. Büyük olasılıkla, geliştiriciler 2024'ün 1. çeyreğindeki tatil sezonundan sonra halka açık Ethereum test ağını yükseltmeye başlayacaklar.
Ethereum Vakfı'nda DevOps Mühendisi olan Parithosh Jayanthi, Devnet 11'in şu andan itibaren Cancun/Deneb kodunu test etmesi için Devnet 12'nin başlatıldığını söyledi. Ayrıca, geliştiricilerin blok ve blok gecikmesini daha iyi değerlendirmek için 3 Kasım'da Goerli test ağında bir gölge çatalı çalıştıracaklarından bahsetti.
JSON, SSZ belirtimiyle eşlenir
Son olarak, geliştiriciler konsensüs belirtimi GitHub deposunda PR #3506'yı tartıştılar. Bu PR, CL SSZ spesifikasyonuna standart bir 1:1 JSON eşlemesi eklemeyi önerir. Bu, işaret API spesifikasyonunun basitleştirilmiş dokümantasyonu ve kodun daha iyi okunabilirliği gibi çeşitli avantajlar sağlayacaktır. Nimbus istemcisinin geliştiricisi Jacek Sieka, PR'nin en son sürümünün baytların ve işaretsiz tamsayıların denkliği ile ilgili önceki sorunları ele aldığını söyledi. Ryan, PR'ı Ethereum R&D Discord kanalında paylaşacağını, böylece konsensüs spesifikasyon deposuyla birleştirmeden önce geliştiricilerin son yorumlarını toplayabileceğini söyledi.