Blog EF

Gambar awal latar belakang atas ETH
Gambar akhir latar belakang bawah ETH
Lewati ke konten

Postingan ini tersedia dalam 25 bahasa:

Bahasa Indonesia

Rekap Interop Soldøgn ☀️

Diposting oleh Tim Beiko pada tanggal 2 Mei 2026

Rekap Interop Soldøgn ☀️

Minggu lalu, lebih dari 100 kontributor inti Ethereum berkumpul di atas Lingkaran Arktik — di Longyearbyen, Svalbard — untuk Interop Soldøgn: satu minggu kerja intensif pada peningkatan jaringan Glamsterdam.

Soldøgn mengikuti Berlinterop tahun lalu, tetapi kembali ke format yang digunakan oleh Amphora 🏺, Edelweiss 🏔️, dan Nyota ✨: satu minggu jalur tunggal yang berfokus pada kemajuan multi-klien menuju peningkatan spesifik — dalam hal ini, memperkuat Glamsterdam.

Menjelang hari Jumat, kelompok tersebut telah mencapai tiga tujuan intinya: penyelarasan pada batas bawah batas gas pasca-Glamsterdam sebesar 200M, implementasi ePBS yang stabil berjalan dengan pembangun eksternal, dan angka penetapan harga ulang EIP-8037 akhir yang telah dikunci. Kemajuan yang berarti juga dicapai pada fitur-fitur Hegotá seperti FOCIL dan abstraksi akun bawaan, serta berbagai topik lainnya.

Mengapa Svalbard?

Svalbard adalah salah satu dari sedikit tempat di Bumi di mana siapa pun, terlepas dari kewarganegaraannya, dapat tinggal dan bekerja tanpa visa. Tempat ini juga merupakan rumah bagi Global Seed Vault (Brankas Benih Global) dan Arctic World Archive, dua fasilitas penyimpanan dingin yang digali ke dalam permafrost di luar Longyearbyen. Di antara keduanya, mereka menyimpan cadangan tanaman, buku, film, manuskrip, dan kode sumber yang mungkin dibutuhkan umat manusia seribu tahun dari sekarang, termasuk sebuah snapshot dari kode sumber Ethereum. Terakhir namun tidak kalah penting, dari akhir April hingga Agustus, matahari tidak terbenam di Svalbard. Tempat ini memiliki waktu aktif 24/7, sama seperti Ethereum, yang dimanfaatkan sebaik-baiknya oleh para pengembang inti selama minggu tersebut!

Memperkuat Glamsterdam, Menskalakan Ethereum

Tujuan minggu ini adalah untuk memperkuat implementasi Glamsterdam dan memperoleh target untuk batas bawah batas gas pasca-peningkatan. Menaikkan batas gas dengan aman adalah masalah multi-dimensi dan Glamsterdam mengatasi beberapa di antaranya: bagaimana blok dibangun dan diusulkan, seberapa besar ruang gerak yang dimiliki implementasi klien di bawah beban, dan bagaimana biaya pembuatan state berskala seiring dengan laju pemrosesan.

Dalam praktiknya, itu berarti mengakhiri minggu dengan devnet Glamsterdam multi-klien yang stabil yang menjalankan ePBS terbaru, spesifikasi penetapan harga ulang dan daftar akses blok, bersama dengan data tolok ukur untuk melabuhkan proposal batas gas yang kredibel.

Sebagian besar waktu dihabiskan dengan fokus menulis kode, sering kali hingga dini hari, diselingi oleh sesi diskusi kelompok (breakout) untuk menyelaraskan keputusan desain dan membahas item peta jalan jangka panjang.

Tiga tim EF menyediakan infrastruktur untuk minggu tersebut: EthPandaOps merilis ethIQ dan sebuah server MCP panda untuk mendukung alur kerja agen tim; Protocol Support menyiapkan soldogn.xyz sebagai sumber kebenaran tunggal untuk tujuan, jadwal, dan catatan interop; dan tim EF Digital Studio merekam minggu tersebut dalam film. Nantikan film dokumenter interop yang pertama 🔜!

ePBS

Selain merapikan hubungan pengusul/pembangun, ePBS merestrukturisasi slot dengan menambahkan tenggat waktu untuk konstruksi blok, pengungkapan muatan (payload), dan atestasi. Hal ini memperjelas berapa banyak waktu yang dapat dialokasikan untuk eksekusi, meningkatkan ruang gerak yang kita miliki untuk menaikkan batas gas.

