Ringkasan Terbaru Pertemuan Inti Pengembang Ethereum: Next week launching dedicated testnet upgrade Pectra

Ditulis oleh Christine Kim

Disusun oleh Luccy, BlockBeats

Editor's note: Semua pengembang inti Ethereum menjalankan panggilan (ACDE) setiap dua minggu sekali, yang utamanya membahas dan mengkoordinasikan perubahan pada lapisan eksekusi Ethereum (EL). Ini adalah panggilan ke-190 ACDE, di mana pembahasan utama meliputi EIP 7251 dan 7702, format objek virtual Ethereum (EOF), dan topik lain seperti PeerDAS.

Selama pertemuan, Beiko juga mengusulkan templat diskusi EIP baru, dan menekankan pentingnya halaman sumber daya pengembang Ethereum 'eth-clients'. Wakil Presiden Penelitian Galaxy Digital, Christine Kim, mendokumentasikan poin-poin penting pertemuan ini secara rinci, dan BlockBeasts menerjemahkan teks aslinya sebagai berikut:

Pada tanggal 20 Juni 2024, pengembang Ethereum berkumpul di Zoom untuk menghadiri panggilan All Core Developers ution (ACDE) #190. ACDE teleconference adalah serangkaian pertemuan yang diadakan setiap dua minggu sekali, dipimpin oleh Tim Beiko dari Ethereum Foundation Protocol Support, di mana para pengembang membahas dan mengkoordinasikan perubahan pada Ethereum Execution Layer (EL).

Minggu ini, pengembang melaporkan kemajuan mereka dalam menerapkan berbagai perubahan kode, termasuk proposal perbaikan Ethereum (EIP) 7251 dan 7702, serta format objek virtual Ethereum (EOF) dan PeerDAS.

Beiko juga berbagi templat saran untuk diskusi EIP, Insinyur Operasional Pengembangan EF Parithosh Jayanthi memperkenalkan halaman GitHub baru yang disebut 'eth-clients' untuk konfigurasi jaringan utama dan jaringan uji Ethereum. Akhirnya, Beiko mengingatkan tim bahwa panggilan ACDE berikutnya akan diadakan pada hari libur Amerika Serikat, 4 Juli. Meskipun dia tidak akan hadir dalam pertemuan ini, Peneliti EF Alex Stokes akan menggantikannya sebagai tuan rumah pertemuan.

Pectra Devnet 1

Para pengembang membahas Pectra Devnet 1 saat pertemuan dimulai. Para pengembang bertujuan untuk meluncurkan jaringan pengujian khusus Pectra yang ditingkatkan minggu depan. Dibandingkan dengan Devnet 0 sebelumnya, jaringan pengujian baru ini memiliki perubahan spesifikasi berikut ini:

  • Menambahkan penggabungan validator pemicu EL
  • Menggantikan EIP 3074 dengan EIP 7702

Tim pengembang EL sedang mendorong implementasi Devnet 1 mereka. Setiap perwakilan utama tim EL Ethereum telah membagikan perkembangan terbaru mereka:

  • Besu: Versi pertama implementasi Devnet 1 mereka sudah siap, tapi masih ada beberapa pengujian yang kurang, tim memiliki keraguan tentang spesifikasi operasi penentuan harga gas.
  • Nethermind: Mereka sedang meninjau implementasi Devnet 1 mereka, menggabungkan berbagai perubahan kode dan cabang perangkat lunak, serta menulis kasus uji.
  • Erigon:Mereka memiliki implementasi draf EIP 7702, sedang meninjau perubahan terbaru EIP 7251, yaitu penambahan penggabungan validator yang dipicu oleh EL.
  • Reth: Implementasi Devnet 1 mereka seharusnya selesai sebelum pertemuan ACD berikutnya.
  • EthereumJS: Tim sedang mengimplementasikan EIP 7702 dan diperkirakan akan siap dalam sekitar satu minggu untuk Devnet 1.
  • Geth: Tim juga sedang melakukan implementasi EIP 7702.

Ketika tim klien berbagi kemajuan mereka, seorang pengembang bernama 'Racytech' bertanya apakah implementasi EOF akan dikecualikan dari Devnet 1. Beiko mengkonfirmasi bahwa EOF tidak akan diuji di Devnet 1, dan implementasi EOF seharusnya didasarkan pada spesifikasi Pectra terbaru, bukan spesifikasi Deneb final. Insinyur pengembangan operasi EF Barnabas Busa menekankan bahwa strategi ini akan membuat debugging EOF menjadi lebih sulit karena spesifikasi Pectra sedang berubah, dan debugging dilakukan secara bersamaan. 'Namun demikian, ini tetap benar karena kami ingin tim bekerja pada EIP inti Pectra dan memperbaiki kesalahan-kesalahan ini. Jadi, ini lebih masuk akal daripada berdasarkan fork sebelumnya dan kemudian pada tahap terakhir berdasarkan Prague, dan juga menemukan semua kesalahan tersebut,' kata Beiko. Prague adalah nama EL untuk upgrade Pectra.

Pembaruan EIP 7702

Meskipun pengembang sedang berusaha untuk mengimplementasikan EIP 7702 di Devnet 1, kemungkinan besar akan ada perubahan besar pada kode untuk mendukung fitur baru, terutama kemampuan untuk mencabut otorisasi transaksi EIP 7702 oleh pengguna.

