Ringkasan Pertemuan Pengembang Inti Ethereum terbaru: Meningkatkan testnet Ethereum publik setelah liburan Q1 pada tahun 2024

Judul asli: Ethereum Semua Pengembang Inti Panggilan Konsensus #121

Artikel asli oleh Christine Kim

Kompilasi asli: Luccy, BlockBeats

Pada 2 November 2023, pengembang Ethereum berkumpul di Zoom untuk pertemuan All Core Developers Consensus (ACDC) call #121. Panggilan konferensi ACDC adalah serangkaian pertemuan dua mingguan yang dimoderatori oleh peneliti Ethereum Foundation Danny Ryan, di mana pengembang mendiskusikan dan mengoordinasikan perubahan pada lapisan konsensus Ethereum (CL). Minggu ini, pengembang berfokus pada topik-topik berikut:

  1. Perubahan signifikan pada spesifikasi Cancun / Deneb untuk mengurangi kompleksitas dalam mengimplementasikan potongan;

  2. Perubahan spesifikasi peningkatan lainnya untuk memungkinkan validator yang jujur mengatur ulang blok yang terlambat;

  3. Pembaruan kemajuan pada testnet Cancun/Deneb;

  4. Buat pemetaan JSON spesifikasi untuk spesifikasi CL SSZ.

Menyederhanakan spesifikasi Blob Side Car

Setelah berdiskusi dengan tim klien Prysm, Danny Ryan mengatakan bahwa pengembang telah menemukan alternatif untuk menangani kondisi propagasi blob, yang akan sangat mengurangi kompleksitas dan masalah yang terkait dengan propagasi blob. "Saya pikir sebagian besar masalah yang telah kita lihat di jaringan pengembang selama enam hingga delapan minggu terakhir berkaitan dengan kompleksitas menangani pesan-pesan ini, seperti kapan harus membatalkannya, bagaimana membatalkannya, dan dalam kondisi apa untuk melakukan validasi ini, "kata Ryan. Francesco D'Amato, seorang peneliti di Ethereum Foundation, menyarankan untuk melampirkan header blok dan bukti inklusi ke setiap Blob Side Car untuk mengatasi masalah ini.

Proposal ini telah dibuat sebagai pull request (PR) di GitHub oleh pengembang klien Lodestar "Dapplion". Ryan menekankan bahwa menerapkan perubahan pada spesifikasi Cancun / Deneb di klien CL terutama harus mencakup menghapus kode yang tidak perlu daripada menambahkan konten baru. Adapun bagaimana perubahan ini akan mempengaruhi kemajuan peningkatan di mainnet, Ryan mengatakan bahwa penundaan apa pun harus dijaga seminimal mungkin. "Jelas, ada hubungan dengan rilis Deneb di sini, dan tentang apa dan kapan Devnet 11 dan 12. Tetapi pada saat yang sama, dari penilaian saya, ini mungkin waktu yang sama dengan peluncuran mainnet, karena lebih mudah untuk melakukannya dengan benar, dan kami tidak harus mengalami begitu banyak bug di jaringan pengembang. " Ryan menambahkan, "Ini hampir pasti akan memungkinkan kami untuk meluncurkan mainnet dengan lebih aman, karena ini adalah spesifikasi yang lebih sederhana dan lebih mudah untuk diterapkan dengan benar."

Pada panggilan itu, para pengembang tidak keberatan dengan PR. Para pengembang menghabiskan beberapa waktu membahas rincian implementasi PR untuk memastikan konsistensi antara klien. Ryan mengatakan dia akan menggabungkan PR pada 2 November dan berencana untuk merilis versi baru dari spesifikasi Deneb pada 3 November.

Perubahan lain pada spesifikasi Cancun / Deneb

Peneliti Ethereum Foundation Alex Stokes mengajukan pertanyaan kepada tim klien tentang spesifikasi pembuat MEV. Stokes bertanya, "Pada dasarnya, siapa yang menghitung bukti inklusi KZG?" Saat ini, spesifikasi mengharuskan batang MEV untuk menghitung pengesahan ini. Namun, bukti ini dapat diteruskan oleh node suar melalui API suar. Ini akan memastikan bahwa relai memiliki satu tanggung jawab yang lebih sedikit dan lebih sedikit kode baru yang perlu diuji dalam alur kerja MEV. Gajinder Singh, pengembang klien Ethereum JS dan Lodestar, mendukung untuk meneruskan bukti inklusi KZG dari node suar ke relai. Tidak ada keberatan dari pengembang lain. Sejak itu, Stokes telah memperbarui spesifikasi pembangun untuk perubahan ini, yang dapat ditemukan di sini.

Selanjutnya, para pengembang membahas PR #3034 di repositori GitHub spesifikasi konsensus. PR #3034 adalah proposal lama dari Oktober 2022 yang memungkinkan validator jujur untuk mengatur ulang blok yang terlambat, sehingga mendorong semua validator untuk mengusulkan blok tepat waktu daripada menunda pengiriman untuk mendapatkan lebih banyak MEV. PR ini telah diselesaikan oleh Michael Sproul, pengembang klien Lighthouse. Ini adalah perubahan yang dapat diterapkan secara opsional oleh klien dan operator node. Tidak ada keberatan untuk menggabungkan PR ini.

Pembaruan jadwal tes Cancun / Deneb

Danny Ryan mengatakan bahwa perkiraan waktu tim klien untuk mengimplementasikan PR adalah tiga minggu. Setelah tim klien menyelesaikan implementasi, pengembang dapat meluncurkan jaringan pengembang baru, Devnet 12, untuk menguji kode baru. Jika pengembang tidak memperbarui versi klien selama Devconnect, Ethereum Developer Focus pada pertengahan November, Devnet 12 kemungkinan akan ditayangkan pada awal Desember. Berdasarkan perkiraan pengujian baru ini, pengembang mungkin tidak dapat merilis upgrade ke testnet Goerli pada akhir November seperti yang direncanakan semula. Kemungkinan besar, pengembang akan mulai meningkatkan testnet Ethereum publik setelah musim liburan di Q1 2024.

Parithosh Jayanthi, DevOps Engineer di Ethereum Foundation, mengatakan bahwa Devnet 11 telah diluncurkan untuk setiap tim klien untuk menguji kode Cancun / Deneb antara sekarang dan peluncuran Devnet 12. Dia juga menyebutkan bahwa pengembang akan menjalankan garpu bayangan di testnet Goerli pada 3 November untuk menilai latensi blok dan blok dengan lebih baik.

JSON memetakan ke spesifikasi SSZ

Akhirnya, para pengembang membahas PR #3506 dalam spesifikasi konsensus repositori GitHub. PR ini mengusulkan untuk menambahkan pemetaan JSON 1:1 standar ke spesifikasi CL SSZ. Ini akan membawa beberapa manfaat, seperti dokumentasi spesifikasi API suar yang disederhanakan dan peningkatan keterbacaan kode. Jacek Sieka, pengembang klien Nimbus, mengatakan bahwa versi terbaru PR telah membahas masalah sebelumnya mengenai kesetaraan byte dan bilangan bulat yang tidak ditandatangani. Ryan mengatakan bahwa dia akan membagikan PR di saluran Ethereum R&D Discord sehingga dia dapat mengumpulkan komentar akhir dari pengembang sebelum menggabungkannya ke dalam repositori spesifikasi konsensus.

Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • Komentar
  • Posting ulang
  • Bagikan
Komentar
0/400
Tidak ada komentar
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)