Tim-tim memulai minggu ini dengan menargetkan devnet Glamsterdam 4 EL × 4 CL pada Senin malam. Upaya pertama memunculkan cukup banyak masalah sehingga target diundur ke hari Selasa, ketika konfigurasi 4×3 berjalan cukup stabil untuk memulai pengujian stres.

Dari sana, sisa minggu tersebut adalah siklus perkuatan ePBS: uji stres, ungkap kasus ekstrem (edge cases), perbaiki, ulangi. Sesi diskusi API Pembangun pada Selasa pagi secara substansial menyederhanakan spesifikasi seputar pendaftaran validator, alur penawaran/header/komitmen, model kepercayaan untuk pembayaran pembangun, dan perilaku pemutus sirkuit (circuit-breaker). Proses debug pertengahan minggu berfokus pada kasus ekstrem lintas klien — terutama seputar pembatalan permintaan eksekusi dari permintaan suar (beacon), di mana rangkaian pengujian baru mengungkapkan adanya celah di setiap implementasi klien. Menjelang Kamis pagi, tim CL melaporkan ePBS yang stabil sementara jalur penawaran sisi EL masih di-debug; masalah tersebut diselesaikan dari hari Kamis hingga Jumat. Dua pertanyaan tetap menjadi perdebatan sengit untuk ACD: apakah tanda tangan permintaan harus berkomitmen pada pembangun penerima, dan bagaimana menjaga desain pembangun dengan stake 1 ETH tetap tangguh terhadap serangan keaktifan (liveness) berbasis Sybil P2P.

Menjelang hari Jumat, hampir semua klien berjalan bersama pada glamsterdam-devnet-2 dengan alur pembangun eksternal yang diuji secara menyeluruh (end-to-end)!

Optimasi BAL

Jika ePBS adalah sisi lapisan konsensus dari cerita penskalaan Glamsterdam, rekanan lapisan eksekusi memiliki dua bagian dominan: penetapan harga ulang gas dan Daftar Akses Tingkat Blok (Block-Level Access Lists). Dengan memberikan klien informasi yang cukup tentang set baca/tulis sebuah blok di awal, BAL memungkinkan eksekusi paralel, I/O yang diproses secara batch, dan komputasi akar state paralel, yang semuanya menentukan seberapa besar blok yang dapat ditangani klien dengan nyaman.

Jalur BAL Soldøgn berjalan di devnet-nya sendiri, terpisah dari rantai ePBS Glamsterdam, sehingga tolok ukur optimasi tidak terjerat dengan pekerjaan stabilisasi lapisan konsensus. Setiap optimasi berada di balik bendera fiturnya sendiri sehingga pekerjaan pengukuran minggu tersebut dapat membandingkannya secara terpisah alih-alih sebagai satu bundel. Dasbor tolok ukur BAL dan papan peringkat memunculkan skenario terburuk setiap klien di seluruh rangkaian pengujian — dengan berfokus pada peningkatan jalur paling lambat terlebih dahulu, tim dapat menaikkan batas bawah batas gas secara menyeluruh, bukan hanya untuk implementasi tercepat.

Penetapan Harga Ulang Gas

Glamsterdam mencakup sejumlah penetapan harga ulang gas EL, mengkalibrasi biaya agar lebih sesuai dengan penggunaan sumber daya pada laju pemrosesan yang lebih tinggi. EIP-8037, peningkatan biaya gas pembuatan state, berada di intinya: ini menaikkan harga penulisan state baru sehingga batas gas yang lebih tinggi tidak berujung pada pertumbuhan state yang tak terbatas.

Menjelang Soldøgn, spesifikasi 8037 membawa penetapan harga per-byte-state dinamis yang terikat pada batas gas blok, yang membuat pengujian secara kombinatorial sangat menyulitkan (satu matriks fuzz per pita batas gas) dan tolok ukur hampir tidak dapat diselesaikan. Tim-tim sepakat di awal minggu untuk membatalkan penetapan harga dinamis dan beralih ke cost_per_state_byte tetap, dengan penetapan harga ulang di masa mendatang ditangani pada batas percabangan alih-alih di dalam sebuah percabangan.

Model akuntansi itu sendiri mengambil jalur yang lebih iteratif. Sesi diskusi hari Senin memindahkan akuntansi gas-state dari pertengahan eksekusi ke akhir bingkai panggilan (end-of-call-frame); tindak lanjut hari Selasa menyelesaikan biaya pembuatan akun, biaya deposit kode, dan pengembalian (revert) transaksi CREATE; hari Rabu memunculkan kasus ekstrem pengembalian dana/pengisian ulang reservoir yang memaksa pemikiran ulang. Sesi diskusi hari Kamis mengembalikan akuntansi ke tingkat opcode, setelah menyimpulkan bahwa kompleksitas sebenarnya terletak pada model reservoir, bukan pada komputasi akuntansi. Menjelang hari Jumat, spesifikasi telah stabil pada bal-devnet-6, dengan jalur BAL memberikan angka penetapan harga ulang akhir.