Seorang pengembang Geth bernama 'Lightclient' telah mengusulkan perubahan baru yang mendukung penghapusan EIP 7702. Ia menjelaskan, 'Tidak mudah untuk selalu mengetahui izin mana yang sedang berlaku dan sulit untuk mengetahui izin mana yang sudah dicabut dan mana yang belum. Ada beberapa pola desain yang dapat menghindari situasi ini, tetapi pada kenyataannya kita mungkin tidak tahu bagaimana dompet akan menggunakan fitur ini. Untuk pertahanan yang lebih baik, saya ingat Vitalik menyebutkannya dalam panggilan telepon terakhir atau dalam ruang diskusi kelompok, daripada membuat izin menjadi transaksi sementara yang harus dimasukkan, kita dapat menyimpan izin-izin ini sehingga Anda dapat melihat kode mana yang telah dialokasikan ke akun Anda kapan saja'.

Seorang pengembang bernama "Arik" mengatakan bahwa ia lebih memilih versi EIP 7702 saat ini daripada perubahan yang diusulkan oleh Lightclient. Arik mengatakan akan ada beberapa kasus penggunaan khusus di bawah EIP 7702 yang baru. Lightclient membantah komentar ini, menyatakan bahwa semua kasus penggunaan yang didukung oleh versi EIP 7702 yang lebih lama masih ada, dan mekanisme pencabutan yang kuat telah ditambahkan. Namun, Lightclient juga menunjukkan bahwa perubahan ini membuat implementasi EIP lebih kompleks pada klien. Beiko mengatakan dalam kotak obrolan pertemuan bahwa menyelesaikan desain EIP 7702 adalah "masalah spesifikasi nomor satu yang belum terselesaikan" Pectra dan menyarankan agar pengembang mengatur panggilan sesi breakout lain untuk mencapai konsensus tentang mekanisme pencabutan mereka. "Akan sangat bagus jika pada pertemuan berikutnya kami memiliki versi yang umumnya memuaskan, baik versi ini maupun versi tweak-nya, sebagai bagian dari Devnet 2," kata Beiko.

Pengembang Besu, Daniel Lehrner, mempertanyakan apakah pengembang harus menghabiskan waktu untuk mengimplementasikan versi EIP 7702 saat ini di Devnet 1 jika spesifikasi dapat berubah di Devnet 2. Dia mengatakan: "Proposal-proposal ini cukup berbeda sehingga kami mungkin akan mengimplementasikan beberapa hal yang harus kami buang sebagian karena 7702 berubah beberapa minggu kemudian." Richard Meissner, salah satu pendiri Safe, mengatakan bahwa menurut pandangannya, membantu tim dompet dalam menguji suatu versi EIP 7702 di jaringan pengujian akan berguna. Beiko menambahkan bahwa implementasi EIP 7702 dalam bentuk saat ini tidak akan signifikan menghambat kemajuan tim klien. Jika pengembang mencoba menghapusnya dari spesifikasi Spectra sekarang, itu dapat menyebabkan masalah yang rumit di Devnet 1.

Pembaruan EOF

Ketika berbicara tentang EOF, Busa menyatakan bahwa timnya akan menguji implementasi EOF setelah menerapkan perubahan kode Pectra lainnya. Kesiapan EOF dilacak di GitHub. Saat ini, ada dua tim klien EL, Besu dan Reth, yang telah mengimplementasikan semua EOF EIP, sedangkan tim lain masih berusaha untuk mengimplementasikan semua EOF EIP. Seorang perwakilan dari tim Erigon menunjukkan bahwa pengujian tambahan yang mensimulasikan blok Ethereum yang berisi transaksi EOF akan berguna. Anggota tim pengujian EF, Mario Vega, mengatakan dalam percakapan bahwa timnya sedang merilis lebih banyak pengujian EOF dan akan berbagi lebih banyak di pertemuan kelompok EOF berikutnya. Pengembang protokol Ethereum independen, Danno Ferrin, mengatakan bahwa karena spesifikasi EOF sekarang telah ditetapkan secara final, panggilan EOF telah berubah dari seminggu sekali menjadi setiap dua minggu sekali, dan fokus kerja EOF saat ini adalah pengujian dan implementasi klien.

Pembaruan PeerDAS

Busa memberikan penjelasan singkat tentang kemajuan implementasi PeerDAS. Dia mengatakan, jaringan pengembangan PeerDAS selanjutnya akan diluncurkan dalam satu hingga dua minggu. Seperti yang dibahas dalam pertemuan ACDC sebelumnya, PeerDAS akan dikembangkan berdasarkan spesifikasi Dencun yang telah ditentukan, bukan spesifikasi Pectra.

Pengumuman

Beiko mengajukan template default baru untuk digunakan oleh penulis EIP di postingan Ethereum Magicians. Template baru ini bertujuan untuk mendorong pengawasan berkualitas tinggi terhadap EIP.

Jayanthi memperkenalkan halaman GitHub "eth-clients", yang menyediakan berbagai sumber daya bagi pengembang Ethereum, termasuk konfigurasi spesifikasi untuk jaringan uji dan Mainnet Ethereum. Saat ini, halaman ini dikelola oleh perwakilan dari semua tim klien CL. Jayanthi mengajak perwakilan tim klien EL untuk sukarela membantu dalam memelihara halaman GitHub ini.

Lightclient menanyakan kemajuan tim klien dalam penanganan data historis yang kedaluwarsa. Tidak ada pembaruan terkait hal ini yang dibagikan dalam pertemuan ini.

Beiko mengatakan bahwa ia tidak akan memimpin panggilan konferensi ACDE selanjutnya yang akan diadakan pada liburan 4 Juli di Amerika Serikat. Pada saat itu, peneliti EF Alex Stokes akan menggantikan posisinya dalam memimpin konferensi tersebut.

Lihat Asli
  • Hadiah
  • Komentar
  • Bagikan
Komentar
Tidak ada komentar