EIP-2537 Lima Tahun Jalan Perbaikan: Cerminan Keputusan Peningkatan Ethereum

robot
Pembuatan abstrak sedang berlangsung

EIP-2537: Refleksi Proses Governing Ethereum

EIP-2537 adalah instruksi pra-kompilasi EVM yang ditambahkan dalam pembaruan fork Pectra terbaru Ethereum. Instruksi ini menambahkan berbagai fungsi perhitungan dari kurva BLS12-381 ke EVM, termasuk perhitungan pasangan di domain kurva.

EIP-2537 awalnya diusulkan pada tahun 2020, dan baru dikonfirmasi untuk dimasukkan ke dalam pembaruan Ethereum pada tahun 2025. Artikel ini akan memperkenalkan perjalanan tata kelola EIP-2537 dan membahas mengapa butuh waktu 5 tahun untuk mengintegrasikan proposal ini ke dalam pembaruan.

Latar Belakang Proposal

Pada Januari 2017, Vitalik Buterin pertama kali memperkenalkan algoritma pasangan dan kurva alt_bn128 dalam sebuah artikel. Kemudian Vitalik dan Christian Reitwiessner mengusulkan EIP-196 dan EIP-197, yang merekomendasikan penambahan dukungan perhitungan kurva alt_bn128 ke EVM. Pembaruan Byzantium pada Oktober 2017 secara resmi memasukkan kurva alt_bn128, mewujudkan perhitungan pasangan domain kurva di dalam EVM, sehingga verifikasi bukti ZK-Snarks dapat dilakukan di dalam EVM.

Pada November 2017, tim zcash mengusulkan kurva BLS12-381, yang memiliki keamanan dan kinerja yang lebih tinggi dibandingkan alt_bn128. Banyak protokol blockchain kemudian mengadopsi kurva BLS12-381. Pada Mei 2018, Justin Drake menulis bahwa pembaruan PoS dan fragmentasi di masa depan Ethereum dapat menggunakan algoritma BLS multi-tanda tangan yang berbasis BLS12-381.

Dengan pengembangan ETH2, seruan untuk memperkenalkan BLS12-381 ke dalam lapisan eksekusi ETH semakin meningkat. Pada Februari 2020, para peneliti mengajukan EIP-2537, berharap dapat menguji secara sinkron dengan jaringan uji ETH2. Penulis EIP-2537, Alex Stokes, menyerukan agar hal itu dimasukkan dalam hard fork Berlin.

Perlu dicatat bahwa penulis EIP-2537 juga merupakan salah satu pendiri tim pengembang ZKSync, Matter Labs.

Observasi Tata Kelola Ethereum: Proses Pra-Komposisi EIP-2537

Gangguan Upgrade Berlin

Sebelum membahas EIP-2537, perlu terlebih dahulu memahami EIP-1962. Ini adalah proposal precompiled pairing untuk domain kurva elips pertama yang diajukan oleh Matter Labs pada April 2019, mendukung tiga jenis kurva: BLS12, BN, dan MNT4/6, yang direncanakan untuk menambah 10 instruksi precompiled sekaligus. Namun, proposal ini dianggap terlalu kompleks untuk diimplementasikan.

Untuk menyelesaikan masalah EIP-1962, Matter Labs mengusulkan beberapa rencana pemisahan EIP pada Februari 2020, di mana yang paling penting adalah EIP-2537, yang menyediakan dukungan BLS12-381. Saat itu ETH2 sedang mengembangkan kontrak setoran, memperkenalkan prakompilasi BLS12-381 untuk memverifikasi tanda tangan dalam kontrak setoran, sehingga menghindari risiko kehilangan dana pengguna.

Ketika EIP-2537 baru saja diusulkan, Vitalik telah menunjukkan beberapa masalah. Kemudian pada pertemuan pengembang inti pada 6 Maret, Vitalik percaya bahwa EIP-2537 sangat efektif untuk bukti SNARK rekursif, dan dalam jangka panjang tidak akan merugikan Ethereum. Pertemuan tersebut mengonfirmasi status prioritas EIP-2537, semua klien setuju untuk segera mengimplementasikannya dan merencanakan untuk menyelesaikan pengembangan sebelum peningkatan Berlin.