Seluruh rangkaian ini menyoroti salah satu aspek terpenting dari interop: kemampuan untuk menyelesaikan masalah spesifikasi, implementasi, pengujian, debugging, dan desain yang kompleks dalam hitungan jam, bukan minggu. Pada kondisi terbaiknya, minggu-minggu interop dapat memampatkan kemajuan asinkron selama sebulan ke dalam setiap harinya!

Menjelang hari Jumat, ketiga alur tersebut menyatu pada angka utama untuk minggu ini: batas bawah batas gas pasca-Glamsterdam sebesar 200M yang kredibel. Peningkatan signifikan ini dimungkinkan karena ePBS menyusun slot untuk memberikan lebih banyak waktu bagi eksekusi, optimasi BAL memberi klien ruang gerak laju pemrosesan di bawah struktur tersebut, dan 8037 memastikan batas gas yang lebih tinggi tidak berujung pada pertumbuhan state yang tak terkendali.

Alur Glamsterdam Lainnya

Selain ePBS, BAL, dan penetapan harga ulang, sebagian besar ruang lingkup Glamsterdam yang tersisa dibahas secara tuntas di berbagai sesi diskusi kelompok.

Tim CL memfinalisasi keputusan pada EIP Glamsterdam yang lebih kecil: EIP-8061 (peningkatan churn keluar/konsolidasi) disertakan dalam glamsterdam-devnet-1; EIP-8080 (keluar melalui antrean konsolidasi) ditolak untuk disertakan; EIP-8045 (penghapusan tugas validator yang mengalami pemotongan) dipersempit ruang lingkupnya hanya pada tugas pengusul dalam jendela tinjauan ke depan (look-ahead window); dan EIP-7688 (wadah stabil SSZ) tetap berada dalam ruang lingkup Glamsterdam tetapi ditahan dari glamsterdam-devnet-1 sementara tim menyelesaikan ukuran pesan gosip terbatas untuk atestasi di bawah daftar progresif.

Sesi diskusi arsitektur sinkronisasi EL/CL pada Rabu pagi menunda EIP-8237 dari Glamsterdam demi mempertahankan opsionalitas untuk arsitektur "sinkronisasi top-up" jangka panjang pada percabangan di masa mendatang. Sebagai gantinya, ruangan tersebut sepakat untuk menyusun draf EIP yang menormalkan pengurutan forkchoiceUpdated / newPayload / getPayload, menentukan jabat tangan inisiasi snap-sync, dan memperketat konsistensi valid/tidak valid di antara permukaan API mesin.

Perkuatan adalah tema konstan minggu ini. Sesi hari Kamis membahas kerangka kerja pengujian kepatuhan pilihan percabangan (fork-choice), repositori Diamond dari skenario kasus ekstrem CL yang dapat direproduksi, dan buildoor, alat pengujian pembangun eksternal milik PandaOps, yang didemonstrasikan di pertengahan sesi terhadap serangkaian panjang skenario serangan yang disarankan oleh peserta di tempat.

Melampaui Glamsterdam

Beberapa sesi diskusi melihat ke arah Hegotá dan percabangan yang mengikutinya.

Sesi yang sengaja dibuat agnostik terhadap proposal mengenai Abstraksi Akun (Account Abstraction) bawaan memulai segalanya, membahas persyaratan dan batasan yang harus dipenuhi oleh desain apa pun di masa mendatang. Tujuan set fitur seperti skema tanda tangan alternatif, agregasi, pemrosesan batch, pemulihan, sponsor gas, nonce fleksibel, dan dompet penyimpanan kunci berdampingan dengan batasan keras seputar kompatibilitas mempool publik, ketiadaan state, dan ketahanan DoS lapisan 2 (l2).

Sesi diskusi FOCIL pada hari Kamis berfokus pada pembaruan implementasi: prototipe awal sudah berfungsi, dengan interop multi-klien dan devnet FOCIL khusus sebagai langkah selanjutnya. Dua keputusan desain penting juga dibuat: menonaktifkan FOCIL selama non-finalitas 2-Epok (mencerminkan perilaku pemutus sirkuit pendorong pengusul), dan mengadopsi pendekatan penanda berbasis indeks untuk kompatibilitas dengan transaksi bingkai / EIP-7702.

