Tajuk asal: "Ethereum All Core Developers Execution Call #184 Writeup"
Pengarang asal: Christine Kim
Nota editor:
Dalam komuniti Ethereum, Panggilan Konsensus Pembangun Teras (ACDE) diadakan setiap dua minggu untuk membincangkan dan merundingkan penambahbaikan pada Lapisan Pelaksanaan Ethereum (EL). Ini adalah panggilan persidangan ke-184 ACDE Perbincangan akan memberi tumpuan kepada sebab peningkatan bilangan blok yang tidak betul pada 27 Mac, serta penyelidikan baharu pasukan Paradigma mengenai status dan sejarah pertumbuhan Ethereum. Pembangun berkongsi perbincangan mengenai isu geganti MEV Bloxroute pada persidangan itu dan dua EIP retroaktif di Prague/Electra. Selain itu, kemas kini pembangunan untuk EIP 7547 (Senarai Kemasukan), EIP 5920 (PAY Opcodes) dan EIP 7545 (Verkle Proof Verification Precompilation) telah dibincangkan. Naib Presiden Penyelidikan Digital Galaxy Christine Kim merekodkan perkara penting mesyuarat ini secara terperinci, dan BlockBeasts menyusun teks asal seperti berikut: Pada 28 Mac 2024, komuniti pembangunan Ethereum telah mengadakan mesyuarat Zoom untuk Semua Pembangun Teras Panggilan Pelaksanaan (ACDE) #184 Panggilan ACDE ialah siri mesyuarat dua mingguan di mana keputusan yang berkaitan dengan pembangunan Ethereum dibincangkan dan diselaraskan, penyelaras utama yang disokong oleh Yayasan Ethereum, mengetuai pemaju dalam perbincangan dan pembinaan konsensus. mengenai cadangan perubahan kepada Cadangan Penambahbaikan Ethereum (EIPs) Minggu ini, pembangun berkongsi pandangan tentang punca peningkatan blok yang salah pada 27 Mac. Pemaju Prysm Terence Tsao berkata peningkatan itu disebabkan oleh isu dengan geganti MEV Bloxroute, yang sedang diusahakan oleh pasukan Bloxroute. Pembangun juga membincangkan perkara penting daripada penyelidikan baharu yang dijalankan oleh pasukan Paradigma mengenai keadaan dan pertumbuhan sejarah Ethereum. Pembangun meluluskan kemasukan dua Cadangan Penambahbaikan Ethereum (EIP) retroaktif di Prague/Electra, EIP 7610 dan 7523. Akhir sekali, mereka berkongsi kemas kini pembangunan pada EIP calon lain, seperti EIP 7547 (Senarai Kemasukan), EIP 5920 (opcodes PAY) dan EIP 7545 (Prakompilasi Verkle Bukti Pengesahan). Acara blok hilang mainnetPada 27 Mac, bilangan blok hilang meningkat. Biasanya, 2% hingga 4% blok terlepas setiap 30 minit di Ethereum. Walau bagaimanapun, semasa tempoh rangkaian mengalami sejumlah besar transaksi gumpalan, peratusan ini meningkat kepada lebih 14% dalam masa beberapa jam. Harga blob meningkat lebih daripada 10x dalam tempoh ini. Tsao berkata isu blok hilang segera diselesaikan sebaik sahaja pasukan Bloxroute menutup geganti MEV mereka. Butiran yang menyebabkan isu geganti Bloxroute tidak jelas, dan pasukan Bloxroute sedang berusaha untuk membetulkan, yang akan mereka kongsi bersama-sama dengan postmortem penuh isu itu dalam beberapa hari akan datang. 🎜🎜"Jadi, blok yang terlepas semalam bukanlah untuk mengatakan bahawa pelanggan tidak dapat menangani beban kerja jenis ini, kerana pada asasnya semua blok yang terlepas adalah disebabkan oleh isu Bloxroute. Tetapi masih ada masalah asas, iaitu di bawah trafik semalam, apa yang akan berlaku Apa yang berlaku, saya mengesyaki, pelanggan mungkin mengimport blok lebih perlahan daripada sebelumnya, tetapi itu adalah sesuatu yang saya tidak mempunyai bukti muktamad, ia masih perlu dilihat," kata Tsao. Sebagai tindak balas kepada insiden blok yang hilang, pelanggan Lighthouse pasukan mengeluarkan versi "Hotfix" untuk meningkatkan prestasi dan kestabilan nod. Selain itu, sementara siasatan sedang dijalankan, Ketua Pegawai Eksekutif Bloxroute Uri Klarman menyatakan pada 🎜🎜Jurutera Operasi Pembangun Yayasan Ethereum Parithosh Jayanthi bertanya sama ada kejadian itu akan menyebabkan pemaju menilai semula keadaan pemutus litar pelanggan yang secara automatik menyebabkan nod pengesah jatuh semula kepada pengeluaran blok tempatan. Dalam kebanyakan pelanggan, nilai lalai untuk keadaan pemutus litar ialah peristiwa yang terlepas lima slot berturut-turut. Tsao menyatakan bahawa keadaan pemutus litar yang dicetuskan terlalu mudah adalah vektor serangan berpotensi yang boleh dieksploitasi oleh aktor MEV yang canggih. 🎜🎜Pemaju Prysm "Potuz" berkata pada pendapatnya, insiden ini menyerlahkan kekurangan pelaksanaan kepelbagaian pelanggan dalam geganti, serta kekurangan komunikasi antara pemaju geganti dan protokol. "Terence telah bercakap tentang gumpalan ini selama lebih seminggu dan tiada siapa yang perasan dan sebaik sahaja ia meletus, ia hanya memerlukan beberapa panggilan telefon untuk mendapatkan geganti yang betul untuk benar-benar melihat log mereka. Ini tidak boleh diterima," Portuzzi Say 🎜Sesetengah pembangun mencadangkan membuat siaran bertulis pada masa akan datang apabila melaporkan pelanggaran rangkaian untuk meningkatkan keterlihatan ekosistem Ethereum. Untuk membincangkan lebih lanjut insiden blok yang hilang, penyelidik Yayasan Ethereum Alex Stokes menggalakkan pemaju untuk menghadiri panggilan komuniti MEV-Boost seterusnya.
Jurutera saintis data Paradigm, Storm Slivkoff telah menjalankan analisis baharu tentang status dan sejarah pertumbuhan Ethereum. Menurut penemuannya, pertumbuhan negeri bukanlah halangan utama dalam skalabiliti Ethereum. “Kami mendapati bahawa perkakasan pengguna sedia ada boleh mengekalkan kadar pertumbuhan negara semasa dalam tempoh masa yang panjang, mungkin beberapa dekad Perhatikan bahawa saya hanya bercakap tentang kapasiti storan dan kapasiti memori di sini rangka kerja ini. Pada pandangannya, "pembunuh senyap" Ethereum adalah pertumbuhan sejarah.
Dalam analisis bertulis, pasukan penyelidik Paradigm menjelaskan: “Negeri ialah set data yang diperlukan untuk membina dan mengesahkan blok Ethereum baharu terdiri daripada kod bait kontrak, simpanan kontrak, baki akaun dan Sejarah adalah set data yang diperlukan menyegerakkan nod daripada genesis ke blok terkini Sejarah terdiri daripada blok dan urus niaga, dan sejarah ialah set data tidak bertindih, tambah Slivkoff Kes penggunaan terbesar untuk pertumbuhan sejarah ialah rollup dan jenis protokol lain yang perlu dirapatkan ke Ethereum
Slivkoff mengesyorkan agar pembangun mempertimbangkan dengan serius untuk mempercepatkan EIP yang menangani pertumbuhan sejarah dalam peningkatan Ethereum seterusnya Prague/Electra, seperti EIP 4444 dan EIP 7623. gunakan kaedah ini untuk menganalisis kesesakan penskalaan sebagai langkah seterusnya dalam penyelidikan pasukannya, Slivkoff berkata bahawa semua data akan menjadi sumber terbuka, maklum balas dialu-alukan
Selepas pembentangan Slivkoff, pembangun membincangkan cara yang berbeza untuk menangani pertumbuhan sejarah. dalam jangka pendek Seperti yang dibincangkan di ACDE #180, pembangun sedang membina rangkaian alternatif yang teguh dengan data Sejarah tertentu untuk tempoh, seperti sebelum peningkatan gabungan, yang pengguna masih boleh mengakses sekiranya data tidak boleh diakses melalui nod Ethereum. .
Pemaju bersetuju untuk melaksanakan EIP 7610 dan 7523. Ini adalah EIP retroaktif yang akan menambah peraturan pada protokol Ethereum yang boleh digunakan secara retroaktif dari permulaan rangkaian untuk menyekat lagi jenis tingkah laku tertentu pada rantaian. Manfaat EIP ini adalah untuk memudahkan kes ujian Ethereum dan mengehadkan skop pelbagai kes tepi, seperti kes tepi membuat akaun kosong. Dua EIP yang telah digunakan secara retroaktif termasuk EIPIP2681 dan 3607. Pemaju bersetuju untuk mengaktifkan dua EIP retroaktif tambahan di Prague/Electra. Untuk mendapatkan maklumat latar belakang tentang tindakan yang dikawal oleh EIP ini, lihat transkrip panggilan sebelumnya di sini.
Pasukan pelanggan Geth telah melengkapkan beberapa penanda aras untuk menganggarkan kos gas bagi operasi lengkung EIP 2537 BLS. Perniagaan baharu ini akan diaktifkan dalam peningkatan Prague/Electra, dan pembangun sedang menimbang harga untuk perniagaan ini. Seorang wakil daripada pasukan Reth berkata pasukannya juga akan melengkapkan penanda aras tambahan bagi operasi lengkung BLS untuk membantu dalam menentukan kos gas bagi operasi ini.
Seperti yang dibincangkan pada ACDC #130, pembangun amat mempertimbangkan untuk memasukkan EIP 7547 dalam peningkatan Prague/Electra. Minggu ini, penyelidik Yayasan Ethereum Mike Neuder berkongsi maklumat terkini tentang cara EIP 7547 boleh diubah suai supaya serasi ke hadapan dengan pengabstrakan akaun. Abstraksi Akaun ialah inisiatif berterusan untuk memperkenalkan lebih fleksibiliti dan kebolehprograman kepada Akaun Luaran (EOA), yang merupakan akaun dikawal pengguna di Ethereum. Neuder mencadangkan tiga cara berbeza untuk menyelesaikan isu keserasian antara EIP 7547 dan EIP Abstraksi Akaun. Mengenai penyelesaian ini, Neuder berkata, "Rasanya seperti kerumitan reka bentuk inklusif, tetapi saya fikir ketiga-tiga pilihan ini berfungsi, dan saya tidak fikir akan ada peluru ajaib untuk menyelesaikan masalah ini. Saya tidak fikir kita akan." Cari reka bentuk yang lebih baik yang menangani isu ini.
Beiko mencadangkan untuk meneruskan perbincangan EIP calon lain untuk dimasukkan dalam reka bentuk senarai dalam sesi pecahan berasingan untuk masa yang terhad
EIP 5920 (opcode PAY): Penyelidik Yayasan Ethereum Sam Wilson menyatakan bahawa kerja ujian telah bermula pada opcode ini
EIP 7609 (mengurangkan kos asas TLOAD/TSTORE). ): Penyumbang penyusun Vyper Charles Cooper mengulangi pandangannya bahawa opcode TLOAD dan TSTORE sepatutnya berharga lebih murah dalam EVM
EIP 2935 dan 7545 (Kekalkan cincang blok sejarah dalam keadaan dan prakompilasi pengesahan kalis Verkle): Pembangun Geth, Guillaume Ballet mencadangkan kedua-dua cadangan ini sebagai perubahan kod yang akan memberikan manfaat masa hadapan kepada pelaksanaan Verkle, dan pada masa yang sama, Membantu memberi amaran kepada yang lebih luas Ekosistem Ethereum bagi peningkatan Verkle yang akan datang.
Ethereum Object Format (EOF): Penyelenggara pelanggan Besu Danno Ferrin berkata bahawa EOF EIP sedang dilaksanakan oleh beberapa pasukan pelanggan dan ujian rujukan sedang ditulis untuk mereka. Beliau meminta pembangun merujuk kepada Matriks Kesediaan EOF untuk kemas kini yang lebih terperinci.
EIP 7212 dan EIP 3074 (sokongan lengkung secp256r1 dan prapenyusun opcode AUTH/AUTHCALL): Pembangun Besu Matt Nelson menyerlahkan kedua-dua EIP ini yang dilaksanakan dalam rollup L2. Beliau menekankan bahawa untuk menggalakkan keserasian antara Ethereum dan rollup, kedua-dua EIP ini harus diterima pakai di Prague.
EIP 7664 (Kod Kunci Akses): Pembangun OPLabs "Protolambda" mencadangkan cadangan penggantian untuk EIP 3074 yang memanfaatkan senarai akses untuk meningkatkan kefungsian opcode AUTH/AUTHCALL.
EIP 6493 (SSZ Transaction Signature Scheme): Protolambda juga menyatakan sokongan untuk perubahan kod berkaitan SSZ untuk meningkatkan keselamatan dan kecekapan mengesahkan data Ethereum.
Pembangun tidak sempat membincangkan EIP mana dalam senarai ini yang harus diutamakan untuk Prague. Beiko berkata masa akan disekat untuk menyemak semula senarai itu pada permulaan panggilan persidangan ACDE seterusnya dalam dua minggu. "Dalam beberapa minggu akan datang, kita harus melihat dengan lebih mendalam semua isu yang dibangkitkan hari ini dan berusaha untuk membuat keputusan. Saya fikir ini bermakna jika kita mahu bergerak ke hadapan, dalam dua minggu apa-apa yang belum dijelaskan sepenuhnya atau dinyatakan Tiada apa-apa boleh memasuki percabangan ini," kata Beiko.
Atas ialah kandungan terperinci Ringkasan mesyuarat terkini pembangun teras Ethereum: Status Mainnet dan analisis data pertumbuhan, cadangan naik taraf Prague. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!