Dalam pertemuan selanjutnya, EIP-2537 menggantikan EIP-1962 sebagai proposal BLS inti, dan dimasukkan ke dalam daftar pra-pemilihan upgrade Berlin. Pertemuan bulan April secara resmi memasukkan EIP-2537 ke dalam hard fork Berlin dan menetapkan jadwal pelaksanaannya.

Setelah itu, EIP-2537 memasuki tahap pengembangan dan pengujian yang luas, dengan diskusi terkait di hampir 20 pertemuan pengembang inti. Fokus utama adalah pada pengkodean ABI, kemajuan implementasi, dan masalah keamanan.

Namun, seiring dengan kemajuan pengembangan, masalah EIP-2537 mulai muncul. Tim Geth menyatakan sulit untuk menyelesaikan pengembangan dalam waktu yang ditentukan, sementara kontrak deposito telah menyelesaikan versi yang tidak menggunakan EIP-2537. Pentingnya EIP-2537 pun menurun.

Masalah implementasi dan pengujian EIP-2537 terus ada dalam pertemuan berikutnya. Akhirnya, pada pertemuan pengembang inti yang ke-99, diputuskan untuk mengeluarkan EIP-2537 dari upgrade Berlin, alasan utamanya adalah menghabiskan terlalu banyak sumber daya pengembangan yang mempengaruhi kemajuan EIP lainnya.

Ethereum Governance Observation: EIP-2537 Pre-assembly Journey

Perkembangan Selanjutnya

Dalam upgrade London setelah Berlin, pengembang pernah mempertimbangkan untuk memasukkan EIP-2537, tetapi karena kompleksitasnya, itu kembali ditinggalkan. Upgrade Shanghai juga tidak memasukkan EIP-2537, karena fokusnya adalah untuk merealisasikan fungsi penarikan PoS.

Pembaruan Cancun juga belum membahas EIP-2537, karena fokusnya adalah mendukung EIP-4844.

Hingga Februari 2024, para pengembang baru akan mendiskusikan untuk memasukkan EIP-2537 dalam peningkatan Pectra. Pada saat itu, implementasi EIP-2537 bukanlah masalah utama, hanya terdapat beberapa masalah penetapan harga konsumsi gas.

Dari Desember 2024 hingga Januari 2025, konferensi pengembang akhirnya menetapkan model penetapan harga EIP-2537, menyelesaikan masalah biaya. Sebagai pengusul awal, Matter Labs pada saat itu sudah hampir keluar dari diskusi.

Ethereum Governance Observation: EIP-2537 Pre-assembly Journey

Ringkasan

Perjalanan EIP-2537 mencerminkan kompleksitas proses pemerintahan Ethereum. Dari awal yang dianggap sebagai konten peningkatan inti, hingga beberapa kali ditangguhkan karena kesulitan dan kompleksitas implementasi, hingga akhirnya dimasukkan dalam peningkatan, EIP-2537 mengalami proses yang panjang. Proses ini mencerminkan pertimbangan dan penyeimbangan Ethereum dalam pengembangan teknologi, pencapaian konsensus, dan pemilihan prioritas.

Setiap upgrade Ethereum memiliki tema dan fokus tertentu, apakah EIP dapat dimasukkan tidak hanya tergantung pada nilai itu sendiri, tetapi juga sangat terkait dengan tahap pengembangan Ethereum saat ini dan arah fokusnya. Jalur EIP-2537 menunjukkan fleksibilitas pemerintahan Ethereum, serta sikap hati-hati komunitas dalam menghadapi tantangan teknis.

Observasi Pemerintahan Ethereum: Proses Pra-Pengumpulan EIP-2537

ETH4.63%
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
  • 4
  • Posting ulang
  • Bagikan
Komentar
0/400
LiquidationWatchervip
· 58menit yang lalu
rasanya seperti tahun 2022 lagi... butuh 5 tahun untuk menerapkannya? pasar tidak akan menunggu selama itu sejujurnya
Lihat AsliBalas0
FortuneTeller42vip
· 08-08 18:36
Aduh, sudah lima tahun, belum cepat naik.
Lihat AsliBalas0
InscriptionGrillervip
· 08-08 18:35
Involusi sudah seperti ini, lima tahun hanya menggoreng nasi dingin.
Lihat AsliBalas0
SchrodingerAirdropvip
· 08-08 18:23
Lima tahun menempa sebuah pedang, V God masih bertahan.
Lihat AsliBalas0
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)