Lebih jauh lagi, jalur ETH P2P yang telah berjalan lama membuat sketsa pengganti berbasis QUIC untuk libp2p dengan privasi secara default dan integrasi yang sadar akan slot, di samping prototipe siaran berkode penghapusan (erasure-coded) yang mensimulasikan propagasi ~6× lebih cepat daripada GossipSub pada muatan 2,4 MB. Jalur CL juga memunculkan sentimen kuat untuk pada akhirnya menghentikan konsolidasi sepenuhnya — mendeklarasikan percabangan akhir yang mendukungnya, lalu memaksa keluar-kemudian-deposit-ulang setelahnya — sebagai jawaban jangka panjang yang lebih bersih terhadap pertumbuhan state set validator.

Proses ACD

Pada Rabu sore, Nixo dan Ansgar, dua wakil pemimpin ACDE, menjalankan sesi untuk mengumpulkan masukan dari kontributor inti tentang proses ACD. Sesi ini meninjau kembali konstruksi penampil utama (headliner), memperdebatkan pro dan kontra memiliki peta jerami (strawmap), dan memformalkan kriteria EIP SFI. Ruangan tersebut secara luas ingin mempertahankan penampil utama tetapi melonggarkan kekakuan EIP-vs-tema, menerima "tema + kandidat EIP" sebagai pola yang layak. Penugasan tahun per-percabangan dari peta jerami melewati tahun 2026 ditandai sebagai terlalu dikanonisasi dan kemungkinan akan diperlunak. Definisi SFI empat poin yang baru diajukan, dengan ACDT menandakan kesiapan dan ACDE/ACDC mempertahankan keputusan akhir. Proses pengurutan prioritas baru — yang dihasilkan setelah keputusan CFI dan tercermin dalam meta-EIP — akan menggantikan peran lama SFI dalam mendorong penyertaan devnet, dimulai dengan Hegotá.

Di sisi koordinasi panggilan, Alex Stokes mengumumkan bahwa ia akan mengambil cuti panjang selama tiga bulan mulai minggu depan, dengan Pari meliput moderasi ACDC untuk sementara waktu dan Barnabas menggantikan ACDT. Secara keseluruhan: Nixo dan Ansgar memimpin ACDE, Pari menjadi sementara di ACDC, dan Mario, Barnabas, serta Danceratopz merotasi moderasi ACDT.

Hal Lainnya

Selain semua hal di atas, tim menggunakan waktu tatap muka untuk membuat kemajuan pada segala hal mulai dari perlengkapan pengujian yang lebih baik (memampatkan putaran umpan balik Hive dari hitungan jam menjadi menit), hingga peningkatan pemipaan API mesin (deduplikasi gosip, panggilan yang diproses secara batch, dan penemuan kepala yang digerakkan oleh klien ringan), hingga pertukaran (tradeoff) yang sulit seputar keragaman klien, dan banyak topik lainnya. Daftar lengkap catatan sesi tersedia di soldogn.xyz.

Langkah Selanjutnya

Dari sini, tim pulang untuk mengambil apa yang telah dibuat prototipenya selama minggu tersebut dan membuatnya siap produksi. Diperkirakan beberapa minggu ke depan akan difokuskan pada perkuatan implementasi klien terhadap spesifikasi baru, memfinalisasi cakupan pengujian, dan mengubah draf PR Soldøgn menjadi kode yang digabungkan.

Seperti biasa, keputusan akhir untuk nilai-nilai seperti target batas gas 200M dan angka penetapan harga ulang akhir akan dibuat dan dibagikan secara publik pada panggilan AllCoreDevs. Nantikan ini menjadi topik utama minggu depan!


Terima kasih banyak kepada semua orang yang datang jauh-jauh hingga 78°LU dan menyukseskan minggu ini! Apresiasi khusus untuk EthPandaOps yang telah mendisiplinkan kelompok ini setiap hari, dan kepada semua orang yang bekerja di bawah matahari tengah malam untuk memastikan kita mencapai tujuan harian kita — termasuk kru Ethrex, yang bergabung dengan kami untuk interop pertama mereka. Ini adalah minggu yang sangat produktif, dan untungnya kita akan memiliki film pendek lengkap untuk mengenangnya ☀️

Postingan ini telah diterjemahkan dari bahasa Inggris. Akibatnya, mungkin tidak sepenuhnya akurat atau terkini. Versi aslinya dapat ditemukan di Bahasa Inggris.

Stay Updated

Subscribe to get email notifications about the topics you care about. Choose from research, events, security updates, and more.


Kategori